Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"repo": "alchaincyf/huashu-skills", "files": {"huashu-douyin-script/SKILL.md": {"35e7cf31328f6de07e5d125bfd094791f84b2352": {"t": 1786068109.231163, "n": 6724, "h": "d7ef43cd43fc1f80", "c": "---\nname: huashu-douyin-script\ndescription: |\n 抖音爆款脚本创作工作流。从竞品视频拆解到脚本生成的完整流程:下载抖音视频→Gemini视频分析→爆款公式提炼→脚本+分镜生成→AI味审校。\n 当用户提到\"抖音脚本\"、\"爆款拆解\"、\"竞品分析\"、\"带货脚本\"、\"千川素材\"、\"种草脚本\"、\"视频拆解\"、\"抖音视频分析\"时使用此技能。\n---\n\n# 抖音爆款脚本创作\n\n从竞品视频拆解到脚本生成的完整工作流。将「凭感觉模仿爆款」变成「AI系统拆解+结构化复制」。\n\n## 环境要求\n\n- `uv`(Python包管理器)\n- `yt-dlp`(抖音视频下载,需 `pip install yt-dlp` 或 `brew install yt-dlp`)\n- `GEMINI_API_KEY` 环境变量(用于Gemini视频分析,从 https://aistudio.google.com/apikey 获取)\n- Chrome浏览器已登录抖音(用于提取下载Cookie)\n\n**路径约定**:下文中 `SKILL_DIR` 指本SKILL.md所在目录的绝对路径。运行脚本前,先用 `dirname` 或 Glob 工具确定SKILL.md的实际位置,替换 `SKILL_DIR`。\n\n## 6步工作流\n\n### Step 1: 收集输入\n\n向用户收集以下信息:\n\n**必填**:\n- 抖音视频链接(1-5个对标/竞品视频)\n- 产品信息(名称、核心卖点、目标人群、价格)\n- 脚本类型:种草视频 or 千川投放素材\n\n**选填**:\n- 产品图片(用于脚本中的视觉参考)\n- 目标时长(种草默认30秒,千川默认15秒)\n- 品牌调性要求\n- 投放目标(直播间引流/商品详情页/关注转化)\n\n如果用户只提供了部分信息,主动询问缺失项。\n\n---\n\n### Step 2: 下载视频\n\n运行下载脚本:\n\n```bash\nuv run SKILL_DIR/scripts/download_douyin.py \\\n --urls \"URL1\" \"URL2\" \\\n --output-dir _temp/douyin-downloads\n```\n\n**参数说明**:\n- `--urls`:支持短链、页面链接、分享文本(自动提取URL)\n- `--output-dir`:默认当前工作目录下 `_temp/douyin-downloads/`\n- `--cookies-browser`:默认chrome,可选edge/firefox\n\n**下载失败时**:\n1. 提示用户确认Chrome已登录抖音\n2. 建议手动下载视频放入 `_temp/douyin-downloads/`\n3. 如果有douyin-mcp-server可用,尝试通过MCP下载\n\n---\n\n### Step 3: Gemini视频分析(可并行)\n\n对每个下载成功的视频,调用 Gemini 视频分析:\n\n```bash\nuv run SKILL_DIR/scripts/analyze_video.py \\\n --video \"_temp/douyin-downloads/douyin-1-xxx.mp4\" \\\n --prompt \"PROMPT_BELOW\" \\\n --model flash \\\n --resolution medium \\\n --output \"_temp/douyin-downloads/analysis-1.md\"\n```\n\n**使用flash模型 + medium分辨率**(短视频足够,节省成本)。\n\n**多个视频可并行分析**(用 `run_in_background=true`)。\n\n**爆款分析Prompt**(传入 `--prompt` 参数):\n\n```\n作为资深抖音电商视频分析师,请对这个视频进行7维度深度拆解。\n特别注意:前3秒是最关键的部分,需要逐帧级别的详细拆解。\n\n## 1. 钩子分析(前3秒)⭐ 最关键\n前3秒 = 文案钩子 + 视觉钩子,两条线都要详细分析。\n\n### 1a. 文案钩子\n- 钩子类型(反常识/痛点/数据/场景/悬念/利益)\n- 钩子文案完整转录\n- 文案与产品的关联度(强关联/弱关联)\n\n### 1b. 视觉钩子(逐帧描述)\n- 第0秒画面:暂停在最开始,描述这一帧的构图、色调、主体\n- 视觉钩子类型(视觉奇观/产品堆叠/画面突变/动作冲击/文字弹出/第一人称POV)\n- 具体画面描述:景别、色调、运镜方式、特效、人物表情和动作\n- 视觉信息密度:画面中同时出现了多少信息元素\n\n### 1c. 文案×视觉配合\n- 文案和画面是否同步强化同一个信息\n- 声音设计:前3秒有无音效/BGM变化/人声语气变化\n- 综合钩子强度评分(1-10)及理由\n\n## 2. 分镜结构\n用表格拆解每个镜头:\n| 时间 | 景别 | 画面内容 | 旁白/字幕 | 转场方式 |\n\n## 3. 节奏设计\n- 快切片段时间点\n- 节奏变化模式(快-慢-快/渐进加速/脉冲式)\n- BGM与画面的配合度\n\n## 4. 视觉元素\n- 色调和滤镜风格\n- 字幕样式和出现时机\n- 产品展示方式\n- 构图特点\n\n## 5. 转化设计\n- CTA类型和出现时机\n- 价格锚定策略\n- 紧迫感营造手段\n- 转化路径(视频→?→?)\n\n## 6. 合规检查\n- 是否存在绝对化用语\n- 功效表述是否合规\n- 有无潜在审核风险\n\n## 7. 可复制要素\n- 可直接复制的:钩子句式、分镜结构、视觉风格、CTA话术\n- 不可复制的:独特场景、特定达人、品牌势能\n\n请用中文输出,尽量详细。\n```\n\n---\n\n### Step 4: 爆款公式提炼 ← 用户确认节点\n\n**有竞品视频时** → 汇总分析结果:\n\n读取所有 `analysis-*.md` 文件,同时读取 `references/proven-formulas.md` 中的已验证公式作为对照,由Claude汇总提炼:\n\n1. **品类爆款共性**:多个视频共同的成功要素\n2. **钩子公式**:最有效的钩子类型和句式模板\n3. **最佳分镜结构**:适合该品类的标准分镜流程\n4. **节奏模板**:推荐的节奏设计方案\n5. **转化路径**:最优的CTA策略\n6. **风险提示**:需要避免的合规问题\n\n**无竞品视频时** → 直接使用已验证公式:\n\n读取 `references/proven-formulas.md`,根据产品品类选择最接近的品类公式作为基线。提醒用户:无竞品分析的脚本可能缺少品类针对性,建议后续补充竞品视频。\n\n**保存汇总**到 `_temp/douyin-downloads/[产品名]-爆款分析汇总.md`\n\n**展示给用户确认**:\n- 确认分析是否准确\n- 确认脚本类型(种草/千川)\n- 补充产品信息(如果Step 1未完整提供)\n\n**公式沉淀**:分析完成后,将新品类的公式追加到 `references/proven-formulas.md`,持续积累。\n\n---\n\n### Step 5: 脚本+分镜生成\n\n基于爆款公式 + 产品信息 + 口语风格样本生成脚本。\n\n**生成前准备**:\n1. 读取 `references/script-style-samples.md` 获取口语风格范例\n2. 读取 `references/analysis-dimensions.md` 中的种草/千川区别表\n3. 读取Step 4的爆款分析汇总\n\n**脚本生成Prompt模板**:\n\n#### 种草视频脚本\n\n```\n你是抖音电商短视频编导,擅长带货类种草内容。\n\n## 任务\n为以下产品生成一个{时长}秒的种草视频脚本。\n\n## 产品信息\n{产品名称、核心卖点、目标人群、价格、品牌信息}\n\n## 爆款公式(基于竞品分析)\n{Step 4提炼的爆款公式}\n\n## 口语风格要求\n参考以下真实脚本的风格特征:\n- 极度口语化:用说话的方式写字,短句为主(不超过15字)\n- 具体数据锚点:用具体数字,不用「很多」「大量」\n- 感官描述:调动视觉/触觉/味觉/嗅觉\n- 情感触发:身份认同、焦虑激活、场景共鸣\n- 品牌背书简化:一句话带过\n- 价格锚定+紧迫感\n\n真实脚本范例:\n{从script-style-samples.md选取同品类或风格接近的1-2个样本}\n\n## 输出要求\n\n### Part A:完整脚本\n- 开头3秒必须有强钩子(参考分析中最有效的钩子类型)\n- 中间展示核心卖点(最多3个,多了观众记不住)\n- 结尾有明确CTA\n- 全文口语化,像朋友推荐\n- 不使用绝对化用语,符合抖音广告审核规范\n- 标注每段预估时长\n\n### Part B:分镜表格(前3秒必须详细描述视觉钩子)\n| 镜号 | 时长 | 景别 | 画面内容 | 旁白/字幕 | 拍摄建议 |\n\n⚠️ 前3秒的分镜必须包含:\n- 视觉钩子类型(视觉奇观/产品堆叠/画面突变/动作冲击/文字弹出/第一人称POV)\n- 具体画面描述:构图、色调、运镜、特效、表情动作\n- 第一帧设计:暂停在第0秒时这一帧能否吸引点击\n- 文案×画面配合:声音和画面是否同步强化同一个信息\n```\n\n#### 千川投放素材脚本\n\n```\n你是千川投放素材编导,擅长高转化信息流广告。\n\n## 任务\n为以下产品写一条{时长}秒千川投放素材脚本。\n\n## 产品信息\n{产品名称、核心卖点、目标人群、价格、投放目标}\n\n## 爆款公式(基于竞品分析)\n{Step 4提炼的爆款公式}\n\n## 口语风格要求\n{同种草脚本的风格要求}\n\n## 千川素材特殊要求\n- 前3秒必须有强钩子(数据型或痛点型,不要用问句开头)\n- 信息密集,卖点直给\n- CTA要硬:明确引导点击/进直播间/下单\n- 不使用绝对化用语,不做未经验证的功效承诺\n- 符合千川审核规范\n\n## 输出\n### Part A:完整脚本(标注时长)\n### Part B:分镜表格\n| 镜号 | 时长 | 画面内容 | 旁白/字幕 | 素材建议 |\n```\n\n**保存脚本**到 `_temp/douyin-downloads/[产品名]-种草脚本.md` 或 `[产品名]-千川素材脚本.md`\n\n---\n\n### Step 6: AI味审校 ← 用户确认节点\n\n对生成的脚本进行视频脚本专用审校,5项检查:\n\n#### 检查1:口语化程度\n参考 `视频脚本口语化审校` skill的规则:\n- ❌ 「接下来我们将进行...」→ ✅ 「我们来...」\n- ❌ 「进行操作」→ ✅ 「点击」\n- ❌ 「综上所述」→ ✅ 直接总结\n- 短句为主(不超过15字)\n- 大声读一遍,卡顿的地方重写\n\n#### 检查2:钩子强度\n- 前3秒是否有足够吸引力\n- 是否与目标人群匹配\n- 是否制造了好奇心/紧迫感/共鸣\n\n#### 检查3:节奏与时长\n- 每段时长标注是否合理\n- 总时长是否在目标范围内\n- 信息密度是否适中(不过载也不空洞)\n\n#### 检查4:广审合规检查(重点!)\n\n这是最容易导致素材被拒的环节。即使产品官方宣传语中有某些表述,投放时也可能被平台审核拒绝。\n\n**4a. 绝对化用语**(必须删除):\n- ❌ 最好/第一/100%/绝对/唯一/顶级/全网最低\n\n**4b. 时间+功效承诺**(高危!最常被卡):\n- ❌ 「60秒缓解敏感」→ ✅ 「用完嘴巴就舒服多了」\n- ❌ 「28天淡斑83%」→ ✅ 「坚持用,斑真的有变淡」\n- ❌ 「7天见效」→ ✅ 「用了一阵子就能看到变化」\n- 规则:**具体时间 + 具体功效 = 必须改写**。去掉时间或去掉功效承诺,用模糊化的体感描述代替\n- 即使数据来自产品官方/临床报告,投放素材中也不能直接使用\n\n**4c. 功效承诺措辞**:\n- ❌ 治好/根治/永久/彻底解决 → ✅ 缓解/帮助改善/感觉好多了\n- ❌ 美白/祛痘/抗衰 → ✅ 提亮/改善痘痘肌/让皮肤状态更好(化妆品类需特别注意)\n- ❌ 消炎/杀菌/抑菌 → ✅ 感觉清爽干净(非药品不能用医疗术语)\n\n**4d. 对比和贬损**:\n- ❌ 「比XX品牌好」「吊打所有竞品」\n- ❌ 「医院要花几千块」→ ⚠️ 可以用但不能暗示替代医疗\n\n**4e. 诱导和虚假**:\n- ❌ 「不买就亏了」「错过再等一年」(虚假紧迫感)\n- ❌ 未标注的演员扮演使用者/专家\n\n**改写原则**:用第一人称体感代替第三人称数据。「我用了之后感觉...」比「经临床验证...」安全得多。\n\n#### 检查5:AI味检查\n参考 `ai-taste-proofreading` skill的6大AI腔规则:\n- ❌ 套话连篇:「在当今时代」「值得注意的是」\n- ❌ AI句式:「不是...而是...」「不仅...而且...」连续使用\n- ❌ 书面词汇:「显著提升」「充分利用」\n- ❌ 结构机械:过度使用「首先、其次、最后」\n- ❌ 态度中立:「具体取决于实际情况」\n- ❌ 细节缺失:大词多、具体细节少\n\n**审校后**展示修改清单给用户确认,然后应用修改。\n\n---\n\n## 文件保存规则\n\n所有中间产物和最终输出保存在 `写作/_temp/douyin-downloads/`:\n\n```\n_temp/douyin-downloads/\n├── douyin-1-[ID].mp4 # 下载的视频\n├── douyin-2-[ID].mp4\n├── analysis-1.md # 视频分析结果\n├── analysis-2.md\n├── [产品名]-爆款分析汇总.md # 多视频汇总\n├── [产品名]-种草脚本.md # 最终种草脚本\n└── [产品名]-千川素材脚本.md # 最终千川脚本\n```\n\n## 参考资源\n\n| 资源 | 路径 | 用途 |\n|------|------|------|\n| 分析维度框架 | `references/analysis-dimensions.md` | 7维度分析+种草vs千川 |\n| 已验证爆款公式 | `references/proven-formulas.md` | 品类公式库,无竞品视频时的基线 |\n| 口语风格样本 | `references/script-style-samples.md` | 脚本生成的few-shot范例 |\n| 视频下载脚本 | `scripts/download_douyin.py` | 抖音视频下载(yt-dlp) |\n| Gemini视频分析 | `scripts/analyze_video.py` | 视频理解和拆解(内置) |\n| AI味审校规则 | Step 6中内嵌 | 6大AI腔识别 |\n| 口语化审校 | Step 6中内嵌 | 口语化改写规则 |\n\n## 快速使用\n\n**有竞品视频时**(「帮我拆解这几个抖音视频,生成一个脚本」):\n1. 收集链接和产品信息(Step 1)\n2. 下载+分析可并行执行(Step 2-3)\n3. 展示分析汇总,确认方向(Step 4)\n4. 生成脚本,确认后审校(Step 5-6)\n5. 将新品类公式追加到 `references/proven-formulas.md`\n\n**无竞品视频时**(「帮我写个XX产品的种草脚本」):\n1. 收集产品信息(Step 1,跳过视频链接)\n2. 跳过 Step 2-3\n3. 从 `references/proven-formulas.md` 选取品类公式(Step 4)\n4. 生成脚本,确认后审校(Step 5-6)\n\n总耗时:有视频约15-20分钟,无视频约5-10分钟。\n\n---\n\n> **花叔出品** | AI Native Coder · 独立开发者\n> 公众号「花叔」| 30万+粉丝 | AI工具与效率提升\n> 代表作:小猫补光灯(AppStore付费榜Top1)·《一本书玩转DeepSeek》\n"}}}} |