下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-bzwfrdvh--aipdd-movie-tools.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-bzwfrdvh/aipdd-movie-tools。影视/短剧/漫剧/动画方向的影视创作工具集(Skill Toolkit),聚合多个子技能:影视创作工作流(总引导:按用户素材路由起点,四阶段引导完成视频制作)、短剧 Agent 桌面版引导下载与 MCP 接入(按系统/芯片自动引导下载 aipdd-drama-agent 桌面版 exe/dmg,配 Workbuddy 等 MCP 客户端驱动 122 个 MCP 工具实现视频创作全流程自动化)、选题立项→故事优化→剧本改编→短剧 IP 入库投稿材料→导演分镜→剧本评估(导演编剧大师)、长篇中文网文小说创作(novel-write)、角色设定垫图生成(角色三视图&五官垫图)、提示词创作(视频/图片提示词,含 Seedance 方法论精华)、抖音文案采集与语音转写(抖音视频文案提取)、分镜视效管线(剧本分镜策划→故事板→分镜场景图/俯视调度图/空间示意图/首帧图→分镜视频)、后期处理(配音 TTS,可合并到视频)。
所有子技能的生图/生视频/语音合成/语音转写/对话等大模型调用统一走 model-invoker 公共模型层(AIPDD 闲置算力(首选)→NewAPI→本地 ComfyUI/Ollama→FunASR 转写(与 AIPDD 共用 Key)→宿主内置通道→运行时工具兜底),禁止各技能自建模型配置。
阅读全文 (展开查看完整说明)
概述
影视创作工具集(Movie Creator Toolkit)
本目录是可扩展的影视创作技能聚合包:根 SKILL.md 只负责索引与公共约定,具体能力由各子技能目录实现。新增子技能时按文末「扩展指南」注册即可。
技能索引
工作流引导类
| 子技能 | 目录 | 能力 | 何时使用 |
|---|---|---|---|
| 影视创作工作流 | [movie-workflow/](movie-workflow/movie-workflow.md) | 总入口引导:按用户当前素材(想法/小说/故事/剧本/分镜素材)路由起点,四阶段(内容创作→分镜策划→视觉资产→分镜视频)自动衔接各子技能;关键决策点(导演风格/批量规模 N 图 N 视频/预算与效果权衡的首帧 vs 全能参考路线/模型)询问用户后自动执行 | 用户开始使用本工具集制作视频时的第一步;不确定从哪个子技能开始时 |
| 短剧 Agent 桌面版引导下载与 MCP 接入 | [drama-agent-downloader/](drama-agent-downloader/drama-agent-downloader.md) | 探测用户系统+芯片(Windows→exe;macOS Apple Silicon→arm64 dmg、Intel→x86 dmg),动态获取 aipdd-drama-agent(AIPDD-Agent-Claw,开源画布+Agent 短剧生产线)Releases 最新版并引导下载安装;指导首次运行与模型渠道配置;引导用 Workbuddy / Claude Code / Codex 等经应用内「MCP → Local agent tools」页或标准 stdio 配置接入其 122 个 MCP 工具,给出剧本→分镜→首帧→视频→配音→成片的自动化调用链 | 用户想要整线自动化的短剧产线/无限画布/Director Agent、要用 MCP 客户端驱动整个视频创作系统,或问这套系统怎么下载安装、MCP 怎么连时 |
创作流程类
| 子技能 | 目录 | 能力 | 何时使用 |
|---|---|---|---|
| 导演编剧大师 | [director-screenwriter-master/](director-screenwriter-master/director-screenwriter.md) | 短剧选题立项 / 故事优化(故事核/冲突/爽点/人物/结构)/ 故事改编剧本 / 短故事→短剧 IP 入库投稿材料包(总梗概/人物小传/分集大纲/前30集正文)/ 导演思维与分镜视听设计 / 9 种导演风格 / 剧本全量评估与改稿 | 用户要求选题评估、优化故事/大纲、改编剧本、红果 IP 投稿/入库材料生成、分镜/视听方案、选择导演风格、剧本打分改稿时 |
| 角色三视图&五官垫图 | [char-view/](char-view/character-sheet.md) | 单张 4×4 网格角色垫图(正面五官特写 + 多角度脸型 + 正/侧/背三视图),供角色一致性生成、LoRA 训练、建模参考 | 需要角色人设垫图、一致性参考图、角色设计定稿时 |
| 长篇中文网文小说创作 | [novel-write/](novel-write/novel-write.md) | 分章节创作中文网文小说(悬疑/言情/奇幻/科幻/历史等),10-50 章长篇、每章 3000-5000 字、章末悬念钩子、自动字数校验与去 AI 味润色;三层递进式问答 + 偏好记忆 + 中断续写 + 串行/子 Agent 并行两种写作模式 | 用户要求写小说、分章节创作故事、续写小说时 |
分镜视效生成类(剧本 → 分镜 → 图 → 视频)
| 子技能 | 目录 | 能力 | 何时使用 |
|---|---|---|---|
| 剧本分镜策划文档 | [script-breakdown/](script-breakdown/script-breakdown.md) | 基于剧本文档生成分镜策划总表 + 场景描述库 + 角色人物画像库 + 道具描述库(描述性 md 文档) | 拿到剧本后先做镜头策划、整理场景/角色/道具描述时 |
| 故事板生成 | [storyboard/](storyboard/storyboard.md) | 基于剧本或分镜策划文档生成结构化故事板表格(镜号/景别/运镜/画面描述/台词/时长/构图等,附可执行 EN 提示词片段) | 需要逐镜拆解剧本、输出可生成的分镜表时 |
| 分镜场景图 | [scene-image/](scene-image/scene-image.md) | 基于故事板 + 角色三视图&五官垫图 + 可选参考图,逐镜头生成分镜场景图 | 需要每个镜头“画面长什么样”的分镜场景图时 |
| 俯视场景调度图 | [blocking-topdown/](blocking-topdown/blocking-topdown.md) | 基于故事板 + 可选参考图/分镜场景图,生成俯视视角场景调度图(平面+站位+机位+运动轨迹) | 需要检查走位机位合理性、空间调度参考时 |
| 分镜空间示意图 | [scene-space/](scene-space/scene-space.md) | 基于故事板 + 角色垫图 + 可选参考图,生成透视视角空间示意图(空间结构/纵深/站位/空间关系) | 需要镜头空间关系参考、视频生成空间一致性输入时 |
| 分镜首帧图 | [first-frame/](first-frame/first-frame.md) | 基于故事板 + 角色垫图 + 可选参考图/分镜场景图,生成构图完整的首帧图片(图生视频起点) | 需要生成分镜视频的首帧输入时 |
| 首帧生成分镜视频 | [firstframe-video/](firstframe-video/firstframe-video.md) | 基于首帧图片 + 分镜描述 + 时长要求,调用首帧图生视频模型生成分镜视频(默认推荐 ap-ltx-2.5 / ap-minimax-h3,AIPDD) | 已有首帧图、要生成该镜头视频时 |
| 全能参考分镜视频 | [multi-ref-video/](multi-ref-video/multi-ref-video.md) | 基于故事板 + 角色垫图 + 可选参考图/分镜场景图/空间示意图,调用全能参考(多参数)视频模型生成分镜视频(默认推荐 ap-minimax-h3 / seedance,AIPDD/NewAPI) | 无首帧、用多参考图直接生成镜头视频时 |
提示词创作类
| 子技能 | 目录 | 能力 | 何时使用 |
|---|---|---|---|
| 视频提示词创作 | [prompt/](prompt/prompt-video.md) | 将想法/剧本/故事板转化为高质量视频生成提示词(文生视频/图生视频/首尾帧/全能参考/编辑延长),合成 awesome-seedance、make-prompt-seedance2、seedance-2.0 三套 Seedance 2.0 方法论精华(时间码分镜/导演公式/反垃圾词/质量门禁/快速修复) | 需要为视频生成镜头撰写高质量提示词、提示词效果不佳需要重写/压缩/修复时 |
| 图片提示词创作 | [prompt/](prompt/prompt-image.md) | 将画面需求/分镜描述转化为生图正向+反向提示词(构图/光照/风格/质量词库 + 反向词库 + 垫图锁定技法) | 需要为生图(场景图/首帧图/垫图/示意图)撰写高质量提示词时 |
素材采集类
| 子技能 | 目录 | 能力 | 何时使用 |
|---|---|---|---|
| 抖音视频文案提取 | [copywrite-fetch/](copywrite-fetch/copywrite-fetch.md) | 抖音视频采集(链接/ID → 下载视频 + 提取口播文案 + 互动数据筛选);任意音频语音转写与字幕生成(SRT/VTT),转写默认走 model-invoker FunASR 通道(用户亦可选择本地 Whisper 等替代方案) | 需要采集抖音视频、提取/扒取口播文案、筛选爆款;或语音/录音转写、音频字幕生成时 |
后期处理类
| 子技能 | 目录 | 能力 | 何时使用 |
|---|---|---|---|
| 分镜配音生成 | [dubbing/](dubbing/dubbing.md) | 基于故事板台词/剧本对白逐镜头生成配音音频(TTS,走 model-invoker AIPDD 首选 → NewAPI --platform aipdd --type audio 通道),支持音色/语速/模型选择,可选 ffmpeg 合并到分镜视频产出配音版片段 | 需要为分镜视频配音、口播/旁白合成、音视频合并时 |
公共基础设施
| 子技能 | 目录 | 能力 | 何时使用 |
|---|---|---|---|
| Model Invoker(模型调用层) | [model-invoker/](model-invoker/model-invoker.md) | 全能力统一调用:AIPDD 默认模型网关(一个 BaseURL https://api.aipdd.work/v1 调八类:文本对话/图片生成/图生图与编辑/视频生成/语音合成(声音复刻)/语音转写ASR/向量embedding/决策)+ NewAPI 聚合服务 + 本地 ComfyUI(文生图/自定义 workflow)+ 本地 Ollama(对话/文本生成)+ FunASR 平台(语音转写/字幕生成,与 AIPDD 共用 Key) | 任何子技能需要调用外部大模型时;模型配置与密钥只在此维护 |
公共约定
1. 模型调用唯一入口:model-invoker
本工具集内所有子技能需要调用生图、生视频、语音合成、语音转写、对话等任何外部大模型能力时:
- 必须优先使用
model-invoker的配置与脚本(config.json+scripts/configure.js+scripts/invoke.js),具体规则以 [model-invoker/model-invoker.md](model-invoker/model-invoker.md) 为唯一权威。 - 禁止各子技能自建独立的大模型配置、密钥或调用逻辑;模型地址与密钥只维护在 model-invoker 一处。
- 各子技能文档只需写明"走 model-invoker 通道",调用命令与参数格式不重复维护。
- 所有
node model-invoker/scripts/...命令以本工具集根目录为工作目录执行(相对路径以根目录为基准)。
通道优先级(所有子技能统一):
- AIPDD 闲置算力:AIPDD(aipdd.work)闲置算力平台,默认模型网关:一个 API Key + 一个 BaseURL
https://api.aipdd.work/v1即可调用八类模型(文本chat/图片image/编辑edit/视频video/语音合成audio/转写asr/向量embedding/决策decision,模型名ap-*);可用模型实时从GET /v1/models拉取,清单与调用规则见 [02-cloud-aipdd](model-invoker/skills/02-cloud-aipdd.md);首选通道;模型选择互动中可告知用户通过 app.aipdd.work 注册并在【全局设置-API Key 管理】生成 Key,对话中提供后自动保存到 config.json 完成算力配置。 - NewAPI:用户自建聚合服务,可指定任意模型(生图/生声/生视频/对话);AIPDD 未配置或失败时的备选。
- 本地 ComfyUI:本地节点图(ControlNet/IP-Adapter 等自定义 workflow)、内网无外部依赖场景。
- 宿主运行时内置通道:如 char-view 的
scripts/workflow.js(buildImageTask+runTask),用于外部通道均不可用或本地参考图锁脸。 - 运行时工具兜底:ImageGen 等轻量用途(快速草图、风格测试)。
专用后端:语音转写(ASR)与字幕生成默认使用 FunASR 后端(与 AIPDD 共用 aipdd.apiKey):长音频/字幕走共享任务异步流程(见 [03-cloud-funasr](model-invoker/skills/03-cloud-funasr.md):创建任务 → 轮询 → 取结果,能力码 aipdd_funasr_transcribe / aipdd_funasr_subtitle);短音频可直接走 OpenAI 兼容同步端点 node model-invoker/scripts/invoke.js --platform aipdd --type asr --model ap-funasr --file <音频>;用户明确选择本地 Whisper 等替代转写方案时按其选择执行。使用远程转写服务前须经用户明确确认,并纳入白名单信任边界(确认后写入调用方 config.json 的 trusted_services,可随时撤销)。
模型选择规则(全局):用户指定模型时必须用指定模型;未指定时先询问用户,不静默选收费模型;云平台未配置 Key 或用户无法确定模型时,可引导用户通过 app.aipdd.work 申请 AIPDD API Key(进入【全局设置-API Key 管理】生成 sk-xxxx,对话中提供后自动保存)完成算力配置;异步任务(视频/音频/部分生图)轮询等待,完成前不声称成功;上游报错保留原始错误,不自动换模型重试。
2. 配置安全
- 密钥只通过
model-invoker/scripts/configure.js写入model-invoker/config.json(保存命令:echo '{"platform":"newapi|aipdd","baseUrl":"...","apiKey":"..."}' | node model-invoker/scripts/configure.js;或环境变量NEWAPI_BASE_URL/NEWAPI_API_KEY/AIPDD_API_KEY),不写入对话、日志、文档或入库。 - 任何技能文档中不得出现真实 API Key / Base URL。
3. 技能间协作示例
入口:用户带着想法/小说/故事/剧本/素材进入
→ movie-workflow(总引导:路由起点 + 阶段推进 + 决策点询问)
素材调研(可选):抖音爆款文案采集/转写(copywrite-fetch,走 model-invoker FunASR 通道,与 AIPDD 共用 Key)
小说创作(独立入口):novel-write(长篇网文:问答定制 → 大纲/人物档案 → 逐章创作 → 自动校验)
IP 投稿(独立入口):短故事/创意 → director-screenwriter-master(模式7:红果 IP 入库投稿材料包:总梗概/人物小传/分集大纲/前30集正文)
内容创作:想法/故事 → director-screenwriter-master(选题/故事优化 → 导演风格 → 剧本改编)
→ 角色垫图(char-view,走 model-invoker newapi 通道)
分镜视效管线(剧本 → 分镜 → 图 → 视频):
剧本 → script-breakdown(分镜策划/场景/角色/道具描述)
→ storyboard(逐镜故事板)
→ prompt(提示词创作:prompt-video 视频提示词 / prompt-image 图片提示词)
→ scene-image(分镜场景图)→ blocking-topdown(俯视调度图)
→ scene-space(空间示意图)→ first-frame(首帧图)
→ firstframe-video(首帧视频,默认 ltx/minimax-h3)
或 multi-ref-video(全能参考视频,默认 minimax-h3/seedance)
后期处理(可选):dubbing(逐镜 TTS 配音,可 ffmpeg 合并)
提示词质量门禁:任何生图/生视频镜头先过 prompt 技能(时间码分镜/导演公式/反垃圾词/质量检查表),再执行生成扩展指南(新增影视技能)
- 在根目录新建独立子技能目录(如
storyboard/),内含技能主文档,文件名按功能属性命名为英文小写连字符(如storyboard/storyboard.md,不得再叫 SKILL.md),frontmatter 必须含skill_id/name/version/description;有参数清单时附scripts/skill.json。 - 若该技能需要调用生图/生视频/语音合成/语音转写/对话等大模型:不新建模型配置,统一引用 model-invoker(见 [model-invoker.md](model-invoker/model-invoker.md)),并在自己的主文档中写明调用命令与通道优先级。
- 在上方「技能索引」表中注册一行(目录链接、能力、何时使用)。
- 多参考文档的技能沿用
reference/子目录组织,主文档只写路由表。
维护约定
- 技能间引用一律使用相对路径(如
model-invoker/model-invoker.md),不写绝对路径。 - 修改公共约定(通道优先级、模型选择规则)时,先改本文件与 [model-invoker.md](model-invoker/model-invoker.md),再同步受影响子技能,避免规则分叉。