huashu-douyin-script by alchaincyf/huashu-skills
npx skills add https://github.com/alchaincyf/huashu-skills --skill huashu-douyin-script从竞品视频拆解到脚本生成的完整工作流。将「凭感觉模仿爆款」变成「AI系统拆解+结构化复制」。
uv(Python包管理器)yt-dlp(抖音视频下载,需 pip install yt-dlp 或 brew install yt-dlp)GEMINI_API_KEY 环境变量(用于Gemini视频分析,从 https://aistudio.google.com/apikey 获取)路径约定 :下文中 SKILL_DIR 指本SKILL.md所在目录的绝对路径。运行脚本前,先用 dirname 或 Glob 工具确定SKILL.md的实际位置,替换 SKILL_DIR。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
向用户收集以下信息:
必填 :
选填 :
如果用户只提供了部分信息,主动询问缺失项。
运行下载脚本:
uv run SKILL_DIR/scripts/download_douyin.py \
--urls "URL1" "URL2" \
--output-dir _temp/douyin-downloads
参数说明 :
--urls:支持短链、页面链接、分享文本(自动提取URL)--output-dir:默认当前工作目录下 _temp/douyin-downloads/--cookies-browser:默认chrome,可选edge/firefox下载失败时 :
_temp/douyin-downloads/对每个下载成功的视频,调用 Gemini 视频分析:
uv run SKILL_DIR/scripts/analyze_video.py \
--video "_temp/douyin-downloads/douyin-1-xxx.mp4" \
--prompt "PROMPT_BELOW" \
--model flash \
--resolution medium \
--output "_temp/douyin-downloads/analysis-1.md"
使用flash模型 + medium分辨率 (短视频足够,节省成本)。
多个视频可并行分析 (用 run_in_background=true)。
爆款分析Prompt (传入 --prompt 参数):
作为资深抖音电商视频分析师,请对这个视频进行7维度深度拆解。
特别注意:前3秒是最关键的部分,需要逐帧级别的详细拆解。
## 1. 钩子分析(前3秒)⭐ 最关键
前3秒 = 文案钩子 + 视觉钩子,两条线都要详细分析。
### 1a. 文案钩子
- 钩子类型(反常识/痛点/数据/场景/悬念/利益)
- 钩子文案完整转录
- 文案与产品的关联度(强关联/弱关联)
### 1b. 视觉钩子(逐帧描述)
- 第0秒画面:暂停在最开始,描述这一帧的构图、色调、主体
- 视觉钩子类型(视觉奇观/产品堆叠/画面突变/动作冲击/文字弹出/第一人称POV)
- 具体画面描述:景别、色调、运镜方式、特效、人物表情和动作
- 视觉信息密度:画面中同时出现了多少信息元素
### 1c. 文案×视觉配合
- 文案和画面是否同步强化同一个信息
- 声音设计:前3秒有无音效/BGM变化/人声语气变化
- 综合钩子强度评分(1-10)及理由
## 2. 分镜结构
用表格拆解每个镜头:
| 时间 | 景别 | 画面内容 | 旁白/字幕 | 转场方式 |
## 3. 节奏设计
- 快切片段时间点
- 节奏变化模式(快-慢-快/渐进加速/脉冲式)
- BGM与画面的配合度
## 4. 视觉元素
- 色调和滤镜风格
- 字幕样式和出现时机
- 产品展示方式
- 构图特点
## 5. 转化设计
- CTA类型和出现时机
- 价格锚定策略
- 紧迫感营造手段
- 转化路径(视频→?→?)
## 6. 合规检查
- 是否存在绝对化用语
- 功效表述是否合规
- 有无潜在审核风险
## 7. 可复制要素
- 可直接复制的:钩子句式、分镜结构、视觉风格、CTA话术
- 不可复制的:独特场景、特定达人、品牌势能
请用中文输出,尽量详细。
有竞品视频时 → 汇总分析结果:
读取所有 analysis-*.md 文件,同时读取 references/proven-formulas.md 中的已验证公式作为对照,由Claude汇总提炼:
无竞品视频时 → 直接使用已验证公式:
读取 references/proven-formulas.md,根据产品品类选择最接近的品类公式作为基线。提醒用户:无竞品分析的脚本可能缺少品类针对性,建议后续补充竞品视频。
保存汇总 到 _temp/douyin-downloads/[产品名]-爆款分析汇总.md
展示给用户确认 :
公式沉淀 :分析完成后,将新品类的公式追加到 references/proven-formulas.md,持续积累。
基于爆款公式 + 产品信息 + 口语风格样本生成脚本。
生成前准备 :
references/script-style-samples.md 获取口语风格范例references/analysis-dimensions.md 中的种草/千川区别表脚本生成Prompt模板 :
你是抖音电商短视频编导,擅长带货类种草内容。
## 任务
为以下产品生成一个{时长}秒的种草视频脚本。
## 产品信息
{产品名称、核心卖点、目标人群、价格、品牌信息}
## 爆款公式(基于竞品分析)
{Step 4提炼的爆款公式}
## 口语风格要求
参考以下真实脚本的风格特征:
- 极度口语化:用说话的方式写字,短句为主(不超过15字)
- 具体数据锚点:用具体数字,不用「很多」「大量」
- 感官描述:调动视觉/触觉/味觉/嗅觉
- 情感触发:身份认同、焦虑激活、场景共鸣
- 品牌背书简化:一句话带过
- 价格锚定+紧迫感
真实脚本范例:
{从script-style-samples.md选取同品类或风格接近的1-2个样本}
## 输出要求
### Part A:完整脚本
- 开头3秒必须有强钩子(参考分析中最有效的钩子类型)
- 中间展示核心卖点(最多3个,多了观众记不住)
- 结尾有明确CTA
- 全文口语化,像朋友推荐
- 不使用绝对化用语,符合抖音广告审核规范
- 标注每段预估时长
### Part B:分镜表格(前3秒必须详细描述视觉钩子)
| 镜号 | 时长 | 景别 | 画面内容 | 旁白/字幕 | 拍摄建议 |
⚠️ 前3秒的分镜必须包含:
- 视觉钩子类型(视觉奇观/产品堆叠/画面突变/动作冲击/文字弹出/第一人称POV)
- 具体画面描述:构图、色调、运镜、特效、表情动作
- 第一帧设计:暂停在第0秒时这一帧能否吸引点击
- 文案×画面配合:声音和画面是否同步强化同一个信息
你是千川投放素材编导,擅长高转化信息流广告。
## 任务
为以下产品写一条{时长}秒千川投放素材脚本。
## 产品信息
{产品名称、核心卖点、目标人群、价格、投放目标}
## 爆款公式(基于竞品分析)
{Step 4提炼的爆款公式}
## 口语风格要求
{同种草脚本的风格要求}
## 千川素材特殊要求
- 前3秒必须有强钩子(数据型或痛点型,不要用问句开头)
- 信息密集,卖点直给
- CTA要硬:明确引导点击/进直播间/下单
- 不使用绝对化用语,不做未经验证的功效承诺
- 符合千川审核规范
## 输出
### Part A:完整脚本(标注时长)
### Part B:分镜表格
| 镜号 | 时长 | 画面内容 | 旁白/字幕 | 素材建议 |
保存脚本 到 _temp/douyin-downloads/[产品名]-种草脚本.md 或 [产品名]-千川素材脚本.md
对生成的脚本进行视频脚本专用审校,5项检查:
参考 视频脚本口语化审校 skill的规则:
这是最容易导致素材被拒的环节。即使产品官方宣传语中有某些表述,投放时也可能被平台审核拒绝。
4a. 绝对化用语 (必须删除):
4b. 时间+功效承诺 (高危!最常被卡):
4c. 功效承诺措辞 :
4d. 对比和贬损 :
4e. 诱导和虚假 :
改写原则 :用第一人称体感代替第三人称数据。「我用了之后感觉...」比「经临床验证...」安全得多。
参考 ai-taste-proofreading skill的6大AI腔规则:
审校后 展示修改清单给用户确认,然后应用修改。
所有中间产物和最终输出保存在 写作/_temp/douyin-downloads/:
_temp/douyin-downloads/
├── douyin-1-[ID].mp4 # 下载的视频
├── douyin-2-[ID].mp4
├── analysis-1.md # 视频分析结果
├── analysis-2.md
├── [产品名]-爆款分析汇总.md # 多视频汇总
├── [产品名]-种草脚本.md # 最终种草脚本
└── [产品名]-千川素材脚本.md # 最终千川脚本
| 资源 | 路径 | 用途 |
|---|---|---|
| 分析维度框架 | references/analysis-dimensions.md | 7维度分析+种草vs千川 |
| 已验证爆款公式 | references/proven-formulas.md | 品类公式库,无竞品视频时的基线 |
| 口语风格样本 | references/script-style-samples.md | 脚本生成的few-shot范例 |
| 视频下载脚本 | scripts/download_douyin.py | 抖音视频下载(yt-dlp) |
| Gemini视频分析 | scripts/analyze_video.py | 视频理解和拆解(内置) |
| AI味审校规则 | Step 6中内嵌 | 6大AI腔识别 |
| 口语化审校 | Step 6中内嵌 | 口语化改写规则 |
有竞品视频时 (「帮我拆解这几个抖音视频,生成一个脚本」):
references/proven-formulas.md无竞品视频时 (「帮我写个XX产品的种草脚本」):
references/proven-formulas.md 选取品类公式(Step 4)总耗时:有视频约15-20分钟,无视频约5-10分钟。
花叔出品 | AI Native Coder · 独立开发者 公众号「花叔」| 30万+粉丝 | AI工具与效率提升 代表作:小猫补光灯(AppStore付费榜Top1)·《一本书玩转DeepSeek》
Weekly Installs
54
Repository
GitHub Stars
37
First Seen
Feb 15, 2026
Security Audits
Installed on
opencode52
gemini-cli52
github-copilot52
codex52
cursor52
amp50
专业文案撰写指南:转化文案写作技巧、框架与SEO优化原则
59,800 周安装