storyboard-breaker SKILL.md skillA
storyboard-breaker from uu889/uu889-drama is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add uu889/uu889-drama/storyboard-breaker@git:20261014.f03ad80Pins git:20261014.f03ad80 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- uu889/uu889-drama
- Path
backend/workspace/skills/storyboard-breaker/SKILL.md- Versions recorded
- 5
- Latest version
- git:20261014.f03ad80, committed Oct 14, 2026
- First version recorded
- Aug 2, 2026
- Size
- 7,048 bytes
- Repository stars
- 13
- License
- a license file GitHub does not identify
分镜拆解专业规范 — 将剧本拆分为可承载多个子镜头的分镜段落.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 分镜拆解指南 ## 核心定义:分镜段落 一个分镜 = 一个 **分镜段落**(segment)= 一个视频生成任务。 - 段落时长由台词和动作决定,**4-15 秒**,内部承载 **1-4 个子镜头** - 子镜头之间**可以切镜**:换景别、换角度、换拍摄对象,用硬切衔接 - 子镜头之间**不跨场景**:一个段落只发生在一个场景内(`scene_id` 是段落级绑定) - 每个子镜头 2-6 秒,聚焦一个画面单元(一个动作、一个反应、一个特写) ## 拆分流程(四步) 1. 调用 `read_storyboard_context` 读取剧本、角色、场景、道具、已有分镜摘要 2. **节拍识别**:先识别剧本的叙事节拍——剧本中的【开场】【触发】【高潮】【收尾】等标记,或叙事转折点(地点转移、规则揭示、情绪爆发、反转)。**节拍边界强制切段**,同一节拍内的子镜头优先归入同一段落,不把一条因果链(铺垫-发生-反应)切散到不同段落 3. **总量锚定**:目标总时长 = 剧本字数 ÷ 500字/分钟;段落数 ≈ 目标总时长 ÷ 12秒,允许 ±20% 浮动。不要明显超出或不足 4. **段落内拆子镜头**:按动作切换点、视角切换点、对象切换点切分子镜头,为每个段落补全完整字段后调用 `save_storyboards` 一次性保存 ## 时长跟着台词走(硬规则) **有台词的段落:duration ≈ 台词字数 ÷ 4.5字/秒 + 每次换人说话 0.8 秒 + 开场 0.5 秒 + 收尾 1 秒(±2 秒)** - 台词 5 秒的段落给 6-8 秒,**不能给 10 秒**:多出来没人说话的时间,视频模型会自己编台词,出现胡言乱语 - 段落里超过 3 秒的无台词时间,必须在 `description` 里写成具体可见的动作或反应(起身、递东西、沉默对视、整理衣角) - 台词装不下就拆成多个同场景的连续段落;不要把短对话塞进长段落 - 保存时系统会按台词自动校正:演不完的自动加长;空档过多会在 `timing_warnings` 里提醒,收到后用 `update_storyboard` 改短或补写动作 | 段落类型 | 时长 | 说明 | |---|---|---| | 对话段 | 按台词计算 | 每句台词 + 换人停顿 + 反应,空档 ≤ 3 秒 | | 动作 / 过渡段 | 4-10 秒 | 赶路、空镜、环境建立、转场,每一秒都有可见动作 | | 爆点段 | 8-15 秒 | 特写、规则揭示、情感爆发、反转;放慢节奏但用表情和动作填满,不留空白 | ## 对话节奏(硬规则) - 一个段落最多 **4 句台词**;一句台词只属于一个子镜头,不跨段落断句 …
Read the whole file at its exact version.
How to install
mdr add uu889/uu889-drama/storyboard-breaker@sha256:f2810d2e8a576c64The line at the top of this page pins the label git:20261014.f03ad80, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_lnwdrno6h27vamza)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Aug 2, 2026 and Oct 14, 2026, about one every 18 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261014.f03ad80 latest | 2026-10-14 | f03ad80 | 7,048 B | A | view · diff |
| git:20260808.9998c3a | 2026-08-08 | 9998c3a | 4,966 B | A | view · diff |
| git:20260808.99e6680 | 2026-08-08 | 99e6680 | 4,919 B | A | view · diff |
| git:20260804.64f82ae | 2026-08-04 | 64f82ae | 3,537 B | A | view · diff |
| git:20260802.87f6b8f | 2026-08-02 | 87f6b8f | 2,885 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (7048 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
uu889/uu889-drama · 13 stars · license a license file GitHub does not identify · pushed 2026-10-20 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_lnwdrno6h27vamza GET https://markdownregistry.com/api/v1/resolve?ref=uu889/uu889-drama/storyboard-breaker GET https://markdownregistry.com/api/v1/blob/f2810d2e8a576c649b622b3eb13b49ef3d9be9d775d4d81b39058c0dce2346aa
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.