Tooluck logoTooluck
SKILL.md

gtrk-splitter

Agent skill fromGitruck/cli

视觉拆分派单器——把一条已剪好的口播工程(gtrk + transcript)拆成 beat 级「视觉拆分稿」,为每个连续文稿段指定唯一主层(A_ROLL 真人出镜 / MG 动态图 / AI_DRAMA 再现 / FILM_BROLL 影视素材)+ 辅助层,产机器可消费的派单清单(MG 槽位 / B-roll 检索队列 / AI 动画队列),要成片时再交棒后续铺轨。当用户想「文稿视觉化拆分 / 视觉拆分稿 / beat 时间线 / 派分镜 / A-roll B-roll 分配 / 哪些段做动态图·哪些做 AI 情景动画·哪些用影视素材 / 给这条口播派单」时使用本 skill。凡涉及把口播成片拆成分镜派工,优先用本 skill 驱动 gtrk CLI 的 `split` 命令,绝不手写时码、绝不抄原文定位。

How to install gtrk-splitter

install gtrk-splitter
# install the cli pack with the skills CLI
npx skills add Gitruck/cli

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

skills/gtrk-splitter/

# into

~/.claude/skills/gtrk-splitter/ (all projects)

.claude/skills/gtrk-splitter/ (one project)

skills/gtrk-splitter/SKILL.md

MITFull file
1# 视觉拆分派单器(gtrk-splitter)
2
3把一条**已经剪好的口播工程**(`gtrk` 工程文件 + `transcript.json` 句级词表),拆成一份可直接派工的 **beat 级视觉拆分稿**,再交给 `gtrk split` 校验落地,产出机器可消费的派单清单。**CLI 是手(投影/校验/落地/写时码),你是脑(切 beat、选 lane、写 handoff)。**
4
5> **本 skill 已含你需要的全部信息**(流程、字段契约、枚举、拆分方法论、铁律)。字段细节与升级规则读 `references/field-schema.md`;模仿文档形态读 `references/example-visual-split.json`(《过拟合》20-beat 金样,机器 JSON)与 `references/example-visual-split.md`(同一金样的人读版式参照)。
6
7## 三条铁律(先记死,再动手)
8
91. **只引用视图里存在的 utterance id**:beat 的文稿范围 = `span:{from:"u0007", to:"u0011"}`(utterance id 区间)。id 必须来自 `gtrk split --project` 导出的投影视图,**不许臆造**(`u9999` 一定被硬拒)。
102. **绝不抄原句文字作定位**:原文片段会诱发幻觉、也会和实拍漂移。一律用 utterance id 区间。
113. **绝不自造/推算任何时码**:拆分稿里**不写任何秒级时码字段**。轨道时码由 `gtrk split` 落地时现场投影写入 `struct_meta.split` / `dispatch.json`。你只管语义(lane / 叙事功能 / handoff),时间线交给 CLI。
12
13## ★ MG 槽位的视觉职能 `visual_job`(必填)
14
15每个 MG 槽位(含 overlay aux)都要回答一个问题:**这段为什么要动画。** 四档:
16
17| 取值 | 判据 | 还要填什么 |
18|---|---|---|
19| `statement` | 就一句话 / 一个词 / 一个标题 | — |
20| `relation` | 出现**对比 / 并置 / 因果 / 包含 / 递进 / 聚合 / 循环** | `visual_brief` 必填 |
21| `data` | 具体的量、步骤或拓扑 | — |
22| `decor` | 不承载信息(转场 / 角标) | — |
23
24⚠️ **判据是「这段的意思里有没有第二个东西与它并置」,不是「用不用文字」。**
25
26一块「温柔—坚定 / 和善—有立场」的并置面板**是纯文字画的**,但它表达的是对照关系
27⇒ `relation`,**不是** `statement`。第一档刻意叫 `statement` 而不叫 `text`——
28叫 `text` 会让「它是文字做的」直接滑成「它是 text 档」,把结构化排版拍平成一张字卡。
29
30### `visual_brief`(`relation` 档必填)
31
32一句话说清**这个关系靠什么视觉手段成立**。
33
34⚠️ **它 MUST NOT 被要求是非文字的**:「两列并置、中间破折号连起来、右列更重」
35与「三个齿轮咬合」是**同一类合格答案**。要求「必须非文字」会把用排版画关系这条路堵死,
36而那恰恰是要保住的东西。brief 回答的是「这个关系怎么看得出来」,不是「用不用字」。
37…

Excerpt shown under the repository's MIT license.

More skills in cli

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates