精细化 AI 短剧 IP 创作技能(v0.6.0)。三阶段架构:Phase 1 创作(剧本+ref图,反复迭代)→ Phase 1.5 分镜图(每 grid 1-4 张候选静态图 = 视频首帧,工业级核心层)→ Phase 2 出片(按集解锁,4 模自动选)。v0.6.0 关键升级:① ref 库工艺偏置铁律(现代摩天楼易拟物,古建筑必出 chibi 人体,前期 IP 设计阶段就要避坑)② 即梦 5.0 失败模式 + 敏感词清单(3 类 fail 区分 / prompt 1500 字硬上限 / 反派词替换表 / 暧昧词清单)③ 分镜图 8 段 prompt 模板(CHARACTER/BACKGROUND/ACTION/SCENE/CAMERA/LIGHT/TEXT/STYLE)+ NOT humans 子句必加。沿用 v0.3.0 升级:Phase 1.5 分镜图层、4 模视频、ref 5-8 最优。v0.2.0:bash → Python subprocess、36 grid × 4-10s 变奏、红果必爆 7 招、工业级 ref 库 80-150 张、单 prompt 300-500 字。务必触发:用户提到短剧、微短剧、竖屏剧、AI 短剧、AI 漫剧、剧本创作、分镜、即梦/Seedance 出片、红果/番茄/抖音 IP 改编、爽剧、重生、穿越、赘婿、追妻、神医相师、AI 漫剧奇观、或"帮我做一部短剧"类请求。
$npx -y skills add a-cat-with-carrots/onlyshot --skill onlyshotInstalls into the current project.
Run `npx skills use "https://github.com/a-cat-with-carrots/onlyshot" --skill "a-cat-with-carrots/onlyshot"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/a-cat-with-carrots/onlyshot" that are relevant to the current task. Run `npx skills add "https://github.com/a-cat-with-carrots/onlyshot"` and select the relevant skills, then follow their instructions.
| 1 | # OnlyShot-ai-short-drama-skill |
| 2 | |
| 3 | > **Industrial-grade AI Short Drama Production Skill for Claude Code** |
| 4 | > 一句"粗糙想法" → 工业级 5 步流程 → 可发红果/抖音的完整短剧(剧本 + 分镜图 + 视频段 + 剪辑包) |
| 5 | |
| 6 | [](https://docs.anthropic.com/en/docs/claude-code) |
| 7 | [](LICENSE) |
| 8 | []() |
| 9 | []() |
| 10 | |
| 11 | --- |
| 12 | |
| 13 | ## 它是什么 |
| 14 | |
| 15 | 把你扔过去的一句话—— |
| 16 | |
| 17 | > "996 程序员重生为哮天犬,开局触发反 PUA 系统" |
| 18 | |
| 19 | ——变成可以**直接发红果/抖音**的整套短剧成品: |
| 20 | |
| 21 | **Phase 1:创作** |
| 22 | - **市场情报扫描**(搜近 30 天红果/番茄/抖音热什么、避开衰退题材) |
| 23 | - **IP 简报 + 故事架构 + 设定圣经**(角色弧光 + 视觉母题 + 反差点) |
| 24 | - **节奏地图**(每 grid 精确到秒:cold_open / twist / satisfaction / cliffhanger) |
| 25 | - **逐集脚本**(24 集精华 / 36 grid × 4-10s 变奏 / 中文对白 + 潜台词) |
| 26 | - **工业级 ref 库**(80-150 张:每角色 5-8 张含动作/表情,每场景 3-5 张多角度,关键道具 30-50 张) |
| 27 | |
| 28 | **Phase 1.5:分镜图**(v0.3.0 工业级核心) |
| 29 | - 每 grid 1-4 张候选关键帧(text2image,3 积分/张) |
| 30 | - 静态图先确认构图 → 满意才出视频(修改成本是视频的 1/18) |
| 31 | - 关键 grid(爆点/反派/心声)生首尾帧 → frames2video 锁死过渡 |
| 32 | |
| 33 | **Phase 2:出片** |
| 34 | - 4 模视频生成(auto 按文件存在自动选) |
| 35 | - `image2video`(默认主用 80%):分镜图首帧 + 动作 prompt |
| 36 | - `frames2video`(关键爆点 10%):首帧 + 尾帧 → AI 插值 |
| 37 | - `multiframe2video`(复杂动作 5%):2-20 关键帧一镜到底 |
| 38 | - `multimodal2video`(fallback 5%):9 image + 3 video + 3 audio |
| 39 | - dreamina CLI 集成(multimodal2video 全能参考 / Seedance 2.0 Fast VIP / 9:16 / 720p) |
| 40 | |
| 41 | 不是"AI 编剧助手"。是 **爆款短剧产品经理 + 编剧 + 分镜师 + 制片 + 出片工程师** 的合体角色。 |
| 42 | |
| 43 | --- |
| 44 | |
| 45 | ## 为什么做它 |
| 46 | |
| 47 | 短剧赛道月活 1.7 亿、人均 101 分钟/天(红果 2026 数据)。AI 短剧的真正瓶颈不在剧本,在**出片质量**。 |
| 48 | |
| 49 | 市面上的 AI 短剧 skill 普遍存在: |
| 50 | |
| 51 | | 通病 | 本 skill 改进 | |
| 52 | |------|--------------| |
| 53 | | 跳过市场扫描直接写剧本 | 强制阶段 0 **市场情报扫描**(WebSearch + 反同质化建议)| |
| 54 | | 节奏全凭感觉 | `节奏地图.json` 精确到秒级,**红果必爆 7 招**校准(对抗式开场 / 30s 爆破 / 60s 爽点 / 90s 反转 / 120s 爽点 / 150s 钩子 / 180s 倒计时)| |
| 55 | | 全 5s 死板节奏 | **36 grid × 4-10s 变奏**(4×11 + 5×14 + 6×5 + 7×3 + 8-10×3)| |
| 56 | | 只出剧本不出视频 | 集成 dreamina CLI,**4 模视频生成**自动按文件存在选 | |
| 57 | | **直接 prompt → 视频,构图随机** | **加 Phase 1.5 分镜图层**:分镜图 = 视频首帧(image2video),构图固定 | |
| 58 | | **修改成本高(视频 55 积分/段)** | **分镜图 3 积分/张 = 1/18 成本**,先改图再出视频 | |
| 59 | | ref 库 5-20 张随便糊 | **工业级 80-150 张**(动作/表情/场景多角度/道具细节)| |
| 60 | | 单 prompt 100 字泛泛而谈 | **300-500 字镜头级**(动作物理/表情拆帧/灯光/字幕规格/物体材质)| |
| 61 | | bash 调 dreamina 中文 quoting 假死 | **Python subprocess args list**(避免 server 静默丢弃任务)| |
| 62 | | 角色档案空壳 | 弧光(起/拐/终)+ 视觉母题 + 反差点强制 | |
| 63 | | 一次出稿走人 | 阶段 5 **6 维度自我批判** + 必改清单 | |
| 64 | | 路径写死 | 自动检测 cwd,可移植 | |
| 65 | |
| 66 | --- |
| 67 | |
| 68 | ## 安装 |
| 69 | |
| 70 | ### 方法 1:克隆到 Claude Code 全局 skills 目录 |
| 71 | |
| 72 | ```bash |
| 73 | # Windows |
| 74 | git clone https://github.com/A-cat-with-carrots/OnlyShot-ai-short-drama-skill "$env:USERPROFILE\.claude\skills\ai-short-drama" |
| 75 | |
| 76 | # macOS / Linux |
| 77 | git clone https://github.com/A-cat-with-carrots/OnlyShot-ai-short-drama-skill ~/.claude/skills/ai-short-drama |
| 78 | ``` |
| 79 | |
| 80 | ### 方法 2:作为项目本地 skill |
| 81 | |
| 82 | ```bash |
| 83 | cd <your-project> |
| 84 | mkdir -p .claude/skills |
| 85 | git clone https://github.com/A-cat-with-carrots/OnlyShot-ai-short-drama-skill .claude/skills/ai-short-drama |
| 86 | ``` |
| 87 | |
| 88 | ### 依赖 |
| 89 | |
| 90 | - **Claude Code**(Windows / macOS / Linux) |
| 91 | - **dreamina CLI**(即梦官方 AGENT 工具,用于 ref 图 + 视频生成): |
| 92 | ```bash |
| 93 | curl -fsSL https://jimeng.jianying.com/cli | bash |
| 94 | dreamina login |
| 95 | ``` |
| 96 | Windows 用户在 Git Bash 跑(不是 PowerShell) |
| 97 | |
| 98 | 重启 Claude Code(或新开会话),技能自动加载。 |
| 99 | |
| 100 | --- |
| 101 | |
| 102 | ## 用法 |
| 103 | |
| 104 | 在 Claude Code 里说一句: |
| 105 | |
| 106 | ``` |
| 107 | > 我想做一部短剧:996 程序员重生为哮天犬,开局触发反 PUA 系统 |
| 108 | ``` |
| 109 | |
| 110 | 技能自动触发,按工业级 5 步流程跑: |
| 111 | |
| 112 | ``` |
| 113 | ┌─ Phase 1:创作(成本低,反复迭代)─────────────────┐ |
| 114 | │ 阶段 0:市场情报扫描 │ |
| 115 | │ 阶段 1:IP 简报(5 子步) │ |
| 116 | │ 阶段 2:故事架构 + 节奏地图(4 子步) │ |
| 117 | │ 阶段 3:设定圣经(4 子步) │ |
| 118 | │ 阶段 3.5:ref 图自动生成(dreamina text2image) │ |
| 119 | │ 阶段 5:批判 refine │ |
| 120 | └──────────────────────────────────────────────────┘ |
| 121 | ↓ |
| 122 | ┌─ Phase 1.5:分镜图(v0.6.0 工业级核心)⭐ ──────────┐ |
| 123 | │ 3A:写该集分镜.json(v0.3.0 字段:video_mode + │ |
| 124 | │ first_frame_path + last_frame_path) │ |
| 125 | │ 3B:python scripts/ref完备性检查.py │ |
| 126 | │ 3C:python scripts/生成分镜图.py(每 grid │ |
| 127 | │ 1-4 张候选关键帧 = 视频首帧) │ |
| 128 | │ 3D:人工选图(grid01_候选3.png → grid01.png) │ |
| 129 | │ 3E:关键 grid 生首尾帧(gridXX_首.png + 尾.png) │ |
| 130 | └──────────────────────────────────────────────────┘ |
| 131 | ↓ |
| 132 | ┌─ Phase |