Tooluck logoTooluck
SKILL.md

short-drama-produce

Agent skill fromzenstory-ai/oh-story-dsh

在创作者明确确认后,执行短剧项目的图片、视频、TTS/配音或时间线音乐生产任务,并把结果与精简运行记录存回项目。用户说“生成这张图/这段视频/这句配音/这段配乐”“开始跑图/跑视频/合成语音/生成音乐”“把已确认提示词送去生产”,或要求批量执行已确认媒体任务时使用;不负责创作提示词、镜头、台词、歌词或声音身份,也绝不把预览、继续、预算说明或既有接受状态当作本次付费生产确认。

How to install short-drama-produce

install short-drama-produce
# install the oh-story-dsh pack with the skills CLI
npx skills add zenstory-ai/oh-story-dsh

# or add only this skill to Claude Code: copy the folder

packages/knowledge/drama/skills/short-drama-produce/

# into

~/.claude/skills/short-drama-produce/ (all projects)

.claude/skills/short-drama-produce/ (one project)

packages/knowledge/drama/skills/short-drama-produce/SKILL.md

MITFull file
1# 确认后生产
2
3本技能把已经写好的生产规格送到运行环境配置的 adapter。图片提示词归
4`$short-drama-image-prompts`,视频提示词归 `$short-drama-video-prompts`,台词归
5`$short-drama-write`,声音身份归 `$short-drama-assets`。
6
7## Quick Start
8
9只在用户明确要求实际生成后,从当前创作文档取出提示词建立有边界的临时 job(不是第六份创作文档),输出落于 `剧集/<EP>/制作成果/`:
10
11- **来源与参考绑定**:`source` 指向拥有该提示词的文档,`source_entry` 点名对应二级标题(见下节「输入选择」);`reference_bindings` 逐张填写真实参考图的槽位、从 1 连续的顺序、唯一项目相对路径、中文名、允许/禁止控制范围,以及按文档 `用途` 映射的供应商 `role`(带参考但无绑定直接失败)。`MOTION-*` 的「参考音频」排在图片之后进入 `reference_bindings`(`role: "reference_audio"`,`character` 照抄 `角色`;adapter 未声明接受 `reference_audio` 时 `run` 在提交前失败,见 [adapter-contract.md](references/adapter-contract.md#adapter-config))。
12- **PLAN 槽位与路径唯一性**:把 `PLAN-...` 作为生成输入前,必须先将真实文件放入项目并由上游改写为 `REF-...`。直接从 `分镜.md` 生成该 `SHOT-*` 自身首帧时可跳过 `PLAN-...` 槽位,但剩余 `REF-...` 顺序仍须从 1 连续;若出现断号或同一路径占多个槽位,先交文档负责技能修订源声明,不在 job 中擅自重编号、合并或漏槽。
13
14```bash
15python3 {技能目录}/scripts/production_tool.py prepare <project> --job <临时-job.json>
16```
17
18先展示 `prepare` 的完整预览;此时不会调用供应商。
19
20## 硬闸门
21
22每次生产必须按顺序走完四步,不可合并:
23
241. 建立单一 modality、明确数量、完整 prompt/spec、参考绑定、参数、输出路径和 adapter profile 的 job。图片/视频 job 的 `parameters.prompt_language` 跟随当前可复制正文的提示词语言。
252. 运行 `prepare` 并向创作者展示完整预览(数量、prompt、`source_entry`、`reference_bindings`、`references`、`outputs`、`overwrite`、adapter)。`prepare` 机械核对可复制提示词与参考绑定;任一漂移均 fail closed。
263. 等创作者**看到预览后**明确同意当前任务,才运行 `confirm`。“继续”“都做完”“预算没问题”、上游已接受或旧版确认都不算本次确认,不得代填。
274. 运行 `run`(启动 adapter 前消费确认;成功或失败后重跑均须重新确认)。
28…

Excerpt shown under the repository's MIT license.

More skills in oh-story-dsh

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates