Agent skill

Novel Storyboard

by eternityspring in eternityspring/shuohao-skills

给 AI 短剧出分镜:三层结构——段(一次视频生成,≤15 秒)→ 分镜(段内 2–5 秒的剪切,认领剧本节拍) → 分镜图(每切一张关键帧:主分镜图钉 0.00 秒,子分镜图钉各自切点)。

Apache-2.0Auto-check: notesMedia & Creative

Install Novel Storyboard

skills CLI
$ npx skills add eternityspring/shuohao-skills --skill novel-storyboard -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install eternityspring/shuohao-skills novel-storyboard --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/eternityspring/shuohao-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/novel-storyboard .claude/skills/novel-storyboard && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
novel-storyboard
GitHub stars
4.3k
Token cost
~1.8k tokens
SKILL.md length
335 words
Files
24 (incl. scripts, references, assets)
Skills in repo
6
Repo updated
First seen
Licence
Apache-2.0

At a glance

给 AI 短剧出分镜:三层结构——段(一次视频生成,≤15 秒)→ 分镜(段内 2–5 秒的剪切,认领剧本节拍) → 分镜图(每切一张关键帧:主分镜图钉 0.00 秒,子分镜图钉各自切点)。

  • Works in 5 steps: 定输入与范围 → seed 工作底稿 → 逐集分段切镜 → …
  • Asked to 分镜、出分镜、镜头表、切镜、storyboard for AI short drama
  • SKILL.md covers novel-storyboard, 五个 skill 的接力(管线到此闭环), 边界 and 门失败会累积, plus 2 more sections
  • Calls node

What it does

Novel Storyboard is an agent skill from eternityspring/shuohao-skills. 给 AI 短剧出分镜:三层结构——段(一次视频生成,≤15 秒)→ 分镜(段内 2–5 秒的剪切,认领剧本节拍) → 分镜图(每切一张关键帧:主分镜图钉 0.00 秒,子分镜图钉各自切点)。 每段自带一条 MiniMax H3 视频提示词(官方口径默认英文、逐镜换行,promptLang 可切中文):对齐指令和 [Shot k] 切点时刻由分镜结构推导、逐字对账,台词逐字进 <d 块(写法规范已内化为 references/h3-prompt.md,不依赖外部 skill)。 产出 storyboard.json + Markdown + 单页评审报告(分镜节奏带 / 分集分镜表 / 生成批次单 / 配音对齐单,含导出 JSON)。不出图——交付的是每格的画面提示词和它该挂哪些参考图。 18 道质量门全部由脚本确定性检查(第 18 道 shot-recipe 可选:挂上 shot-recipes 卡库才查,不挂就明说跳过); export 一键导出 H3 投产包(每段提示词 + 按 Picture 序的分镜图清单)。零依赖、零 API key,用当前会话额度。 Use when asked to…

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 28 other files, including scripts, reference files and assets (for example `README.en.md`, `README.md` and `examples/渡口-storyboard.json`).

It sits in Media & Creative, covering Comics and storyboards and Creative writing and fiction. It works with MiniMax. The repository describes itself as: AI 短剧制作的 skill 集合:拆角色、排大纲、出场景与道具设定、写剧本、切分镜 | Agent skills for AI short-drama production — character bibles, adaptation outlines, art bibles, screenplays, storyboards. Runs in… The licence is Apache-2.0.

When your agent uses it

  • Asked to 分镜、出分镜、镜头表、切镜、storyboard for AI short drama
  • Tasks that involve Comics and storyboards
  • Tasks that involve Creative writing and fiction

Example prompts

  • “/novel-storyboard”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Bash, Task, Glob

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. 定输入与范围
  2. seed 工作底稿
  3. 逐集分段切镜
  4. 校验 ⛔ 不能跳
  5. 输出与汇报

What it can do on your machine

Read from SKILL.md and the folder at commit c27ea0e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Bash
    • Task
    • Glob

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Novel Storyboard loads about 1.8k tokens when it runs, and up to ~39k if it reads all its reference files. Until then it costs about 142 tokens; SKILL.md has 335 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~142
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~39k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Bash, Task, Glob

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from eternityspring/shuohao-skills at commit c27ea0e, republished under its Apache-2.0 licence (© eternityspring). 335 words, ~1,841 tokens.

