SuperAPI AI 工具集

generate-script

编程与开发

查看项目

更新于 10-15 17:17

技能介绍

用途:在 cc-novel2video 流程中生成最终 JSON 剧本,供后续视频制作使用。触发方式有两种:用户运行 /generate-script 命令,或已完成 Step 1/2 需要生成最终剧本时。

前置条件:项目目录下需存在 project.json(含 style、overview、characters、clues);已完成 Step 1 的分段文件,narration 模式为 drafts/episode_N/step1_segments.md,drama 模式为 drafts/episode_N/step1_normalized_script.md;已完成 Step 2,角色和线索已写入 project.json。

主要能力:读取上述文件并调用 gemini-3-flash-preview 模型生成剧本。支持 narration(说书模式,9:16 竖屏,保留原文到 novel_text)与 drama(剧集动画模式,16:9 横屏,场景改编)。结果保存至 projects/<project>/scripts/episode_N.json。

用法:生成指定剧集剧本:python .claude/skills/generate-script/scripts/generate_script.py <project> --episode <N>;指定输出路径:python .claude/skills/generate-script/scripts/generate_script.py --episode --output;仅预览将发送给 Gemini 的 Prompt 而不实际调用 API:python .claude/skills/generate-script/scripts/generate_script.py --episode --dry-run。示例:python .claude/skills/generate-script/scripts/generate_script.py test0205 --episode 1;加 --dry-run 可预览 Prompt。

限制:依赖 Gemini API 与既定项目文件结构;未提供 API 配置、费用或异常处理等细节。