Individual skill
cs-code-story-video
把中文口播、角色和参考素材制作成可验收的 16:9 代码叙事视频:A-roll 角色讲述、全屏场景 B-roll、真实音频时码、Remotion 样片与成片、3:4/4:3 杂志风封面。仅用于代码驱动的叙事视频,不替代 ChatCut 剪辑、数字人产品片或电商复刻。
cs-code-story-video/SKILL.md
Source commit e63cb26e58e2b307e3ff9a0ad834d3c1b1b65a90
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Not checked yet
- Last checked
- Nov 8, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 208
- Repository last updated
- Nov 7, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 4,791 bytesagents/openai.yamlasset · 376 bytesassets/starter/package.jsonruns · 1,048 bytesassets/starter/public/kai-pixel.pngasset · 403,100 bytesassets/starter/src/covers.tsxruns · 5,903 bytesassets/starter/src/index.tsruns · 89 bytesassets/starter/src/model.tsruns · 1,100 bytesassets/starter/src/root.tsxruns · 895 bytesassets/starter/src/scenes.tsxruns · 2,298 bytesassets/starter/src/video.tsxruns · 3,639 bytesassets/starter/story.jsonasset · 567 bytesassets/starter/tsconfig.jsonasset · 310 bytesreferences/qa.mddoc · 1,419 bytesreferences/story-contract.mddoc · 3,093 bytesscripts/phrases-to-srt.mjsruns · 3,550 bytesscripts/scaffold.mjsruns · 2,090 bytesscripts/validate-story.mjsruns · 7,075 bytestests/pipeline.test.mjsruns · 5,837 bytes
Read excerpt
# CS 代码叙事视频
把一条故事做成可重复渲染的画面。角色在 A-roll 讲述;B-roll 用独立的全屏场景演出事件,而不是把信息面板放大或换字。默认 KAI 像素角色、1920×1080、30fps、无 BGM、无烧录口播字幕。角色、配色和场景可随项目替换;不能把《人生意义》的七章、台词和镜头当成通用模板。
## 何时使用
- 用户要把自己的主题、口播或录音做成代码渲染的叙事短片,并希望交付视频、字幕时间文件和封面。
- 只要写真实项目的个人 IP 口播,优先 `$cs-personal-ip-script`;只要最终音频的短语时码,使用 `$cs-narration-phrase-timeline`;要 ChatCut 策划或产品数字人视频,使用各自专用 Skill。当前 Skill 在完整制作过程中按实际需要使用这些能力,不强迫所有项目经过它们。
## 输入与工作目录
从用户给出的主题、稿件、原声、人物和参考资料中提取信息;不把参考画面、录音或未经核实的数据复制到新片中。已有工程就继续原工程;新工程默认建在当前工作区 `video/<项目名>/`。原素材保持只读,复制工作副本并记录 SHA-256。Skill 仓库只存可复用的代码、KAI 默认像素角色与测试,不收录用户项目的原声、稿件或导出视频。
先读 [项目与镜头合同](references/story-contract.md)。可用 [`scripts/scaffold.mjs`](scripts/scaffold.mjs) 从 [`assets/starter/`](assets/starter/) 建工程;只在新目录运行它,不覆盖已有工程。