给 AI 短剧写剧本:把 novel-outline 的分集梗概落成结构化的场次 + 节拍流(动作节拍与台词行交替), 台词逐句带说话人与语气,时长逐集按语速确定性折算。产出 script.json + Markdown + 单页评审报告 (时长仪表 / 分集剧本 / 场次总表 / 按角色聚合的台词本,含导出 JSON)。 剧本管戏,分镜管拍——本 skill 不分镜头、无镜号、不写生成提示词,那些是下一层分镜 skill 的活。 10 道质量门全部由脚本确定性检查(每集时长 ±15%、单句 ≤35 字、说话人合法、钩子悬念落纸、 钩子具象前 3 拍内兑现(hookBeat 认领冷开场)、每场至少一个动作节拍、爽点认领、 角色/场景/光照/道具对账上游……)。 有 outline.json 就用 seed 预填每集骨架;给 --art 连光照状态一起对账。
Install
npx skills add eternityspring/shuohao-skills --skill novel-scriptnpx skills add eternityspring/shuohao-skills --skill novel-script -a claude-code -gnpx skills add eternityspring/shuohao-skills --skill novel-script -a codex -ggemini skills install https://github.com/eternityspring/shuohao-skills.git --path skills/novel-scriptgh skill install eternityspring/shuohao-skills novel-scriptgit clone --depth 1 https://github.com/eternityspring/shuohao-skills /tmp/eternityspring__shuohao-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/eternityspring__shuohao-skills/skills/novel-script ~/.claude/skills/novel-script # Claude Code
cp -R /tmp/eternityspring__shuohao-skills/skills/novel-script ~/.agents/skills/novel-script # Codex, Cursor, Gemini CLI, Copilot, OpenCode