一键导入
brief-to-script
Turn a topic, packaging hint, or blueprint into a script file that the rest of the pack can use.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Turn a topic, packaging hint, or blueprint into a script file that the rest of the pack can use.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Plan, build, and fix short-form videos like an editor, using hook-first structure, caption-aware visual design, Remotion/FFmpeg assembly, and reject-regenerate review loops instead of one-shot automation.
Build a full short from brief to reviewed MP4 while keeping script, audio, visuals, captions, and validation aligned as one edit.
Generate and evaluate multiple short-form hook, title, cover, opening-frame, and platform-packaging variants before scripting or rendering, then choose a default and preserve the rationale.
Turn publish receipts and performance metrics into reusable style-profile or niche-profile updates that say what to repeat, kill, or test next.
Generate platform-specific publish metadata, fit checks, and upload checklists for short-form and social video without auto-uploading.
Review scripts, timelines, scene plans, or rendered shorts for retention and mobile pacing before final render approval or publish readiness.
基于 SOC 职业分类
| name | brief-to-script |
| description | Turn a topic, packaging hint, or blueprint into a script file that the rest of the pack can use. |
| allowedTools | ["shell","read","write"] |
| entrypoint | node --import tsx scripts/harness/brief-to-script.ts |
| inputs | [{"name":"topic","description":"Topic, angle, or packaging promise to turn into a script.","required":true},{"name":"archetype","description":"Optional script archetype such as story, listicle, versus, howto, or product-demo.","required":false},{"name":"outputPath","description":"Path that will receive script.json.","required":false},{"name":"blueprintPath","description":"Optional VideoBlueprint artifact to guide structure and pacing.","required":false}] |
| outputs | [{"name":"script.json","description":"Speakable short-form script artifact."}] |
script.json rather
than freeform prose.story, listicle, versus,
howto, or product-demolaneId only as context for tone and pacing; do not use the
lane ID as the script archetypescript.jsonscript.json file to the requested outputPath.packagingPath, researchPath, or blueprintPath are supplied,
they must already exist.node --import tsx scripts/harness/brief-to-script.tssrc/harness/brief-to-script.ts,
src/script/*outputPath exists.