Download SKILL.mdSave it as .claude/skills/novel-storyboard/SKILL.md (or your agent's skills folder). This skill also uses 23 other files; get the full folder from GitHub.
name
novel-storyboard
description
给 AI 短剧出分镜:三层结构——段(一次视频生成,≤15 秒)→ 分镜(段内 2–5 秒的剪切,认领剧本节拍) → 分镜图(每切一张关键帧:主分镜图钉 0.00 秒,子分镜图钉各自切点)。 每段自带一条 MiniMax H3 视频提示词(官方口径默认英文、逐镜换行,promptLang 可切中文):对齐指令和 [Shot k] 切点时刻由分镜结构推导、逐字对账,台词逐字进 <d> 块(写法规范已内化为 references/h3-prompt.md,不依赖外部 skill)。 产出 storyboard.json + Markdown + 单页评审报告(分镜节奏带 / 分集分镜表 / 生成批次单 / 配音对齐单,含导出 JSON)。不出图——交付的是每格的画面提示词和它该挂哪些参考图。 18 道质量门全部由脚本确定性检查(第 18 道 shot-recipe 可选:挂上 shot-recipes 卡库才查,不挂就明说跳过); export 一键导出 H3 投产包(每段提示词 + 按 Picture 序的分镜图清单)。零依赖、零 API key,用当前会话额度。 Use when asked to 分镜、出分镜、镜头表、切镜、storyboard for AI short drama。
allowed-tools
Read, Write, Bash, Task, Glob
version
2.0.0
triggers
novel-storyboard, 分镜, 出分镜, 镜头表, 切镜, 首帧, storyboard, shot list
metadata.license
Apache-2.0
metadata.runtimes
claude-code, codex

novel-storyboard

给 AI 短剧出分镜——管线里第一个直接面对视频模型的层。前提刻在骨子里:镜头是生成出来的,多切一镜的成本几乎为零,所以这里不心疼镜头数量,上限只有一个:视频模型单段生成的时长(默认 15 秒)。

核心机制:镜头认领节拍。 每个镜头声明它覆盖剧本某场的哪几个连续节拍(sceneIndex + beats: [起, 止]),镜头不许跨场次——换景必换镜。这让分镜和剧本的关系变成可机械对账的:

交付解决什么
节拍认领每个节拍被恰好一个镜头认领、顺序不乱——剧本改了重跑 validate,失效的镜头当场点名
单镜头 ≤ 15 秒AI 视频单段生成上限,长对话在这里被强制拆镜(params.maxShotSeconds 按模型改)
台词装得下认领节拍的台词秒数 ≤ 镜头秒数——逐镜检查,不是拍脑袋
分镜图提示词 + 镜头正文分镜图提示词(frame,中文,直呼角色名)给图像模型配合设定图出图;镜头正文(shot,中文,通用身份)写这几秒发生什么。景别是枚举,中文景别词必须写进分镜图提示词
H3 视频提示词(每段一条)MiniMax H3 的 I2VA 结构:固定对齐指令 + integrated_multimodal_description + overall_soundscape + non_diegetic_music。认领节拍的台词逐字进 <d>[Chinese] …</d> 块——对白、声景、配乐一段提示词全带上
Seedance 视频提示词(每段一条,程序拼)跟 H3 并列。由脚本按官方结构拼:参考图声明、段级走位、逐镜量化字段、台词 {}、音效 <>、配乐 ()、编号约束。模型只写每切的 shot,不写秒数、编号和图片引用
构图量化字段每段 blocking(谁在左谁在右、间距),每镜焦距/机位/构图/视线落点/焦点/稳定性——不出分镜图时,它们就是构图的全部来源
生成批次单同场景 + 同光照的镜头归一批,共用同一张环境参考图——AI 版的顺场表,脚本自动汇总
配音对齐单每句台词对到镜号——TTS 音频贴到哪一段视频,脚本自动汇总

{baseDir} = 本文件所在目录。脚本 {baseDir}/scripts/novel-storyboard.mjs,零依赖,node 直接跑。

边界(不做的事):不写戏不改台词(novel-script 的活)、不出场景/角色/道具设定图(novel-art / novel-characters 的活)、不做视频生成与剪辑合成。口型/唇形同步暂不管——那是生成管线的事。


Step 0 — 定输入与范围

script.json 是硬前提——分镜离开剧本没有意义,validate/render 都必须给 --script。其余上游按有则用:

  • --outline / --cast:提示词禁人名检查 + 报告里 C01 显示成人名
  • --art:报告里 S01 显示成场景名 + 批次单嵌场景设定图
  • --shots <卡片目录>:可选挂载 shot-recipes 的镜头配方卡库(指向 shot-recipes/references/cards,只接受目录不接受导出的 JSON),开第 18 道 shot-recipe 门。没装 shot-recipes 就别给——本 skill 自包含,不依赖它

一次切几集:跟剧本的批次走(剧本写到哪就分到哪),默认一批 ≤ 3 集。

Step 1 — seed 工作底稿
bash
node {baseDir}/scripts/novel-storyboard.mjs seed <script.json> --eps 1-3 > <workdir>/storyboard.json

确定性展开:每场的节拍清单(编号、动作/台词、每拍秒数、说话人)进 seedScenes,这就是切镜时的工作底稿。每拍几秒是算出来的,不要让模型重新估。 shots 留空,切镜才是模型的活。

Step 2 — 逐集分段切镜

每集一份任务,能并发就并发。每份任务拿到:

  • {baseDir}/references/storyboard-pass.md 和 {baseDir}/references/schema.md(读它们,照着做)
  • 该集的 seedScenes 底稿 + 场景卡(art.json 的锚点与光照提示词)+ 角色卡(cast.json 的形象要点)

流程:先按剧情单元分段(每段 9–15 秒、不跨场),段内切 2–5 秒的分镜(对话正反打、关键动作插入特写、进场三件套——切镜语法都在 storyboard-pass.md),每切写一条分镜图提示词(中文,直呼角色名)、一段镜头正文 shot(中文,通用身份)和六个构图字段;每段写 blocking、soundscape,有配乐再写 music。

每段的镜头正文照 {baseDir}/references/shot-writing.md 写(协议无关:一切一个运镜、动作要做得完、台词逐字、声音分层、不写画风)。发给哪个视频服务,就再套哪份协议语法:MiniMax H3 见 {baseDir}/references/h3-prompt.md,Seedance 见 {baseDir}/references/seedance-prompt.md。

每段写一条 h3Prompt,照 {baseDir}/references/h3-prompt.md 写(官方方法论的内化版,不依赖任何外部 skill)。官方口径默认英文(promptLang 可切中文),每个镜头独立一行。要点:首行对齐指令和 [Shot k] 切点时刻由分镜秒数推导,一个字符都不许漂(validate 逐字对账);认领台词逐字进 <d>[Chinese] …</d>;每切的运镜词写进自己那一行;声景与配乐分进后两个字段——声景也是动作指令,画面改了声景一起改。

Seedance 提示词不用写:render 报告的提示词面板和 export --protocol seedance 都会从上面这些字段现拼。视觉风格由调用方提交时附加,全局约束用 --constraints <文件> 给。

切完把 seedScenes 删掉。

Step 3 — 校验 ⛔ 不能跳
bash
node {baseDir}/scripts/novel-storyboard.mjs validate <storyboard.json> \
  --script <script.json> --outline <outline.json> --cast <cast.json> \
  [--shots </path/to/cards>]

18 道质量门全是代码:节拍全覆盖(分镜级,恰好一次、按顺序、连续)、段 0 < 总秒 ≤ 15、每切 2–5 秒、台词装得进分镜、每集总时长在剧本目标 ±15% 内、同框 ≤ 3 人(超了必须带拆解说明)、段号 E01-01 格式连号、中文景别词在分镜图提示词里、运镜用 H3 词表且在自己的 [Shot k] 段落里、H3 对齐指令由分镜结构推导逐字对账 + 切点时刻逐个对、认领台词逐字进 <d> 块、提示词语言与 promptLang 一致(双向查:中文写成英文、英文混进中文都拦)、分镜图提示词中文非空、视频提示词不含角色名(H3 正文不分语言、Seedance 镜头正文都查;分镜图提示词直呼其名放行)、构图量化字段齐全、Seedance 镜头正文合规(中文非空,不写时间、镜头编号、图片引用和协议符号)、场次/人物/道具对账剧本、镜头配方对账(可选门,见下)。

有违规逐条修,改完重跑,直到通过。

第 18 道 shot-recipe(可选挂载):给了 --shots 才查,不给就明说跳过。cut 上可以写一个可选的 recipe(配方卡 id,cut 级不是 segment 级,多格配方靠连续同 id 的分镜表达,不是数组),门查三条——id 在卡库里、卡片的每条 must_phrases 出现在该切的 frame 里(两边小写化后 includes)、卡片 cuts 下限 ≥ 2 时连续同 id 的分镜数不得低于该下限。卡片的建议景别与运镜不设门,只在报告的「配方」列和 checkup 末尾提示偏离:配方是语汇不是法条,可选挂载的东西一旦变严就没人挂。

Step 4 — 输出与汇报
bash
cd <输出目录>
node {baseDir}/scripts/novel-storyboard.mjs render <剧名>-storyboard.json --md \
  --script <script.json> --outline <outline.json> --art <art.json> > <剧名>-storyboard.md
node {baseDir}/scripts/novel-storyboard.mjs render <剧名>-storyboard.json --html \
  --script <script.json> --outline <outline.json> --art <art.json> > storyboard-report.html

报告界面语言用 --lang zh|en 指定(优先级 --lang > JSON 顶层 lang 字段 > 默认中文)——只切界面标签,与 promptLang(H3 提示词语言)互相独立。render 用 --frames <目录> 找分镜图(<目录>/<段号>/f<切序>.png,默认当前目录)、用 --images <目录> 找批次单的场景设定图(<目录>/<场景 slug>-sheet.png,默认 ./images),两个都可以指到任意路径——本 skill 不产生这些文件,下游出完图重跑一次 render 就能嵌进报告。export --frames <目录> 会把找得到的分镜图拷进投产包,不用手动往包里放。报告含:KPI 带、分镜节奏带(粗分隔 = 段边界、片宽 = 分镜时长占比、颜色深浅 = 景别远近、点击跳段卡)、分集分镜表(主分镜图 + 子分镜条 + 逐切分镜行 + 分镜图/H3 提示词复制按钮)、生成批次单、配音对齐单、质量门、导出 JSON。Markdown 版每段附完整 H3 提示词,直接复制可用。

汇报一句话说清:几集几镜、总时长 vs 目标、几个生成批次、报告路径;没过的门明说。

不要说「已出图」——这一步不存在了,交付的是提示词和挂图清单。

最终落地:

<输出目录>/
├── <剧名>-storyboard.json
├── <剧名>-storyboard.md
├── storyboard-report.html         ← 双击就能开
├── manifest.json                  ← export 生成
└── E01-01/                        ← 一段一个文件夹 = 一次 H3 生成的全部材料
    ├── f1.png                     ← 主分镜图(下游出完放这儿)
    ├── f2.png …                   ← 子分镜图
    └── prompt.md                  ← H3 提示词(export 生成)

五个 skill 的接力(管线到此闭环)

novel-outline    → outline.json    (什么:结构与分集)
novel-characters → cast.json       (谁:角色设定图)
novel-art        → art.json        (哪里:场景/道具设定图)
novel-script     → script.json     (戏:场次、节拍、台词)
novel-storyboard → storyboard.json (怎么拍:镜头、首帧、批次)

分镜是消费端:seed 吃 script.json,分镜图出图(在下游)吃 art 和 characters 的设定图当参考,H3 提示词直接下单给视频模型,配音对齐单接 script 台词本的 TTS 产物。五份 JSON 各自的报告都带导出按钮,改完都能喂回各自的 render/validate。

边界

  • 报告界面内置中英(--lang,默认中文);提示词语言由 promptLang 单独控制(默认英文)
  • 秒数是下给视频模型的生成时长不是估算——段上限按你的模型改 params.maxSegmentSeconds,切的节奏区间改 min/maxCutSeconds
  • 口型/唇形同步暂不管——那是生成管线的事
  • 分镜图不追求一次到位——它是给视频模型的构图锚,构图对、资产对就够,微调交给重生成

门失败会累积

validate 与 checkup 每次都把门的结果追加到当前目录的 .gates.jsonl;跑 stats 汇总:

bash
node {baseDir}/scripts/novel-storyboard.mjs stats

回答三件事:哪道门最常响(那条规则模型最常无视,该改的是措辞)、哪道门从没响过(可能是死门,也可能规则已被内化)、失败详情长什么样(反复出现却没有门的那类问题,只能靠人看)。

不想记加 --no-log;写不进去静默跳过,不影响校验。

自测

bash
node {baseDir}/scripts/selftest.mjs

323 项断言,不调模型、不花额度。18 道质量门每一道都有击穿用例。改完脚本先跑这个。

自带样例

{baseDir}/examples/渡口-storyboard.json:《渡口》第 1 集完整分镜——10 段 34 切认领剧本全部 35 拍,平均 3.5 秒一切,共 119 秒 / 目标 120 秒,2 个生成批次,每段带完整的 H3 视频提示词(多图对齐 + 切点时刻全部对账通过)。当质量基准,也是自测夹具。

© eternityspring, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 23 other files (scripts, references, assets) in skills/novel-storyboard of eternityspring/shuohao-skills.

  • SKILL.md
  • README.en.md
  • README.md
  • assets/report.webp
  • examples/渡口-storyboard.json
  • references/frame.md
  • references/h3-prompt.md
  • references/report-style.md
  • references/schema.md
  • references/seedance-prompt.md
  • references/shot-writing.md
  • references/storyboard-pass.md
  • references/test-fixtures/shot-recipes/hands-tell.md
  • references/test-fixtures/shot-recipes/insert-beat.md
  • references/test-fixtures/shot-recipes/ots-shot-reverse.md
  • references/test-fixtures/upstream
  • … and 8 more

Open the folder on GitHubat commit c27ea0e

Compare with similar skills

Novel Storyboard next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Novel Storyboard compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Novel Storyboard this skilleternityspring/shuohao-skills4.3k—~1.8kAutomated safety check: NotesApache-2.0
Novel Storyboardsuihe1/short-drama-production181—~2.1kAutomated safety check: NotesApache-2.0
H3 Cinematic Directorjtydhr88/ComfyTV1.1k—~2.7kAutomated safety check: PassMIT
Novel Artsuihe1/short-drama-production181—~1.3kAutomated safety check: NotesApache-2.0
Storyboard Managerailabs-393/ai-labs-claude-skills4551 repos~4.6kAutomated safety check: PassMIT
Minimax H3 Reference Video Promptunknowlei/minimax-h3-opencode-skills122—~3kAutomated safety check: PassMIT

Similar skills

  • Novel Storyboard

    suihe1/short-drama-production

    将剧本与导演意图转成生成段、逐镜时间、参考素材计划和可校验分镜报告;使用官方 h3-prompt-writing 编写 H3 提示词,可导出投产包。用于技术分镜、镜头表和分镜修订;生成视频须另有明确任务与成本授权,不负责最终选片或剪辑。

    181 GitHub stars~2.1k tokensUpdated 25 days ago
    Media & CreativeAuto-check: notes
  • H3 Cinematic Director

    jtydhr88/ComfyTV

    Convert approved scripts, shot briefs, storyboards, keyframes, character sheets, scene assets, prop sheets, and sound briefs into director-level storyboards and production-ready MiniMax H3 prompts.

    1.1k GitHub stars~2.7k tokensUpdated 4 days ago
    Media & CreativeAuto-check passed
  • Novel Art

    suihe1/short-drama-production

    为 AI 短剧设计场景和叙事道具母本、光照与状态变体,产出 art.json、Markdown、评审报告和可选设定图。用于美术设定、场景与道具一致性;不代替导演调度或成片人流设计。

    181 GitHub stars~1.3k tokensUpdated 25 days ago
    Media & CreativeAuto-check: notes
  • Storyboard Manager

    ailabs-393/ai-labs-claude-skills

    Assist writers with story planning, character development, plot structuring, chapter writing, timeline tracking, and consistency checking.

    455 GitHub starsUsed in 1 repo~4.6k tokens
    Media & CreativeAuto-check passed
  • Minimax H3 Reference Video Prompt

    unknowlei/minimax-h3-opencode-skills

    Default downstream MiniMax H3 specialist for every image-based request unless the user explicitly declares boundary-only first/last frames with no reusable reference role.

    122 GitHub stars~3k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Minimax H3 Text Video Prompt

    unknowlei/minimax-h3-opencode-skills

    Downstream MiniMax H3 specialist for professional text-to-video (T2VA) prompts using the official three-field format.

    122 GitHub stars~2.3k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed

More from eternityspring/shuohao-skills

  • Novel Art

    eternityspring/shuohao-skills

    给 AI 短剧出美术设定集(场景 + 叙事道具):场景的设计意图、一致性锚点、光照时段变体、 空景提示词;道具的戏剧功能、状态变体、尺度参照、白底无手提示词。

    4.3k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check: notes
  • Novel Characters

    eternityspring/shuohao-skills

    从小说或短故事里拆出角色表、人物画像、形象提示词、音色提示词, 其中形象提示词含一张角色设定图的完整版面指令(左半身像 + 右全身三视图 + 细节条), 产出 JSON + Markdown + 可交互的 report.html。

    4.3k GitHub stars~1.6k tokensUpdated 2 days ago
    Auto-check: notes
  • Novel Outline

    eternityspring/shuohao-skills

    把一本小说改编成短剧大纲五件套:改编说明、人物表、爽点表、分集梗概、资产清单, 产出 outline.json + Markdown + 单页评审报告(KPI 带、关键决策、爽点时间轴、调度矩阵、场景概览、质量门)。

    4.3k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check: notes
  • Character Refs

    eternityspring/shuohao-skills

    给任何故事里的角色真出参考图(小说改编、自己原创的故事、单独设计一个角色都行,不需要小说原文): 一段话描述角色,拆成分层字段、补全后确认, 先出一张正面全身锚点,其余视图(大头照、90° 侧面、背面、细节、45° 大头照)都只参考这张锚点, 按需分档出图。每张图带标识、可单独重出,重出后自动标出哪些图过期。

    4.3k GitHub stars~1.7k tokensUpdated 2 days ago
    Auto-check: warnings
  • Novel Script

    eternityspring/shuohao-skills

    给 AI 短剧写剧本:把 novel-outline 的分集梗概落成结构化的场次 + 节拍流(动作节拍与台词行交替), 台词逐句带说话人与语气,时长逐集按语速确定性折算。产出 script.json + Markdown + 单页评审报告 (时长仪表 / 分集剧本 / 场次总表 / 按角色聚合的台词本,含导出 JSON)。

    4.3k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check: notes

Works with

Questions about Novel Storyboard

What does Novel Storyboard do?

给 AI 短剧出分镜:三层结构——段(一次视频生成,≤15 秒)→ 分镜(段内 2–5 秒的剪切,认领剧本节拍) → 分镜图(每切一张关键帧:主分镜图钉 0.00 秒,子分镜图钉各自切点)。. Novel Storyboard is an agent skill from eternityspring/shuohao-skills.

When should I use Novel Storyboard?

Novel Storyboard fits situations like: asked to 分镜、出分镜、镜头表、切镜、storyboard for AI short drama; tasks that involve Comics and storyboards; tasks that involve Creative writing and fiction.

How do I install Novel Storyboard in Claude Code?

Run `npx skills add eternityspring/shuohao-skills --skill novel-storyboard -a claude-code`. Or copy the skill folder (skills/novel-storyboard in eternityspring/shuohao-skills) into .claude/skills/novel-storyboard in your project. Claude Code loads it when a task matches its description.

How do I install Novel Storyboard in Codex?

Run `npx skills add eternityspring/shuohao-skills --skill novel-storyboard -a codex`. Or copy the skill folder (skills/novel-storyboard in eternityspring/shuohao-skills) into .agents/skills/novel-storyboard in your project. Codex loads it when a task matches its description.

Can I use Novel Storyboard in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add eternityspring/shuohao-skills --skill novel-storyboard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/novel-storyboard, .gemini/skills/novel-storyboard, .github/skills/novel-storyboard and .opencode/skills/novel-storyboard in your project.

What does Novel Storyboard need to run?

Going by SKILL.md and its folder, Novel Storyboard needs the command-line tools its instructions call (node). Its frontmatter pre-approves these tools: Read, Write, Bash, Task, Glob.

Does Novel Storyboard access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Novel Storyboard safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Novel Storyboard use?

Novel Storyboard is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Novel Storyboard use?

About 1.8k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 37k tokens, read only when the agent opens those files.

What are the alternatives to Novel Storyboard?

Skills that share tags, products or a category with Novel Storyboard: Novel Storyboard (suihe1/short-drama-production, 181 stars), H3 Cinematic Director (jtydhr88/ComfyTV, 1.1k stars), Novel Art (suihe1/short-drama-production, 181 stars) and Storyboard Manager (ailabs-393/ai-labs-claude-skills, 455 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Novel Storyboard?

eternityspring (a GitHub user) maintains it in eternityspring/shuohao-skills, which has 4,324 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 8, 2026.

Source: eternityspring/shuohao-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.