#918 by GitHub stars
Gitruck/cli
一条命令,把口播毛片变成可二次精修的剪辑工程。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/gtrk-ai-drama/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-composite/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-cover/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-food-recap/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-live-slicing/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-long2short/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-matrix/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-mg/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-music-visualizer/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-narration/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-oralcut/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-ref-reading/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-splitter/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-style-maker/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-talking-head/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-tools/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-transcript/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-travel-recap/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-vlog-docu/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
skills/gtrk-voiceover/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
66399b082d16 → 6d888abd6f5b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Verified commit 6d888abd6f5b7e01046e54b8572dd3342c366c39
git clone --filter=blob:none --no-checkout https://github.com/Gitruck/cli.git .hotskills/gitruck-cli && git -C .hotskills/gitruck-cli checkout --detach 6d888abd6f5b7e01046e54b8572dd3342c366c39
# Copy each selected skill directory from .hotskills/gitruck-cli into .claude/skills/<skill-name>/Heat
2.6- Star growth, last 7 daysAhead of 1% of tracked repositories
- Star growth, last 24 hoursAhead of 71% of tracked repositories
- Rank movement, last 7 daysAhead of 2% of tracked repositories
- Commits, last 30 daysAhead of 95% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- gtrk-ai-drama
skills/gtrk-ai-drama - gtrk-composite
skills/gtrk-composite - gtrk-cover
skills/gtrk-cover - gtrk-food-recap
skills/gtrk-food-recap - gtrk-live-slicing
skills/gtrk-live-slicing - gtrk-long2short
skills/gtrk-long2short - gtrk-matrix
skills/gtrk-matrix - gtrk-mg
skills/gtrk-mg - gtrk-music-visualizer
skills/gtrk-music-visualizer - gtrk-narration
skills/gtrk-narration - gtrk-oralcut
skills/gtrk-oralcut - gtrk-ref-reading
skills/gtrk-ref-reading - gtrk-splitter
skills/gtrk-splitter - gtrk-style-maker
skills/gtrk-style-maker - gtrk-talking-head
skills/gtrk-talking-head - gtrk-tools
skills/gtrk-tools - gtrk-transcript
skills/gtrk-transcript - gtrk-travel-recap
skills/gtrk-travel-recap - gtrk-vlog-docu
skills/gtrk-vlog-docu - gtrk-voiceover
skills/gtrk-voiceover
How it works
gtrk-ai-drama
When your agent uses it
AI 情景动画分镜稿生成器——把成片 SOP 第③步(B-roll 底轨阶段)分到 AI_DRAMA 车道的 beat,逐个产**四段朴素描述(故事背景 / 角色 / 分镜 / 原文文稿)+ 独立视觉基调段 + 时长预算**,中英双版;Markdown 外壳默认严格兼容 gitruck-ai-drama-desk 解析器,可直接导入工作台,也可拿去任意外部 AI 漫剧管线(可灵 / 即梦 / Vidu / Veo / Runway / LTX / 本地开源,或 LibTV / OiiOii / TapNow 这类成片 agent 平台)上手用。创作与出片仍在 skill / 外部工作台;工作台导出的 return-v1 包用 `gtrk ai-drama lay` 确定性回填独立 AI 轨。当用户想「上 AI 情景动画 / 做 AI 分镜 / AI 动画描述 / 把这段做成 AI 视频 / 给这段配 AI 情景动画 / 弗洛伊德这段怎么做视频」时使用本 skill。通用拆镜 craft(蒙太奇段分层 / 四段描述结构 / 中英双语 / 时长预算)由本 skill 自持;栏目视觉 DNA(Style Lock)从栏目配置 style.skills 里 produces==AI_DRAMA 的条目解析注入,绝不硬编某栏目风格。凡把口播派单里 AI_DRAMA 段落转成可出片的描述稿,优先用本 skill,别手搓。
What it loads into context
Frontmatter
375 tokensAlways available to the agent
SKILL.md
9,190 tokensWhen the skill is activated
Reference documents
180,486 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 为什么是「四段朴素描述」而不是「平台优化提示词」
- SOP 定位:第 ③ 步 · B-roll 底轨阶段的 AI 情景片段腿(**不是最后**)
- 四条铁律(先记死)
- 业务分离:栏目 Style Lock 从哪来(关键)
- 前置与输入
- 通用 craft(本 skill 自持,任何栏目通用)
- 工作流
- 输出契约(落盘 Markdown 结构 · 中英分块)
- 中性默认(未绑 AI_DRAMA 风格资产时)
- 责权利边界声明(写进产物顶部或末尾)
- 交付前自检
- 交棒下一步(SOP 收口,别停在交描述)
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Scripts executed separately
scripts/validate-storyboard.mjs
Files
../../.claude-plugin/icon.pngasset461,100 bytes../../.claude-plugin/marketplace.jsonasset555 bytes../../.claude-plugin/plugin.jsonasset1,151 bytesSKILL.mdcore30,845 bytesSKILL.mdcore30,845 bytesSKILL.mdcore30,845 bytesSKILL.mdcore30,845 bytesSKILL.mdcore30,845 bytesSKILL.mdcore30,845 bytesreferences/sparse-key-scenes.mddoc3,681 bytesscripts/validate-storyboard.mjsruns6,338 bytes../gtrk-composite/SKILL.mddoc21,542 bytes../gtrk-cover/SKILL.mddoc12,727 bytes../gtrk-cover/assets/workbench-template.htmlasset48,937 bytes../gtrk-cover/references/checklist.mddoc4,449 bytes../gtrk-cover/references/layout-recipes.mddoc15,319 bytes../gtrk-cover/references/prompt-templates.mddoc6,738 bytes../gtrk-cover/references/workbench-guide.mddoc10,476 bytes../gtrk-food-recap/SKILL.mddoc9,803 bytes../gtrk-live-slicing/SKILL.mddoc21,533 bytes../gtrk-long2short/SKILL.mddoc13,086 bytes../gtrk-matrix/SKILL.mddoc71,017 bytes../gtrk-mg/SKILL.mddoc59,756 bytes../gtrk-music-visualizer/SKILL.mddoc5,999 bytes../gtrk-narration/SKILL.mddoc28,079 bytes../gtrk-oralcut/SKILL.mddoc22,528 bytes../gtrk-ref-reading/SKILL.mddoc14,356 bytes../gtrk-ref-reading/references/close-reading-checklist.mddoc3,162 bytes../gtrk-ref-reading/references/landing-templates.mddoc4,096 bytes../gtrk-splitter/SKILL.mddoc30,414 bytes../gtrk-splitter/references/example-visual-split.jsonasset19,464 bytes../gtrk-splitter/references/example-visual-split.mddoc18,280 bytes../gtrk-splitter/references/field-schema.mddoc15,215 bytes../gtrk-style-maker/SKILL.mddoc13,740 bytes../gtrk-style-maker/references/ammo.mddoc1,558 bytes../gtrk-style-maker/references/contracts-ref.mddoc865 bytes../gtrk-style-maker/references/craft-output-spec.mddoc4,479 bytes../gtrk-style-maker/references/seeds/README.mddoc594 bytes../gtrk-style-maker/references/seeds/seed-ecom-home-goods.mddoc3,666 bytes../gtrk-style-maker/references/seeds/seed-psych-humanities.mddoc2,731 bytes../gtrk-talking-head/SKILL.mddoc18,974 bytes../gtrk-tools/SKILL.mddoc39,796 bytes../gtrk-transcript/SKILL.mddoc7,049 bytes../gtrk-transcript/agents/openai.yamlasset259 bytes../gtrk-travel-recap/SKILL.mddoc42,672 bytes../gtrk-travel-recap/references/speech-rate.mddoc12,276 bytes../gtrk-vlog-docu/SKILL.mddoc33,266 bytes../gtrk-voiceover/SKILL.mddoc8,642 bytes
Read SKILL.md
# AI 情景动画分镜稿生成器(gtrk-ai-drama)
用户要求间隔取关键镜头、剩余由实况补齐时,先读 [稀疏关键场景与角色参考](references/sparse-key-scenes.md)。其短 beat 窗口、时基、逐镜参考和留空规则优先于下文针对连续 AI 段落的时长预算;不转入通篇 AI 图纸。
把口播派单里分到 **`AI_DRAMA` 车道**的 beat,逐个拆成分镜、为每个 beat 产 **四段朴素描述 + 独立视觉基调 + 时长预算**(中英双版),落到 `<project>/ai-drama/<beat_id>.md`,再交棒 AI Drama Desk 或任意外部平台出片;标准工作台导出包由 CLI 自动回填时间线。
> **脑手分工**:本 skill 负责创作(拆镜 + 注入栏目风格 + 管用户交互),外部工作台负责生成;`gtrk ai-drama lay` 只消费 AI Drama Desk 的 return-v1 导出包,把已经生成好的片段复制进工程并铺到一条独立 AI 视频轨。该命令不生成内容、不调用模型、不计费,也不改既有 A-roll / BGM / 三条 B-roll 候选轨。
## 为什么是「四段朴素描述」而不是「平台优化提示词」
因为**责权利要清**:无论用户拿去哪个管线,一致性的可移植载体是**角色/场景描述**,不是某平台的提示词语法("assets model-agnostic, prompts model-specific")。而且下游 agent 成片平台(LibTV / OiiOii / TapNow 等)拿到分镜稿会**自己重拆分镜、重写 prompt**,角色圣经(三视图)也在那些产品里生成——所以本 skill **不产平台优化提示词、不产角色圣经、不产参考图、不产成片**,只产四段可移植描述 + 视觉基调 + 时长,把「怎么出片、怎么保角色一致」交给下游平台。**「拼回时间线」不再交给用户手工**:AI Drama Desk 的
return-v1 标准包由 `gtrk ai-drama lay` 确定性回填;其他平台没有标准包时才降级为用户手动回铺。
## SOP 定位:第 ③ 步 · B-roll 底轨阶段的 AI 情景片段腿(**不是最后**)View the complete source on GitHubgtrk-composite
When your agent uses it
合成层包装(合成颗粒)——粗剪、B-roll、字幕都定了之后,把选定时间窗做成「合成」:一段时间内的整个画面由一颗代码颗粒接管(画中画拼贴、逐句换画面、对照并排、并列卡片、字幕排版),讲者与 B-roll 作为槽位画进去。三种入口:整片铺满 / 让 AI 判定哪里值得做 / 用户指定区间;候选窗口显示在客户端大纲的 CP 行。当用户想「做合成 / 合成层 / 整片做一下合成包装 / 哪里适合做合成 / 这段做成画中画拼贴 / 11 秒到 32 秒做个合成 / 逐句换画面 / 把字幕排进画面里」时使用本 skill,驱动 `gtrk composite`(plan → review → scaffold → build → lint → lay → bake),别手搓 HTML 铺进工程。
What it loads into context
Frontmatter
236 tokensAlways available to the agent
SKILL.md
6,736 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 你在成片 SOP 的哪一步
- 入口:三选一(用户已说明就不再问)
- 逐窗口:设计说明 → 选片 → 场景 → 构建 → 机检
- 出片:烘焙
- 编排规则(每条都是测试工程走查时真犯过的)
- 场景写法速查
- 风格
- 与 `/gtrk-mg` 的分工
- 排错
- 被图纸快速成片接力调用
- 双模式
Files
SKILL.mdcore21,542 bytesSKILL.mdcore21,542 bytesSKILL.mdcore21,542 bytesSKILL.mdcore21,542 bytesSKILL.mdcore21,542 bytesSKILL.mdcore21,542 bytes
Read SKILL.md
# 合成层包装(gtrk-composite)
把粗剪工程里选定的时间窗做成**合成颗粒**:在这段时间里,整个画面由一颗代码颗粒接管——它决定画面怎么排、何时换、字幕怎么出;讲者与 B-roll 作为**槽位**由客户端把视频画进去。**CLI 是手(定窗口、解析、校验、机检、铺轨),你是脑(判断这段该怎么排、选哪张画面、写场景)。**
> 本 skill 已含你需要的全部信息。命令参数以 `gtrk composite --help` 为准。规则正本:合成颗粒契约在 infra `composite-particle-profile`;`struct_meta.composite` 写方契约在本仓 `composite-command`。
## 你在成片 SOP 的哪一步
最后一层:**粗剪 → 拆分 → B-roll → MG → BGM → 字幕 → 合成 → 出片**。放在最后,是因为这时粗剪、B-roll、字幕都已定,合成颗粒的输入最稳定。但不写死:上游再改,对应颗粒在客户端变「需重渲」,重跑那几颗即可。
前置:
- 有粗剪工程(`<工程>/gtrk/project.gtrk`)和口播转写(`transcript/transcript.json`,新版 `gtrk oralcut` 恒出)。合成按**句**定窗口,没有转写就做不了。
- 字幕最好已上(`gtrk subtitle lay`):合成颗粒可以接管字幕、自己排。
- `gtrk composite --help` 能跑(CLI 版本含本命令族)。View the complete source on GitHubgtrk-cover
When your agent uses it
封面工作台——把一期视频的封面从「设计诊断 + 文生图 Prompt」到「H5 排字工作台一键导出多尺寸 PNG」两阶段做完。阶段一产诊断与三尺寸中英双版 Prompt(用户拿去 Midjourney / Flux / SDXL / Nano Banana / 即梦 / 可灵 / 通义万相 等任意文生图平台抽图),阶段二收齐背景图后产可拖拽排字的单文件 H5 工作台、浏览器里导出原分辨率 PNG。这是**纯创作 skill、无 gtrk 命令**(抽图在外部平台、排字在用户浏览器,同 /gtrk-ai-drama)。当用户想「做封面 / 出封面 / 封面 prompt / 封面排版 / 封面工作台 / cover」时使用本 skill。通用封面工艺(两阶段交付 / T1 字数布局路由 / Prompt 槽位 / 工作台引擎)由本 skill 自持;栏目封面审美(色板 / 字体 / 意象体系 / T1 样本)从栏目配置 style.skills 里 produces=="cover" 的条目解析注入,绝不硬编某栏目风格。凡给成片配封面,优先用本 skill,别手搓 prompt、别让用户裸排版。
What it loads into context
Frontmatter
320 tokensAlways available to the agent
SKILL.md
3,859 tokensWhen the skill is activated
Reference documents
11,809 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 定位:管线外的「第 0 阶段」
- 三条铁律(先记死)
- 业务分离:栏目封面风格从哪来(关键)
- 前置与输入
- 两阶段工作流
- 中性默认(未绑封面风格资产时)
- 交付前自检
- 这个 skill 不做什么 → 找谁
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore12,727 bytesSKILL.mdcore12,727 bytesassets/workbench-template.htmlasset48,937 bytesreferences/checklist.mddoc4,449 bytesreferences/layout-recipes.mddoc15,319 bytesreferences/prompt-templates.mddoc6,738 bytesreferences/workbench-guide.mddoc10,476 bytes
Read SKILL.md
# 封面工作台(gtrk-cover)
把一期视频的封面走完两阶段:**阶段一**产设计诊断 + 三尺寸中英双版文生图 Prompt,交棒用户去外部平台抽图;**阶段二**收齐背景图后产**定制化 H5 排字工作台**(单文件 HTML、可拖拽 / 方向键 / 数值 / 滚轮微调、逐尺寸与一键导出原分辨率 PNG),用户在浏览器里排字导出。
> **这是纯创作 skill、没有 gtrk 命令**——主链路「审美诊断 → Prompt → 外部平台抽图 → 用户浏览器拖字导出」里,抽图与排字两个环节的「手」在外部平台和用户手里;唯一的机械段(背景图压缩 + base64 注入模板)是一次模板文本替换,量级不足一条业务命令,且 `.gtrk` 工程没有封面槽位可写回(性质同 `/gtrk-ai-drama`)。别去找 `gtrk cover` 这条命令,它不存在也不该存在。
## 定位:管线外的「第 0 阶段」
封面**不在成片 SOP 序列内**(oralcut→split→matrix→mg→ai-drama→render 是片内的事),但它是观众看到的第 0 帧——**封面与标题共同组成完整的钩子**。随时可做,建议在成片定稿、标题确定之后做(互文检验需要标题)。封面产物不进渲染管线、不进派单,闭环 = 用户从工作台导出 PNG、自行投放。
## 三条铁律(先记死)
1. **业务分离:通用工艺归本 skill,栏目审美从配置解析。** 本 skill 只持对任何栏目都通用的封面工艺(两阶段交付、T1 字数/结构→布局路由、Prompt 槽位骨架、工作台引擎与自检)。**栏目专属的封面审美(色板与情绪轴、字体选型、概念→意象对照、T1 语气样本、材质与回避清单)从有效栏目配置解析注入**(见下节),**绝不硬编某栏目风格**。未绑封面风格资产的栏目 → 用中性默认兜底。
2. **两阶段不能合并。** 用户还没抽图就端出工作台 = 盲排(不看背景图排字,等于退回指令稿时代);工作台的价值就在「因势象形地就着背景图排字」。阶段一交付后**停下等图**。View the complete source on GitHubgtrk-food-recap
When your agent uses it
美食解说垂类图纸(解说链示例)——把探店/密着纪实长片(或自拍探店素材夹)与做饭流程记录,提炼看点后重述成一条中文美食解说成片工程。覆盖两形态:探店·密着(一家店/一顿饭/一个人的故事)与做饭流程解说(步骤线忠实重述)。菜谱知识类内容出局(那是配音链题材,走 gtrk-voiceover)。当用户想「做美食解说 / 探店视频解说 / 密着纪实翻讲 / 把这条做饭视频讲一遍 / 拉面店视频解说」时使用本图纸。链级条款(时序三档/引用段/出处对齐)以 gtrk-narration 为正本。
What it loads into context
Frontmatter
204 tokensAlways available to the agent
SKILL.md
3,044 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 一、两种形态与输入契约
- 二、美食要素层(写稿规约,叠在通用框架层之上)
- 二′、L1 看点 rubric · 画面投影版(供 `--highlight-weight` 使用)
- 三、铺排与引用段(引用正本,垂类注记)
- 四、快速成片编排
- 五、检查点①(拍板停一次;铺画面前另有一次用量确认)
- 六、个性化出路(垂类示例定位)
- 七、计费与丑话速查
Files
SKILL.mdcore9,803 bytesSKILL.mdcore9,803 bytes
Read SKILL.md
# gtrk-food-recap(美食解说 · 解说链垂类示例)
把**探店/密着纪实长片**(或自拍探店素材夹)与**做饭流程记录**提炼看点,重述成一条中文美食解说成片工程。
> **定位**:解说链(`gtrk-narration` 正本)的垂类示例,与 `gtrk-travel-recap` 平级。链级条款
> (时序三档铺排/引用段/出处对齐/开工问询)以正本为准,本图纸只持**美食要素层**。
> **菜谱知识类**(讲营养学/做法原理、素材只是插画)按判据出链走 `gtrk-voiceover`。
> **承诺面只有快速成片**(垂类示例单模式,公约 §一 分层);个性化出路见 §六。**CLI 是手,你是脑。**
## 一、两种形态与输入契约
| 形态 | 输入 | 时序档位(正本 §三) |
|---|---|---|
| **探店 · 密着** | 一条纪实长片(二创;带字幕文件的直接当台词锚,无则转写)或自拍探店素材夹 | 软窗档缺省:进店→点单→出品→吃→人的故事,流程线单调、允许蒙太奇跳 |View the complete source on GitHubgtrk-live-slicing
When your agent uses it
直播切片图纸——把一场数小时的直播回放,拆成一批可编辑的逐 clip 粗剪工程(gtrk+剪映+PR),交给用户自己挑、自己改、自己出片。含超长源片分段规约(服务端 2h 硬闸 + 60min 轮询墙钟)、选题清单确认停点、按画面形态配分屏、源片贴片如实告知。当用户想「直播切片 / 直播回放切高光 / 把这场直播剪成短视频 / 三小时直播怎么切 / 带货直播剪片段 / 讲座直播出短片 / 录播切片」时使用本 skill。凡涉及把直播回放拆成一批短片工程,优先用本图纸编排,别直接裸跑 long2short(超过 2 小时会被服务端直接拒)。
What it loads into context
Frontmatter
219 tokensAlways available to the agent
SKILL.md
6,676 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⚠<U+FE0F> 定位铁律(先读这条,后面全部服从它)
- 一、输入契约与开工六问
- 二、分段规约(本图纸的骨干)
- 三、双模式(两种都要停)
- 四、按形态配分屏(不给一刀切默认)
- 五、贴片如实告知(交付项,不是处置项)
- 六、弹幕(可选增强,不是必需输入)
- 七、二次包装(可选;全部不动源片像素)
- 八、计费与预算速查(跑前转述给用户)
- 九、排错
Files
SKILL.mdcore21,533 bytesSKILL.mdcore21,533 bytesSKILL.mdcore21,533 bytesSKILL.mdcore21,533 bytesSKILL.mdcore21,533 bytes
Read SKILL.md
# gtrk-live-slicing(直播切片 · 组合成片图纸)
把**一场直播回放**(1–4 小时)变成**一批可编辑的逐 clip 粗剪工程**:五问定策略 → 分段 → 逐段选段 → **选题清单必停** → 出工程。
> **定位**:第三张 **structure 级组合图纸**(前两张=`gtrk-travel-recap` 旅拍解说、`gtrk-vlog-docu` Vlog 纪实)。不新增任何命令,只编排既有零件。参数细节以 `gtrk-long2short` 与 `--help` 为准,**本图纸引用不复制**;**编排次序、分段规约、检查点**以本图纸为准。**CLI 是手,你是脑。**
## ⚠<U+FE0F> 定位铁律(先读这条,后面全部服从它)
**本图纸产的是「粗剪工程」,不是成片。**
由此推出一条贯穿全文的边界:**MUST NOT 对源片做任何像素级改动。**
- ❌ 不去水印、❌ 不去烧录贴片、❌ 不做画面清理美化、❌ 不调色不裁切
- 源片长什么样,切片就长什么样。要不要动那些元素,是**用户在客户端二次编辑时的决定**,不是你的。View the complete source on GitHubgtrk-long2short
When your agent uses it
长剪短闭环——把一条长视频(课程/直播/播客/访谈毛片)通过同合云选段跳剪成多条高光短片工程,一次产出逐 clip 的 gtrk+剪映+PR 三方工程(可选智能分屏)。当用户想「长剪短 / 长视频切高光 / 直播切片 / 课程切短视频 / 播客出短片 / 两小时的课切成几条精华」时使用本 skill。凡涉及把长视频拆成多条可精修的短片工程,优先用本 skill 驱动 gtrk CLI 的 `long2short` 命令,不要手搓 ffmpeg、不要人工挑时间码。
What it loads into context
Frontmatter
172 tokensAlways available to the agent
SKILL.md
4,140 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 前置:CLI 装没装 + 体检
- 一条命令
- 参数表
- 计费与跑前须知(每次都转述给用户)
- 产物(跑完把这些讲给用户)
- 排错
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore13,086 bytesSKILL.mdcore13,086 bytesSKILL.mdcore13,086 bytesSKILL.mdcore13,086 bytes
Read SKILL.md
# 长剪短(gtrk-long2short)
把用户的一条长视频,用 `gtrk` CLI 跑通「**本地抽音频/720p 代理(毛片永不上传)** → 云端语义选段+跳剪(可选分屏)→ 逐 clip 拉回 gtrk/剪映/PR 三方工程」,再把产物目录回给用户。**CLI 是手、你是脑。**
> 与智能剪口播(gtrk-oralcut)同一心智模型;差异是**一次任务出 N 条短片**,各自一份工程组落 `clip{i}/` 子目录。
> **⚠<U+FE0F> 源片是「直播回放」?先去 `/gtrk-live-slicing`。** 直播回放有本 skill 不处理的场景约束:
> **单次提交超 2 小时会被服务端直接拒**(`6019`,必须先分段)、选题必须经用户确认再出工程、
> 按画面形态分段配分屏、源片自带的烧录贴片如实告知不动它。那张图纸编排完这些,
> 最终仍然回到本 skill 的命令上——**它是场景图纸,这里是链路手册,配合用不冲突。**
> **⚠<U+FE0F> 先确认用户要工程还是要成片。** 本 skill 是**粗剪**——出的是**可编辑工程**(gtrk + 剪映 + PR),
> 给人二次精修用,毛片不上传。如果用户只要**能直接发布的成片**、不打算再剪,那该走**精剪**:
> `gtrk tool video_long2short_pro`(走 `/gtrk-tools`,整片上传、云端渲染、计费约为粗剪两倍)。View the complete source on GitHubgtrk-matrix
When your agent uses it
B-roll 检索铺轨编排手册——成片管线里第一个铺的车道(SOP ③ B-roll 底轨阶段)。消费拆分派单的 FILM_BROLL 队列(`dispatch.film_broll`),检索素材并在工程里平铺 N 条候选 B-roll 轨,供用户在 opencut 里用轨道小眼睛切换对比、挑选/调整;确认后交棒同阶段的 AI 情景片段腿(`/gtrk-ai-drama`,车道非空时)。命令族还含:**本地素材模式**(`matrix index` 建索引、`--local` 用自己的素材铺轨,**视频本体不上云**,只送抽帧图;选中上轨的图片会上云转运镜,`--no-image-broll` 可排除)、**按需理解**(`matrix describe`,为排序提供画质与看点信号)、**源时间窗检索**(`--source-window`,电影解说式逐段推进)、**通用三态素材检索**(`matrix material`:clip/image/audio 整条素材下载向,BGM/配图主场)、**plan 可编辑通路**(agent 改 plan 后 `matrix lay` 消费)。当用户想「铺 B-roll / 检索素材 / 找空镜 / 给空镜配画面 / 填 B-roll 候选 / 单独搜个词补个空槽 / 找 BGM / 搜配乐 / 搜张配图 / 用我自己的素材铺 B-roll / 给素材文件夹建索引 / 理解一下这些素材能不能用 / 把这堆素材剪成片 / 影视解说配画面」时使用本 skill。凡涉及把素材检索并铺进工程,优先用本 skill 驱动 gtrk CLI 的 `matrix` 命令族,别让用户自己去终端敲、也别手搓检索。
What it loads into context
Frontmatter
455 tokensAlways available to the agent
SKILL.md
22,022 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 四层架构与三条铁律(先立规矩)
- 配方库 v1(起手式,可变奏可自创)
- 裁定线索(判断素材,不是分支条件)
- 零件参数总表
- plan 编辑口径(法定通道的边界)
- 计费速查
- 你在成片管线里的位置(SOP 第 ③ 步 · B-roll 底轨阶段的影视/本地素材腿)
- 本地素材检索模式要点(`--local` / `matrix index`)
- 图片候选运镜入轨(出域口径必读)
- 三条业务动线与层序铁律(多源分批铺轨必读)
- 执行(每次都带 `--json`)
- 跑完读结果、给用户交代
- 关键检查点:让用户在 opencut 里挑选/调整(别跳过)
- 常见情况处置(据结果因势象形调整,同目录可反复重跑对比)
- 下一步(别停在铺完,也别直接跳去铺 MG)
- 精剪补素材:`gtrk matrix fetch`,两段式拉原片(脱离工程)
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore71,017 bytesSKILL.mdcore71,017 bytesSKILL.mdcore71,017 bytesSKILL.mdcore71,017 bytesSKILL.mdcore71,017 bytesSKILL.mdcore71,017 bytesSKILL.mdcore71,017 bytesSKILL.mdcore71,017 bytesSKILL.mdcore71,017 bytes
Read SKILL.md
# B-roll 检索铺轨编排手册(gtrk-matrix)
把素材检索铺轨当**乐高**:CLI 提供原子零件(index / search / describe / plan / lay),你按场景裁定怎么编排——本手册给你六个起手配方、三条裁定判据、零件参数总表、plan 编辑口径与计费速查。**CLI 是手(检索/理解/下载/铺轨/写回),你是脑(裁定用哪个配方、管用户检查点、遇差调参补空)。**
> **本 skill 已含你需要的全部信息**,照它做即可,不用也无法去查外部文档。(`gtrk matrix --help` 也随时列全部 flag。)
## 四层架构与三条铁律(先立规矩)
```
裁定层(你):按题材/素材形态/文稿有无/用户偏好,选配方或自创编排
配方层(本手册 §配方库):原子命令的调用序列——只是起手式,可变奏可自创
原子层(gtrk CLI):index / search(--local/--source-window) / material / describe / matrix(plan) / lay / tool image_move
服务层(云端):embed 端点 / material_describe / 检索 2×2 四口(剪辑向×通用三态 × 公开×成员) / image_move
```View the complete source on GitHubgtrk-mg
When your agent uses it
MG 动态图颗粒铺轨器——成片 SOP 第 ⑤ 步(**最后叠上**),在 B-roll 底轨三源(影视素材 / 本地素材 / AI 情景片段)全部铺齐、且 ④ 全局抽帧检查构图通过之后,把栏目的 html-particle 动态图颗粒(透明叠加 / 满屏底层)叠铺到已定稿的底轨之上。先由栏目 MG 生产 skill 按派单各槽位产颗粒,再驱动 `gtrk mg` 命令 lint + 铺进 `.gtrk` 工程的 beat_track。当用户想「铺 MG 颗粒 / 上动态图 / 铺动效 / 给这段配动画铺进工程 / 把 MG 派单铺轨 / 消费 dispatch.mg」时使用本 skill。凡涉及把 MG 动态图颗粒铺进已剪好的成片工程,优先用本 skill 驱动 gtrk CLI,别让用户自己去终端敲 `gtrk mg`。
What it loads into context
Frontmatter
243 tokensAlways available to the agent
SKILL.md
18,554 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 你在成片 SOP 的哪一步(先认位置,别抢跑)
- 业务分离:谁产颗粒(栏目),谁铺轨(本 skill)
- ★ 按 `visual_job` 路由(不是按省事路由)
- 文字模板工作流(同合云自家模板 → 改字/改效果 → lint → 铺)
- 中性块工作流(registry 骨架 → 改内容审美 → lint → 铺)
- 逐槽位工作流(产 → lint → 铺,循环到铺满)
- 读结果、给用户交代(别只说「铺好了」)
- 交棒 `render` 收口(你是最后一层,别停在铺完)
- 独立颗粒(精剪补充):`gtrk mg render`,脱离工程出一颗透明 MOV
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytesSKILL.mdcore59,756 bytes
Read SKILL.md
# MG 动态图铺轨(gtrk-mg)
把 `gtrk split` 派好的 **MG 槽位**(`dispatch.mg`),先由**栏目的 MG 生产 skill** 产成 html-particle 动态图颗粒,再交给 `gtrk mg` 命令 lint + 铺进 `.gtrk` 工程的 `beat_track`——**叠在已经定稿的底轨之上(B-roll 三源全落齐、构图已核)**。**CLI 是手(lint / 铺轨 / 写回),你是脑(认 SOP 位置、驱动栏目生产 skill、管用户检查点、判 lint 该不该硬铺)。栏目生产 skill 只产纯净颗粒、不知 gtrk 命令,由你驱动。**
> **本 skill 已含你需要的全部信息**(SOP 位置、业务分离、逐槽位工作流、命令参数、lint 铁律、排错、交棒)。命令参数细节以 `gtrk mg --help` 为准;颗粒的视觉/内容规范**不在这里**——那是栏目资产,由栏目 MG 生产 skill 全权负责。
## 你在成片 SOP 的哪一步(先认位置,别抢跑)
成片是**有序 SOP + 用户检查点**,不是并行一次铺完。全序:
> ① `/gtrk-oralcut`(剪口播)→ ② `/gtrk-splitter`(拆分派单出 `dispatch.json`)→ **③ B-roll 底轨全铺齐**(`/gtrk-matrix` 铺影视/本地素材 + `/gtrk-ai-drama` 产稿→外部出片→用户手动回铺,**两条腿同一阶段**)→ **④ 全局抽帧检查画面构图(用户确认)** → **⑤ 本 skill:MG(含 ov)最后叠上** → `gtrk subtitle lay` 上字幕(快速成片模式必做)→ `gtrk render` 收口(**会对未命中缓存的颗粒云渲、有计费**,见末节)
**你是第 ⑤ 步、也是最后一层。** MG 颗粒是**唯一的叠加层**——底下那整层底轨必须先定死(**三源全落齐**),否则你的排版避让是对着一个不完整的画面做的。
View the complete source on GitHubgtrk-music-visualizer
When your agent uses it
音乐可视化成片——把一首歌通过同合云出成一条频谱可视化视频(可选背景/封面 + 模板/配色样式)。当用户想「把这首歌做成可视化视频 / 音乐可视化 / 频谱视频 / 歌曲配画面出片 / music visualizer / 给歌配个动态封面视频」时使用本 skill。凡涉及把一段音频做成频谱可视化成片,优先用本 skill 驱动 gtrk CLI 的 `music-visualizer` 命令,不要手搓 ffmpeg。
What it loads into context
Frontmatter
155 tokensAlways available to the agent
SKILL.md
1,949 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 前置:CLI 装没装 + 体检
- 一条命令
- 常见用法
- 配色引导(你帮用户想清楚)
- 读产物
- 排错
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore5,999 bytesSKILL.mdcore5,999 bytes
Read SKILL.md
# 音乐可视化(gtrk-music-visualizer)
把用户的一首歌,用 `gtrk` CLI 跑通「**主音频上传(+可选背景/封面各自上传)** → 云端出频谱可视化成片 → 拉回本地」,再把产物目录回给用户。**CLI 是手、你是脑。**
> **本 skill 已含你需要的全部信息**(参数、取值、执行、排错),照它做即可。具体模板 id 与参数细节以云端 API 文档为准(本地不冻结模板列表)。
## 前置:CLI 装没装 + 体检
先跑 `gtrk doctor`:
- **`gtrk` 找不到 / command not found** → 让用户装 `npm i -g @gitruck/cli@latest`(需先有 Node.js),再重试。
- 报「缺 API Key」→ 让用户先跑一次 `gtrk init`(一次性配 Key,交互式、需真终端,你别替他跑)。
- 全绿就往下走。
## 一条命令View the complete source on GitHubgtrk-narration
When your agent uses it
通用解说视频创作图纸(解说链正本)——把「一个很长的东西」(旅行素材夹/影视长片/游戏实况/探店与做饭流程记录)提炼梗概、高光与看点,用精简叙述重讲成一条解说成片工程。判据=素材语料自带叙事时序且成片尊重它;声音基座无关(TTS 配音 / 用户自己念的口播毛片皆可,稿可 AI 代写可自备)。当用户想「做影视解说 / 游戏解说 / 探店解说 / 做饭流程解说 / 把这段素材讲成一条片 / 解说视频 / 把这部片子讲一遍」时使用本图纸。旅拍解说(gtrk-travel-recap)是本链先行垂类实例。凡解说类成片,优先用本图纸编排,别直接裸跑零件。
What it loads into context
Frontmatter
234 tokensAlways available to the agent
SKILL.md
8,859 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 一、解说链判据(先想清楚这个再开工)
- 二、输入契约与开工七问
- 三、时序铺排三档(本图纸的技术正本)
- 四、叙述段 × 引用段
- 五、快速成片编排
- 六、检查点①(拍板停一次;铺画面前另有一次用量确认)
- 六′、稿句↔镜头对照表(铺轨前必给)
- 六″、验收判据
- 七、双模式
- 八、版权与丑话(跑前说清)
- 九、计费与排错
Files
SKILL.mdcore28,079 bytesSKILL.mdcore28,079 bytesSKILL.mdcore28,079 bytes
Read SKILL.md
# gtrk-narration(通用解说 · 解说链正本图纸)
把**一个很长的东西**——旅行素材夹、影视长片、游戏实况、探店/做饭流程记录——提炼梗概、高光、看点,用精简叙述重讲成**一条解说成片工程**。
> **定位**:解说链的**正本图纸**(structure 级,不新增命令,只编排零件)。旅拍解说
> `gtrk-travel-recap` 是先行垂类实例;通用框架层(三段式写稿规约/文风铁律/自校验)
> 正本在旅拍图纸 §三,双模式与决策前置公约见仓内《成片型图纸公约》。**CLI 是手,你是脑。**
## 一、解说链判据(先想清楚这个再开工)
**解说的充要条件 = 素材语料自带叙事时序,且成片必须尊重它。** 旅行有时间线、电影有剧情线、游戏有进程线、探店/做饭有流程线。
由此推出两条边界:
View the complete source on GitHubgtrk-oralcut
When your agent uses it
智能口播剪辑闭环——开剪前主动检查同目录独立口播音频,有则先对轨换声,再通过同合云剪掉废话/重复/长停顿,产出客户端(gtrk)+剪映+PR 三方工程。当用户想「剪口播/剪个视频/智能剪辑/去掉废话和停顿/把这条口播剪一版/出剪映草稿/生成剪辑工程/oral cut」时使用本 skill。凡涉及把口播毛片做成可二次精修的剪辑工程,优先用本 skill 驱动 gtrk CLI,不要手搓 ffmpeg。
What it loads into context
Frontmatter
158 tokensAlways available to the agent
SKILL.md
7,118 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 前置:CLI 装没装 + 体检
- 开剪前硬闸:主动发现独立口播音频,先对轨再 oralcut
- 把用户的话变成一次调用
- 完整参数规格 —— 按用户需求因势象形、自由组合
- 执行(每次都带 `--json`)
- 跑完读报告、给用户交代、按需调整(因势象形的另一半)
- 回给用户(三端打开方式)
- 下一步(按请求范围决定接不接力)
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore22,528 bytesSKILL.mdcore22,528 bytesSKILL.mdcore22,528 bytesSKILL.mdcore22,528 bytes
Read SKILL.md
# 口播剪辑(gtrk-oralcut)
> **⚠<U+FE0F> 用户要的是「完整包装的成片」而非只剪干净?先去 `/gtrk-talking-head`(口播链图纸)。**
> 那张图纸把本命令接进全链:外录音轨对轨换声 → 多段拼接 → 本命令粗剪 → 拆分/B-roll/字卡/BGM/字幕 → 客户端出片。
> 本 skill 是**命令手册**(怎么跑 oralcut),那张是**场景图纸**(怎么串全链),配合用不冲突。
把用户的口播毛片,用 `gtrk` CLI 跑通「**检查独立口播音频 →(如有)先对轨换声 → 本地抽音频/720p → 只传抽出物(毛片永不上传)** → 云端智能口播剪辑 → 拉回三方工程文件 →(可选)**本地 ffmpeg 渲染成片**」,再把产物目录 + 三端打开方式回给用户。**CLI 是手、你是脑。**
> **本 skill 已含你需要的全部信息**(参数、取值、执行、读报告、排错),照它做即可,不用也无法去查外部文档。(源仓库另有一份更全的工具无关版 `AGENT.md`,那是给在仓库里开发的人看的,与你无关。)
## 前置:CLI 装没装 + 体检
先跑 `gtrk doctor`(它顺带验证 `gtrk` 命令本身在不在):
- **`gtrk` 找不到 / command not found** → CLI 没装 → 让用户装 `npm i -g @gitruck/cli@latest`(需先有 Node.js),再重试。View the complete source on GitHubgtrk-ref-reading
When your agent uses it
参考片精读——把一条别人的视频读成「可复刻」的整片模型与时码细节:逐字时码转写 + 带台词标签的抽帧网格 + 关键动效逐帧看 + 按「系统」记录每个设计事件对着哪句话,落成 ANALYSIS.md / TIMELINE.md / PROGRESS.md,读完可交给 /gtrk-style-maker 产栏目 skill,或直接指导把这套包装迁移到用户自己的片子上。驱动 `gtrk transcript --json`(取字级时码)与纯本地零计费的 `gtrk media` 看片命令族。当用户想「拆解这条视频 / 精读参考片 / 学一下这个博主的包装 / 分析这条视频的风格 / 这条视频的动画是怎么做的 / 照着这条参考片的风格做 / 把 XX 的风格蒸馏出来 / 参考片逆向」时使用本 skill。凡要从一条参考视频里学包装与节奏,先用本 skill 读透再动手,别看几张截图就开始仿。
What it loads into context
Frontmatter
275 tokensAlways available to the agent
SKILL.md
4,259 tokensWhen the skill is activated
Reference documents
2,250 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 这个 skill 不做什么 → 找谁
- 硬边界
- 铁律(读片方法,贯穿全程)
- 工序
- 交给 /gtrk-style-maker 时
- 交付前自检
Files
SKILL.mdcore14,356 bytesSKILL.mdcore14,356 bytesSKILL.mdcore14,356 bytesreferences/close-reading-checklist.mddoc3,162 bytesreferences/landing-templates.mddoc4,096 bytes
Read SKILL.md
# gtrk-ref-reading · 参考片精读
你是读片的人。目标不是「描述这条片子」,而是产出一份**能指导复刻**的理解:
这片想让观众得到什么、靠哪些视觉 / 声音系统做到、每个系统在**哪句话**上做了什么、
换成用户的人 / 产品 / 画幅 / 语言时,哪些作用要保留、哪些形式要重做。
## 这个 skill 不做什么 → 找谁
- **不产栏目 skill、不写栏目配置** → 读完交 `/gtrk-style-maker`(精读结论作为「作品逆向」的证据,见文末)。
- **不剪片、不铺轨、不出 MG 颗粒** → 成片管线(`/gtrk-talking-head`、`/gtrk-splitter`、`/gtrk-mg` 与栏目 MG skill)。
- **不下载链接**:只读用户本地的视频文件。给的是链接 / 平台 ID 时,请用户先自行合法取得、放到本地。
## 硬边界
View the complete source on GitHubgtrk-splitter
When your agent uses it
视觉拆分派单器——把一条已剪好的口播工程(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` 命令,绝不手写时码、绝不抄原文定位。
What it loads into context
Frontmatter
242 tokensAlways available to the agent
SKILL.md
9,236 tokensWhen the skill is activated
Reference documents
10,602 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 三条铁律(先记死,再动手)
- ★ MG 槽位的视觉职能 `visual_job`(必填)
- 前置:确认工程 + CLI
- 完整流程(取视图 → 拆分 → 落地 → 修正循环 ≤3 轮)
- 拆分方法论(沿《实在界漫游指南》视觉语法精华)
- 自检(落地前)
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore30,414 bytesSKILL.mdcore30,414 bytesSKILL.mdcore30,414 bytesSKILL.mdcore30,414 bytesreferences/example-visual-split.jsonasset19,464 bytesreferences/example-visual-split.mddoc18,280 bytesreferences/field-schema.mddoc15,215 bytes
Read SKILL.md
# 视觉拆分派单器(gtrk-splitter)
把一条**已经剪好的口播工程**(`gtrk` 工程文件 + `transcript.json` 句级词表),拆成一份可直接派工的 **beat 级视觉拆分稿**,再交给 `gtrk split` 校验落地,产出机器可消费的派单清单。**CLI 是手(投影/校验/落地/写时码),你是脑(切 beat、选 lane、写 handoff)。**
> **本 skill 已含你需要的全部信息**(流程、字段契约、枚举、拆分方法论、铁律)。字段细节与升级规则读 `references/field-schema.md`;模仿文档形态读 `references/example-visual-split.json`(《过拟合》20-beat 金样,机器 JSON)与 `references/example-visual-split.md`(同一金样的人读版式参照)。
## 三条铁律(先记死,再动手)
1. **只引用视图里存在的 utterance id**:beat 的文稿范围 = `span:{from:"u0007", to:"u0011"}`(utterance id 区间)。id 必须来自 `gtrk split --project` 导出的投影视图,**不许臆造**(`u9999` 一定被硬拒)。
2. **绝不抄原句文字作定位**:原文片段会诱发幻觉、也会和实拍漂移。一律用 utterance id 区间。
3. **绝不自造/推算任何时码**:拆分稿里**不写任何秒级时码字段**。轨道时码由 `gtrk split` 落地时现场投影写入 `struct_meta.split` / `dispatch.json`。你只管语义(lane / 叙事功能 / handoff),时间线交给 CLI。
## ★ MG 槽位的视觉职能 `visual_job`(必填)
View the complete source on GitHubgtrk-style-maker
When your agent uses it
能生产 skill 的 meta skill——通过启发式访谈引导视频创作者想清楚**他自己的**视觉语法,并把它落成**他自己的可执行 skill 家族**(黑盒、留本地)+ 栏目内共享词表 + 栏目配置登记。框架对审美零预设:不假设你有叙事结构、有容器概念、视觉分 MG/AI——你的维度(k)和取值(v)全部由你自己定义,本 skill 只提供「怎么想清楚」的工艺。当用户想「建一个新栏目/新频道的风格体系」「把我的审美沉淀成 skill」「做一个我自己的视觉 skill」「定义栏目风格规范/视觉语法」「栏目配置文档的 style 怎么填」「给我的栏目造一套创作工具」时使用本 skill。产出的 skill 通过通用 skills 适配器安装到当前或多个 Agent,登记进 gtrk 栏目配置(style.skills)。
What it loads into context
Frontmatter
235 tokensAlways available to the agent
SKILL.md
3,982 tokensWhen the skill is activated
Reference documents
4,126 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 铁律(先读,贯穿全程)
- 访谈工艺 · 七招
- 卡壳弹药(受铁律 2 约束)
- 产出工序(访谈收敛后)
- 交付前自检(你自己的 Quality Bar)
- 下一步(回成片管线)
Files
SKILL.mdcore13,740 bytesreferences/ammo.mddoc1,558 bytesreferences/contracts-ref.mddoc865 bytesreferences/craft-output-spec.mddoc4,479 bytesreferences/seeds/README.mddoc594 bytesreferences/seeds/seed-ecom-home-goods.mddoc3,666 bytesreferences/seeds/seed-psych-humanities.mddoc2,731 bytes
Read SKILL.md
# gtrk-style-maker · 造你自己的视觉 skill
你(AI)现在是一位**风格助产士**。用户是某个视频栏目的创作者,你的任务不是给他一套风格,而是**帮他把他脑子里已有但说不清的视觉语法接生出来**,落成他自己的 skill。
## 铁律(先读,贯穿全程)
1. **问证据,不问维度。** 你永远不出示任何「风格维度清单/表单」让用户挑选或填空。不假设他有叙事结构、有主题系统、视觉分动画/实拍——**每一个组织维度都必须从用户自己的话里长出来**。你问的是证据(作品、反例、工序、禁忌),维度是你从证据里帮他命名的,且命名要用他的词。
2. **卡壳追问 ≤3 条,且每条必须有触发语。** 用户说不清时,你可以用开放式追问,但:单次访谈此类追问不超过 3 条;每条必须引用用户已说的具体内容作为触发(「你刚才说 XX——那 YY 呢?」),并在访谈记录里标注触发语。**禁止**按任何预设清单逐项顺次遍历(疑问句版表单也是表单)。
3. **种子是案例,不是模板。** `references/seeds/` 里的种子演示「产出长什么样」,结构随栏目而异。用户的栏目跟种子不像时,从零引导,绝不套种子结构。
4. **产出必须可执行。** 最终交付的是标准 skill 目录(新会话即可触发干活),不是一份风格描述文档。
5. **管线接口全权威。** 产物要进同合云管线的(命中 handoff 类型且有契约的),生成的 skill 必须引用对应契约——查 `contracts/handoff-contracts.json` 映射表(随本 CLI 分发),**不要**自己记映射。
6. **生产 skill = 纯生产者,零包工头职责。** 你产的栏目 skill 只做一件事:按栏目视觉语法**产内容**(颗粒 HTML / 分镜提示词 / 检索偏好…)。它**绝不写 gtrk 命令、绝不「产完接着跑 gtrk mg / 铺轨」、绝不知道 dispatch / struct_meta / SOP 次序**——那些「什么时候跑哪条命令、怎么交棒」是框架 CLI 驱动器(`/gtrk-mg`·`/gtrk-matrix`·`/gtrk-ai-drama` 等)的活。**CLI 驱动栏目 skill,不是反过来**;栏目 skill 独立触发时也只产内容、不假设有工程/派单上下文。理由:把编排焊进栏目 skill = 业务耦合 + 不通用(换个栏目又得重焊),且违背「框架对审美零预设」的对偶——**审美归你、编排归框架**。你只暴露产物**经 `style.skills[].produces` 绑定到哪条车道**,让框架据此调用。
## 访谈工艺 · 七招View the complete source on GitHubgtrk-talking-head
When your agent uses it
通用口播视频创作图纸(口播链)——把一条或一组真人出镜的口播毛片,做成完整包装的可出片工程:外录音轨对齐换轨 → 多段拼接 → oralcut 粗剪 → 拆分派单 → B-roll/MG 字卡 → BGM → 字幕 → 客户端出片。当用户想「口播视频从毛片做到成片 / 口播完整包装 / 我拍了几段口播帮我做成一期 / 领夹麦音轨怎么合进去 / 口播加 B-roll 加字卡 / talking head 成片」时使用本 skill。凡涉及真人口播的完整成片编排,优先用本图纸驱动全链,别只跑一句 oralcut 了事、也别手搓 ffmpeg。
What it loads into context
Frontmatter
196 tokensAlways available to the agent
SKILL.md
5,858 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 一、输入契约与开工五问
- 二、双轨收音:对轨 → 换轨(本图纸最大的新东西)
- 二′、屏录 / 第二机位:双源画中画(`gtrk pip lay`)
- 三、多段一期:concat-first
- 四、粗剪与检查点①(必停)
- 五、拆分与铺轨:三车道,无 AI 情景动画
- 六、MG 风格:内容驱动的临场泛化(成片型图纸通用条款)
- 七、文风铁律(继承通用框架层,射程 = 一切 AI 产文本)
- 八、双模式
- 九、计费与排错
Files
SKILL.mdcore18,974 bytesSKILL.mdcore18,974 bytesSKILL.mdcore18,974 bytesSKILL.mdcore18,974 bytesSKILL.mdcore18,974 bytesSKILL.mdcore18,974 bytesSKILL.mdcore18,974 bytes
Read SKILL.md
# gtrk-talking-head(通用口播 · 组合成片图纸)
把**真人出镜的口播毛片**(一条或一组)变成**完整包装的可出片工程**:双轨换声 → 拼段 → 粗剪 → 检查点① → 拆分 → B-roll → 字卡 → BGM → 字幕 → 精剪包装(合成)→ 客户端出片。
> **定位**:第四张 **structure 级组合图纸**。本图纸自身不新增命令,只编排零件(audio align / oralcut / split / matrix / mg / audio lay / subtitle lay——其中对轨零件 `gtrk audio align` 与本图纸同批交付)。零件参数细节以各自 skill(`/gtrk-oralcut`、`/gtrk-splitter`、`/gtrk-matrix`、`/gtrk-mg`)与 `--help` 为准,**本图纸引用不复制**;编排次序、检查点、双轨与多段规约以本图纸为准。**CLI 是手,你是脑。**
**与另外三张图纸的分野**(先对号入座再开工):
| 图纸 | 内容从哪来 | 产物 |
|---|---|---|
| 旅拍解说 | 素材 + **AI 写稿 + TTS 配音**(无真人出镜) | 完整包装工程 |
| 直播切片 | 直播回放,**只粗剪不包装** | 一批粗剪工程 |
| **口播链(本图纸)** | **真人已把内容讲完**,AI 只做剪与包装 | 完整包装工程 |
View the complete source on GitHubgtrk-tools
When your agent uses it
gtrk 单点工具与媒体转换能力的调用向导,覆盖 `gtrk tool` 家族。当用户想“让图动起来 / 抠像去背景 / 图片或视频去黑边 / 图片或视频比例转换 / 视频防抖 / 添加蒸汽波滤镜 / 清理有权处理的图片或视频中的水印、字幕或叠加元素 / 视频超分变清晰 / 视频补帧变流畅 / 分离人声和伴奏 / 提取伴奏 / 按说话人分轨 / 音频变调变速 / 钢琴扒谱转 MIDI 或修复钢琴录音 / 给音频或视频降噪 / 去掉音频静音停顿 / 长图转方图 / 图片变 LivePhoto 微动 / 视频机械分镜或智能分镜切镜头 / 提取运镜高光片段 / 给视频加字幕或翻译字幕或烧录字幕 / 把视频翻译配音成另一种语言或译制 / 一键剪 MAD / 用某个 gtrk 单点工具 / gtrk 工具族里有什么”时使用本 Skill。凡涉及这些能力,优先驱动 CLI,不让用户自己去终端敲,也不手搓 ffmpeg。
What it loads into context
Frontmatter
284 tokensAlways available to the agent
SKILL.md
11,896 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具清单(与 `gtrk tool list` 同源)
- 调用纪律(每次都照做)
- 与栏目生产 skill 的边界
- 毕业条款
- 可审阅的视频净化
- 视频高光发现
Files
SKILL.mdcore39,796 bytesSKILL.mdcore39,796 bytes
Read SKILL.md
# gtrk 工具族(gtrk-tools)
飞书使用教程统一入口:[gtrk CLI 使用教程](https://hocassian.feishu.cn/wiki/HCFpwoF7SivIFbkKosgcFMcEnxk)。
`gtrk tool <name> [输入...]` 是 gtrk 的**单点能力**族:一个工具 = 单发单收(给一份输入、出一份产物;多文件图片工具的「一份输入」是一组图片路径,顺序即拼装顺序),没有成片 SOP 次序;视频去水印必须先完成下文的用户模式选择——与成片管线的车道命令(`oralcut` / `split` / `matrix` / `mg`)是两回事。本 skill 是这个族的**统一调用向导**:认清有哪些工具、按纪律驱动 `gtrk tool` 命令、把产物和计费如实回给用户。
> **本 skill 已含你需要的全部信息**(工具清单、调用纪律、恢复语义、排错话术)。工具清单以 `gtrk tool list --json` 为**唯一真相**——本文件与它漂移时以命令输出为准并回来修本文件。参数细节以 `gtrk tool --help` 为准。
## 工具清单(与 `gtrk tool list` 同源)
| 工具名 | 触发语(用户可能怎么说) | 输入要求 | 产物形态 | 计费 | 可用状态 |
|---|---|---|---|---|---|
| `image_move` | 「把这张图做成运镜视频 / 让图动起来 / 图转视频 / 往右推镜 / 拉远」 | 单张图片;可选 `--motion` 指定 26 种运镜之一(见下文枚举表) | 运镜视频 | 运行前实时查询 | 已上线 |
| `image_matting` | 「给图片抠像 / 抠出主体 / 去背景 / 出透明 png」 | 单张图片(带 EXIF 方向的手机照片自动摆正后上传) | 透明背景 png | 运行前实时查询 | 已上线 |View the complete source on GitHubgtrk-transcript
When your agent uses it
将用户本地视频或音频(自备配音)转成一个飞书妙记式 Markdown 文字稿,并由 Agent 基于完整转写生成总结;音频配 --json 时另产句级时码 transcript.json(音频驱动工程兜底路输入)。用户说“视频转文字稿 / 视频转文字 / 提取视频文稿 / 把本地视频整理成文字稿或妙记 / 给我自己录的配音出时码稿”时使用。只处理本地文件,不接受 URL、平台链接或远端下载。
What it loads into context
Frontmatter
134 tokensAlways available to the agent
SKILL.md
2,078 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 音频输入与 transcript.json(自备配音时码化兜底)
- 硬边界
- 工作流
- 总结标准
- 失败处理
Files
SKILL.mdcore7,049 bytesSKILL.mdcore7,049 bytesagents/openai.yamlasset259 bytes
Read SKILL.md
# gtrk 视频/音频转文字稿
飞书使用教程统一入口:[gtrk CLI 使用教程](https://hocassian.feishu.cn/wiki/HCFpwoF7SivIFbkKosgcFMcEnxk)。
本 Skill 驱动一级命令 `gtrk transcript`,最终只交付一个 Markdown:总结、带 `[00:01:23]` 时间戳的可读文字记录、完整纯文本。
## 音频输入与 transcript.json(自备配音时码化兜底)
- 输入白名单已放开音频:wav/mp3/flac/m4a/aac/ogg 等本地音频文件可直接转写(音频无「抽音频」步——已是音频,仍本地转 16k 单声道后只传转码衍生物,原文件不动)。
- `--json` 除机读 stdout 外**另产 `<名>-transcript.json`**(`utterances[]{id,text,st,ed}` + `material_id` + `text_hash` + `duration`,结构与 `gtrk split` 消费契约逐字段对齐);结果 JSON 的 `transcriptJson` 字段给出路径,可直接被 `gtrk project init --audio <配音> --transcript <该文件>` 兜底路消费。
- **定位注记(MUST 遵守):TTS 主路勿走本零件**——`gtrk tool audio_tts_clone` 产的配音自带句级 segments(时码直出、零成本零误差),建工程直接 `gtrk project init --tts-task <task_id>`;对 TTS 产物再跑一遍 ASR 转写=重复计费零收益。本零件只服务**自备配音**(用户自录旁白等无时码音频)场景。
## 硬边界
View the complete source on GitHubgtrk-travel-recap
When your agent uses it
旅拍解说一站式成片图纸——输入一个旅拍素材文件夹(长视频或素材集),AI 理解素材、写三段式解说稿、一次确认后全自动跑完配音/建工程/拆分/B-roll/字卡/BGM/字幕,直达客户端可出片工程。当用户想「旅拍解说 / 旅行视频解说 / 把这条旅行长视频做成解说视频 / 旅拍素材做成片 / 长视频二创解说 / vlog 解说化 / travel recap」时使用本 skill。凡涉及把旅拍素材(自拍或网络长视频)做成中文解说成片,优先用本 skill 编排 gtrk CLI 全链,不要手搓单命令、别让用户逐步驱动。
What it loads into context
Frontmatter
189 tokensAlways available to the agent
SKILL.md
13,332 tokensWhen the skill is activated
Reference documents
4,282 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 一、输入契约与双场景识别
- 一′、素材适配闸(写稿前必过)
- 二、全链总览(快速成片)
- 三、三段式写稿规约
- 三′、L1 看点 rubric · 画面投影版(供 `--highlight-weight` 使用)
- 四、检查点①(双模式共有,必停)
- 五、快速成片编排(打样验证过的真实命令)
- 六、MG 轻量字卡规约(旅拍向最小集,不建栏目 skill)
- 七、增量调整与个性化出路(垂类示例定位)
- 八、交付与出片
- 九、计费速查
- 十、已知边界与排障
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore42,672 bytesSKILL.mdcore42,672 bytesSKILL.mdcore42,672 bytesSKILL.mdcore42,672 bytesSKILL.mdcore42,672 bytesreferences/speech-rate.mddoc12,276 bytes
Read SKILL.md
# gtrk-travel-recap(旅拍解说 · 组合成片图纸)
把**一个旅拍素材文件夹**变成**一条中文解说成片工程**:理解素材 → 三段式写稿 → 检查点①一次拍板 → 配音/建工程/拆分/B-roll/字卡/BGM/字幕 全自动 → 客户端出片。
> **定位**:本 skill 是第一张 **structure 级组合图纸**——它不新增任何命令,只编排既有原子零件(transcript / matrix / project init / split / mg / audio lay / subtitle lay / TTS 工具)。零件的参数细节以各自 skill(`gtrk-matrix` / `gtrk-splitter` / `gtrk-mg` / `gtrk-transcript`)与 `--help` 为准,**本图纸引用不复制**;但**编排次序、检查点、配方级参数**以本图纸为准。**CLI 是手,你是脑**:写稿、切 beat、挑候选信号、产字卡颗粒、管检查点,都是你的活。
>
> **家族归位**:本图纸是**解说链**(`gtrk-narration` 正本)的旅拍垂类实例。时序铺排、引用段、出处对齐等链级条款以 `gtrk-narration` 为正本;本图纸只补充旅拍要素层(贵大奇多钩子、攻略 tips、升华笔法)。素材无自带时序的题材(科普/情感/带货)走 `gtrk-voiceover`。
>
> **本 skill 已含跑通全链需要的编排信息**。
## 一、输入契约与双场景识别
用户给**一个素材文件夹**(或多个,逗号分隔传 `--dirs`):
View the complete source on GitHubgtrk-vlog-docu
When your agent uses it
Vlog 纪实类一站式成片图纸——纪实 Vlog 是散文的载体:用有限的素材,把一个故事、或一个几个思想,串联起来(形散神不散)。表达形态上是「现场同期声 × 后期旁白」双声道交替,区别于纯口播链(单一对镜说)与纯配音链(全片旁白配 B-roll):同期声片段是内容本体不是配画,旁白只做定调层。当用户想「做一条纪实 vlog / 我拍了一堆素材想做成有深度的 vlog / 探店探险探厂记录 / 日常生活流做成片 / 旅途记录 / 野采野钓记录 / 城市漫游 citywalk / 圣地巡礼 / 取景地探访 / 挑战企划记录」时使用本 skill。凡涉及把带同期声的现场素材做成纪实成片,优先用本 skill 编排 gtrk CLI 全链,不要手搓单命令、别让用户逐步驱动。
What it loads into context
Frontmatter
257 tokensAlways available to the agent
SKILL.md
10,122 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 审片与脚本的实际工作顺序
- 一、输入契约与三档识别
- 二、全链总览(快速成片)
- 三、写稿规约
- 四、检查点①(双模式共有,必停)
- 五、快速成片编排
- 六、字幕层规约(本类型的第二解说轨)
- 七、精修模式(逐步推进)
- 八、交付与出片
- 九、计费速查
- 十、已知边界与排障
- 改工程:走 `gtrk patch`,不要裸手改 JSON
Files
SKILL.mdcore33,266 bytesSKILL.mdcore33,266 bytesSKILL.mdcore33,266 bytesSKILL.mdcore33,266 bytesSKILL.mdcore33,266 bytes
Read SKILL.md
# gtrk-vlog-docu(Vlog 纪实类 · 组合成片图纸)
## 审片与脚本的实际工作顺序
先建立全批素材概览,包含视频、照片和原声,再提出影响主线的关键问题。已有回答直接沿用,不重复问。不要先定故事,再只找支持它的几张画面。
视觉部分沿用 `gtrk-matrix` 的当前 Agent 优先通路:`describe --materials ... --prepare <工程目录/visual-overview>` → 当前 Agent 按时码看图、记录事实与不确定项 → `--review <回执>` 导入。长场景多个观察点;动作、表情、剪辑入出点在相关窗口内加密查看。原声有内容时结合转写/试听;不能把抽帧概览称为完整看过原片。Agent 无视觉能力或单项无法完成时才由豆包补齐,注明回退原因。
概览后组织可审阅的视听脚本:每段表达什么、采用哪条素材的哪个时间区间、保留什么同期声、哪里需要旁白、照片如何进入。交给用户审阅;有异议则多轮修改同一份脚本,认可后继续成片。照片可由既有图片运镜能力进入时间线,但不能虚构照片之外的事件。
明确脚本的取材由语义与实际画面证据主导;泛高光发现只是探索素材的一种工具,其分数不能覆盖脚本意图。下方云端 describe 示例仅在当前 Agent 无法完成时直接使用;有视觉能力时先 prepare/review,交接由 Agent 完成,不让用户填逐帧表格。
把**一批现场素材**变成**一条纪实成片工程**:素材理解 → 选档写稿 → 检查点①一次拍板 → 同期声骨架 + 旁白配音 + B-roll + 字幕层 + BGM 全自动 → 客户端出片。
View the complete source on GitHubgtrk-voiceover
When your agent uses it
通用配音视频创作图纸(配音链快速成片预设)——写好的稿子(或让 AI 代写)→ 配音 → 自动配画面 → 字卡/BGM/字幕 → 客户端可出片工程。适用素材为叙事服务、无自带时序的题材:知识科普、情感电台、观点输出、带货文案、盘点合集。当用户想「拿这篇稿子出条片 / 帮我写稿配音做成视频 / 科普视频 / 情感文案视频 / 把文字变成视频」时使用本图纸。素材自带时间线的解说类(旅拍/影视/游戏/探店)走 gtrk-narration,别用本图纸硬套。
What it loads into context
Frontmatter
186 tokensAlways available to the agent
SKILL.md
2,702 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 一、输入契约与开工五问
- 二、快速成片编排
- 三、检查点①(必停一次)
- 四、MG 风格(公约 §三 执行文本)
- 五、双模式
- 六、计费与排错
Files
SKILL.mdcore8,642 bytesSKILL.mdcore8,642 bytes
Read SKILL.md
# gtrk-voiceover(通用配音 · 配音链快速成片预设)
把**一段文字**(你写的或 AI 代写的)变成**一条配好画面的成片工程**:稿 → 检查点①一次拍板 → 配音 → 建工程 → 配画面 → 字卡 → BGM → 字幕 → 客户端出片。
> **定位**:配音链的快速成片预设(structure 级图纸,不新增命令)。**素材为叙事服务**——
> 画面是插画,纯语义匹配,无时序义务;素材自带时间线的题材(旅拍/影视/游戏/探店)按判据
> 属解说链,转 `gtrk-narration`。通用框架层(三段式写稿规约/文风铁律/自校验)正本在
> `gtrk-travel-recap` §三,原样继承;双模式与决策前置见《成片型图纸公约》。**CLI 是手,你是脑。**
## 一、输入契约与开工五问
**输入**:稿件(txt/md,可无——AI 代写)± 本地素材夹 ± BGM 音频。
| # | 问 | 怎么取证 | 决定什么 |View the complete source on GitHubSkills included
- gtrk-ai-drama
- gtrk-composite
- gtrk-cover
- gtrk-food-recap
- gtrk-live-slicing
- gtrk-long2short
- gtrk-matrix
- gtrk-mg
- gtrk-music-visualizer
- gtrk-narration
- gtrk-oralcut
- gtrk-ref-reading
- gtrk-splitter
- gtrk-style-maker
- gtrk-talking-head
- gtrk-tools
- gtrk-transcript
- gtrk-travel-recap
- gtrk-vlog-docu
- gtrk-voiceover
Repository facts
- License
- MIT
- Created
- Jun 30, 2026
- Last pushed
- Oct 30, 2026
- Forks
- 2
- Open issues
- 0
- Project activity
- Active
Rank over the last 12 weeks
Now #918 · best #751 · up 26 in 30 days
- #898 from Oct 31 to Nov 1
- #902 on Nov 2
- #916 on Nov 3
- #918 on Nov 4
- #919 on Nov 5
- #918 since Nov 6
38 earlier periods
- #878 on Aug 7
- #913 on Aug 10
- #938 on Sep 16
- #945 on Sep 23
- #908 on Sep 24
- #858 on Sep 25
- #881 on Sep 26
- #899 on Sep 27
- #943 on Sep 28
- #971 on Sep 29
- #935 on Sep 30
- #872 on Oct 1
- #889 on Oct 2
- #862 on Oct 3
- #902 on Oct 4
- #922 on Oct 5
- #906 on Oct 6
- #944 on Oct 7
- #982 on Oct 8
- #945 on Oct 9
- #916 on Oct 10
- #926 on Oct 11
- #945 on Oct 12
- #948 on Oct 13
- #962 on Oct 14
- #946 on Oct 15
- #942 on Oct 16
- #899 on Oct 17
- #853 on Oct 18
- #881 on Oct 19
- #873 on Oct 20
- #861 on Oct 21
- #823 on Oct 22
- #814 on Oct 23
- #751 on Oct 24
- #885 on Oct 28
- #890 on Oct 29
- #893 on Oct 30
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 64 notes
skills/gtrk-ai-drama/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-ai-drama/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-ai-drama/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-ai-drama/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-ai-drama/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-composite/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-composite/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-composite/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-composite/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-composite/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-cover/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-food-recap/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-live-slicing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-live-slicing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-live-slicing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-live-slicing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-long2short/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-long2short/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-long2short/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gtrk-matrix/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 38 network referencesin 6 files: skills/gtrk-cover/assets/workbench-template.html:5 skills/gtrk-matrix/SKILL.md:209 .claude-plugin/marketplace.json:3 and 3 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: gtrk-ai-drama/scripts/validate-storyboard.mjs:1
- 2 references to secretsin 1 file: skills/gtrk-tools/SKILL.md:132
- No requests to vote in Hot
Show all 41 signals by file
.claude-plugin/marketplace.json
- Network accessline 3
"owner": { "name": "Gitruck (同合云)", "url": "https://ai-mcn.tv/gtrk" - Network accessline 4
"name": "Gitruck (同合云)", "url": "https://ai-mcn.tv/gtrk" }, - Network accessline 5
"url": "https://ai-mcn.tv/gtrk" - Network accessline 14
"description": "Agent-native video creation: turn your own footage into an editable multi-track project and export to Jianying/CapCut, Premiere XML, FCPXML or OTIO. Requires the gtrk CLI (npm @gitruck/cli).", "category": "productivity", - Network accessline 15
"category": "productivity", "homepage": "https://ai-mcn.tv/gtrk", "license": "MIT" - Network accessline 16
"homepage": "https://ai-mcn.tv/gtrk",
.claude-plugin/plugin.json
- Network accessline 6
"author": { "name": "Gitruck (同合云)", "url": "https://ai-mcn.tv/gtrk" - Network accessline 7
"name": "Gitruck (同合云)", "url": "https://ai-mcn.tv/gtrk" }, - Network accessline 8
"url": "https://ai-mcn.tv/gtrk" - Network accessline 9
}, "homepage": "https://ai-mcn.tv/gtrk", "repository": "https://github.com/Gitruck/cli", - Network accessline 10
"homepage": "https://ai-mcn.tv/gtrk", - Network accessline 11
"repository": "https://github.com/Gitruck/cli",
skills/gtrk-ai-drama/scripts/validate-storyboard.mjs
- Executable scriptline 1
#!/usr/bin/env node
skills/gtrk-cover/assets/workbench-template.html
- Network accessline 5
<title>示例标题 · 封面排版工作台</title> <!-- ↑ 替换位:当期 T1 --> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 5
<title>示例标题 · 封面排版工作台</title> <!-- ↑ 替换位:当期 T1 --> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 6
<!-- ↑ 替换位:当期 T1 --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 6
<!-- ↑ 替换位:当期 T1 --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 7
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 7
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 8
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 8
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 9
<!-- 替换位:字体族按栏目风格资产增删(衬线/黑体/手写体等) --> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@700;900&family=Noto+Sans+SC:wght@400;700;900&family=Cormorant+Garamond:ital,wght@0,500;1,400&family=JetBrains+Mono:wght@400;600&fa - Network accessline 9
<!-- 替换位:字体族按栏目风格资产增删(衬线/黑体/手写体等) --> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@700;900&family=Noto+Sans+SC:wght@400;700;900&family=Cormorant+Garamond:ital,wght@0,500;1,400&family=JetBrains+Mono:wght@400;600&fa - Network accessline 10
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@700;900&family=Noto+Sans+SC:wght@400;700;900&family=Cormorant+Garamond:ital,wght@0,500;1,400&family=JetBrains+Mono:wght@400;600&family=Long+Cang&display=swap" rel="styl - Network accessline 10
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@700;900&family=Noto+Sans+SC:wght@400;700;900&family=Cormorant+Garamond:ital,wght@0,500;1,400&family=JetBrains+Mono:wght@400;600&family=Long+Cang&display=swap" rel="styl - Network accessline 11
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script> - Network accessline 11
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
skills/gtrk-matrix/SKILL.md
- Network accessline 209
- 补充条目 id 形如 `pexels:video:<n>` / `pexels:image:<n>`,带 `rank`(**没有 `score`**,别拿去和自有结果比分)、`author` / `author_url` / `page_url` / `download_url`; - 用之前先用 `download_url` **下载落地**再引用(`.gtrk` 不收 url 态素材);**MUST NOT** 拿 `pexels:` id 跑 `matrix fet - Network accessline 209
- 补充条目 id 形如 `pexels:video:<n>` / `pexels:image:<n>`,带 `rank`(**没有 `score`**,别拿去和自有结果比分)、`author` / `author_url` / `page_url` / `download_url`; - 用之前先用 `download_url` **下载落地**再引用(`.gtrk` 不收 url 态素材);**MUST NOT** 拿 `pexels:` id 跑 `matrix fet - Network accessline 210
- 用之前先用 `download_url` **下载落地**再引用(`.gtrk` 不收 url 态素材);**MUST NOT** 拿 `pexels:` id 跑 `matrix fetch`——补充素材不经同合云授予,CLI 会直接拒绝; - 引用时 **MUST 保留摄影师署名与 Pexels 链接**(条目的 `author` / `author_url`,以及 https://www.pexels.com); - **MUST NOT** 把 Pexels 素材 - Network accessline 210
- 用之前先用 `download_url` **下载落地**再引用(`.gtrk` 不收 url 态素材);**MUST NOT** 拿 `pexels:` id 跑 `matrix fetch`——补充素材不经同合云授予,CLI 会直接拒绝; - 引用时 **MUST 保留摄影师署名与 Pexels 链接**(条目的 `author` / `author_url`,以及 https://www.pexels.com); - **MUST NOT** 把 Pexels 素材 - Network accessline 211
- 引用时 **MUST 保留摄影师署名与 Pexels 链接**(条目的 `author` / `author_url`,以及 https://www.pexels.com); - Network accessline 211
- 引用时 **MUST 保留摄影师署名与 Pexels 链接**(条目的 `author` / `author_url`,以及 https://www.pexels.com); - Network accessline 511
- **fetch 零计费**:重签是行使既有授予,免费无限次;**24h 过期签名不构成障碍**——三天前 search 出的 clip 照样 fetch(授予持久、签名现签)。 - Network accessline 511
- **fetch 零计费**:重签是行使既有授予,免费无限次;**24h 过期签名不构成障碍**——三天前 search 出的 clip 照样 fetch(授予持久、签名现签)。
skills/gtrk-tools/SKILL.md
- Network accessline 8
飞书使用教程统一入口:[gtrk CLI 使用教程](https://hocassian.feishu.cn/wiki/HCFpwoF7SivIFbkKosgcFMcEnxk)。 - Network accessline 8
飞书使用教程统一入口:[gtrk CLI 使用教程](https://hocassian.feishu.cn/wiki/HCFpwoF7SivIFbkKosgcFMcEnxk)。 - Access to secretsline 132
[Credential-related source omitted] - Access to secretsline 132
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 15 facts
- Executable script in code of a file that runsgtrk-ai-drama/scripts/validate-storyboard.mjs:1High confidence
- Network access in prose of the SKILL.mdskills/gtrk-matrix/SKILL.md:209Low confidence
- Network access in prose of the SKILL.mdgtrk-matrix/SKILL.md:209Low confidence
- Network access in prose of the SKILL.mdskills/gtrk-matrix/SKILL.md:210Low confidence
- Network access in prose of the SKILL.mdgtrk-matrix/SKILL.md:210Low confidence
- Network access in prose of the SKILL.mdskills/gtrk-matrix/SKILL.md:211Low confidence
- Network access in prose of the SKILL.mdgtrk-matrix/SKILL.md:211Low confidence
- Network access in prose of the SKILL.mdskills/gtrk-matrix/SKILL.md:511Low confidence
- Network access in prose of the SKILL.mdgtrk-matrix/SKILL.md:511Low confidence
- Network access in prose of the SKILL.mdskills/gtrk-tools/SKILL.md:8Low confidence
- Network access in prose of the SKILL.mdgtrk-tools/SKILL.md:8Low confidence
- Access to secrets in prose of the SKILL.mdskills/gtrk-tools/SKILL.md:132Low confidence
- Access to secrets in prose of the SKILL.mdgtrk-tools/SKILL.md:132Low confidence
- Network access in prose of the SKILL.mdskills/gtrk-transcript/SKILL.md:8Low confidence
- Network access in prose of the SKILL.mdgtrk-transcript/SKILL.md:8Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/gtrk-ai-drama/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/gtrk-ai-drama/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/gtrk-ai-drama/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/gtrk-ai-drama/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/gtrk-ai-drama/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/gitruck-cli/)