Individual skill
mediastorm-copywriter
生成「影视飓风(Mediastorm)」风格的中文口播稿。当用户需要写视频口播稿、解说词、 短视频文案、科技评测/科普/vlog 旁白,或明确要求「影视飓风风格/Tim 风格/飓风口播」时使用。 基于对影视飓风最新 19 条视频字幕的结构化分析,产出开门见山的钩子、分点主体、 数据+类比、自然的合作方植入、金句升华与固定 CTA 结尾的完整成稿。 适用触发词:口播稿、解说词、视频文案、旁白、影视飓风风格、科技评测文案、科普脚本。
SKILL.md
Source commit 1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- Yes
- Skill scan complete
- Yes
- Observed behavior
- Instructions only
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
Claude Code
Destination .claude/skills/mediastorm-copywriter
(
set -euo pipefail
destination='./.claude/skills/mediastorm-copywriter'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/imfangli/mediastorm-copywriter.git' "$work/repo"
git -C "$work/repo" checkout --detach 1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403
git -C "$work/repo" archive --format=tar '1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403' > "$work/skill.tar"
mkdir -p -- './.claude/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Codex
Destination .agents/skills/mediastorm-copywriter
(
set -euo pipefail
destination='./.agents/skills/mediastorm-copywriter'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/imfangli/mediastorm-copywriter.git' "$work/repo"
git -C "$work/repo" checkout --detach 1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403
git -C "$work/repo" archive --format=tar '1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403' > "$work/skill.tar"
mkdir -p -- './.agents/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Cursor
Destination .cursor/skills/mediastorm-copywriter
(
set -euo pipefail
destination='./.cursor/skills/mediastorm-copywriter'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/imfangli/mediastorm-copywriter.git' "$work/repo"
git -C "$work/repo" checkout --detach 1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403
git -C "$work/repo" archive --format=tar '1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403' > "$work/skill.tar"
mkdir -p -- './.cursor/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Gemini CLI
Destination .gemini/skills/mediastorm-copywriter
(
set -euo pipefail
destination='./.gemini/skills/mediastorm-copywriter'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/imfangli/mediastorm-copywriter.git' "$work/repo"
git -C "$work/repo" checkout --detach 1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403
git -C "$work/repo" archive --format=tar '1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403' > "$work/skill.tar"
mkdir -p -- './.gemini/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)GitHub Copilot
Destination .github/skills/mediastorm-copywriter
(
set -euo pipefail
destination='./.github/skills/mediastorm-copywriter'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/imfangli/mediastorm-copywriter.git' "$work/repo"
git -C "$work/repo" checkout --detach 1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403
git -C "$work/repo" archive --format=tar '1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403' > "$work/skill.tar"
mkdir -p -- './.github/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)OpenCode
Destination .opencode/skills/mediastorm-copywriter
(
set -euo pipefail
destination='./.opencode/skills/mediastorm-copywriter'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/imfangli/mediastorm-copywriter.git' "$work/repo"
git -C "$work/repo" checkout --detach 1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403
git -C "$work/repo" archive --format=tar '1d91abdff0b1bf0dfef8d6c73e0970ed39ae6403' > "$work/skill.tar"
mkdir -p -- './.opencode/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Repository context
- Repository stars (not skill ratings)
- 110
- Repository last updated
- Jul 14, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSEasset · 1,065 bytesREADME.mddoc · 1,897 bytesSKILL.mdcore · 3,362 bytesreferences/examples.mddoc · 2,678 bytesreferences/hooks.mddoc · 2,401 bytesreferences/structure.mddoc · 2,424 bytesreferences/style-guide.mddoc · 2,983 bytesreferences/transitions.mddoc · 2,393 bytes
Read excerpt
# 影视飓风口播稿生成器
依据 `analysis/analysis.md`(对影视飓风最新 19 条视频的实证分析)生成模仿其风格的**完整口播稿**。
## 使用流程
### 第 1 步:收集输入(缺失则询问用户,可用合理默认)
- **选题**(必填):这期口播讲什么。
- **内容类型**:深度议题 / 产品评测 / 纪实科普 / 游记vlog / 人物访谈(默认按选题自动判断)。
- **目标时长**:默认 5-8 分钟(约 2500-4500 字,对应样本均值)。
- **合作方/植入**(可选):品牌名 + 卖点;无则跳过植入段。
- **关键信息/素材**:可提供的数据、案例、观点;不足时用 `[待补充: …]` 占位,不要编造具体数字。
### 第 2 步:选骨架