#392 by GitHub stars
Agentchengfeng/chengfeng-videocut-skills
用 Claude Code Skills 做的视频剪辑 Agent
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
plugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
a33b43e08c34 → a33b43e08c34
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
a33b43e08c34 → a33b43e08c34
plugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
a33b43e08c34 → a33b43e08c34
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
a33b43e08c34 → a33b43e08c34
plugins/chengfeng-videocut/skills/chengfeng-export/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
a33b43e08c34 → a33b43e08c34
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
a33b43e08c34 → a33b43e08c34
plugins/chengfeng-videocut/skills/chengfeng-report-bug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
a33b43e08c34 → a33b43e08c34
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
a33b43e08c34 → a33b43e08c34
plugins/chengfeng-videocut/skills/chengfeng-subtitle/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
a33b43e08c34 → a33b43e08c34
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
a33b43e08c34 → a33b43e08c34
plugins/chengfeng-videocut/skills/chengfeng-videocut-workbench/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
a33b43e08c34 → a33b43e08c34
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
a33b43e08c34 → a33b43e08c34
plugins/chengfeng-videocut/skills/chengfeng-visual/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
a33b43e08c34 → a33b43e08c34
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
a33b43e08c34 → a33b43e08c34
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
a33b43e08c34 → a33b43e08c34
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
a33b43e08c34 → a33b43e08c34
Heat
5.1- Star growth, last 7 daysAhead of 81% of tracked repositories
- Star growth, last 24 hoursAhead of 73% of tracked repositories
- Rank movement, last 7 daysAhead of 37% of tracked repositories
- Commits, last 30 daysAhead of 0% 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
- chengfeng-check-updates
plugins/chengfeng-videocut/skills/chengfeng-check-updates - chengfeng-cut
plugins/chengfeng-videocut/skills/chengfeng-cut - chengfeng-export
plugins/chengfeng-videocut/skills/chengfeng-export - chengfeng-report-bug
plugins/chengfeng-videocut/skills/chengfeng-report-bug - chengfeng-subtitle
plugins/chengfeng-videocut/skills/chengfeng-subtitle - chengfeng-videocut-workbench
plugins/chengfeng-videocut/skills/chengfeng-videocut-workbench - chengfeng-visual
plugins/chengfeng-videocut/skills/chengfeng-visual - ian-xiaohei-svg-motion
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion
How it works
chengfeng-check-updates
When your agent uses it
剪辑环境的唯一管理者:就绪检查(skills 是否最新 → Runtime 是否配套)、Skills 更新激活、Runtime 安装与体检。用户说检查更新、安装剪辑环境、装播放器、检查剪辑环境、剪辑环境就绪了吗、配置转录凭证时使用;业务 Skill(剪口播/字幕/画面/导出)第 0 步也引用本 Skill 的就绪检查。不用于剪辑、字幕、画面、导出本身或项目数据迁移。
What it loads into context
Frontmatter
132 tokensAlways available to the agent
SKILL.md
3,701 tokensWhen the skill is activated
Reference documents
4,172 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 就绪检查(业务 Skill 的第 0 步从这里执行)
- Skills 更新:inspect 与激活
- 用户说「安装剪辑环境 / 装播放器 / 检查环境」
- 边界
Files
../../references/runtime-and-product-contract.mddoc16,382 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesSKILL.mdcore14,283 bytesagents/openai.yamlasset286 bytes
Read SKILL.md
# 检查更新(环境总管)
环境的一切逻辑只写在本 Skill:skills 版本、Runtime 安装与体检。业务 Skill 第 0 步
一行引用下面的「就绪检查」,自己不带任何环境逻辑——环境策略要变,只改这一个文件。
本 Skill 不建项目、不打开 Studio、不转录任何媒体。
## 就绪检查(业务 Skill 的第 0 步从这里执行)
三步走完,输出三态之一:**就绪 / 需新会话 / 停**。
### 一、定位当前 Plugin cache(只读)
从 host 提供的**本 Skill 实际源文件路径**定位:本文件所在目录向上两级就是
`<插件根>`。用文件读取工具确认 `<插件根>/.codex-plugin/plugin.json` 与View the complete source on GitHubchengfeng-cut
When your agent uses it
剪辑中文口播原素材:逐词转录、词典修字出修字表、五轮扫描找口误与重复、汇总表与重复句子表、打开 Studio 让用户复核、复盘沉淀用户偏好与词典。只产出一份已复核的删词账本,不切媒体、不做字幕、不做分镜动画。用户说剪口播、处理口误、生成口播基础素材、继续剪口播,或确认卡回传 action=return_cut_review 时使用。不要用于执行物理剪切、导出剪后视频、单独安装、单独打开工作台或口播分镜成片。
What it loads into context
Frontmatter
166 tokensAlways available to the agent
SKILL.md
4,744 tokensWhen the skill is activated
Reference documents
7,722 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. 就绪
- 1. 建档:真实输入 → 转录 → 产品建项目
- 2. 修字:把字改对,出修字表
- 3. 删词:五轮扫描,每轮只找一类
- 4. 汇总:两张表,表出来才动手
- 5. 审核:到人工审核时才打开 Studio
- 6. 复盘交棒:用户批改的作业不许扔
- 恢复与失败
Files
../../references/business-workflow-contract.mddoc4,596 bytes../chengfeng-check-updates/SKILL.mddoc14,283 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesSKILL.mdcore16,550 bytesagents/openai.yamlasset383 bytesreferences/lessons.mddoc1,517 bytesreferences/semantic-deletion.mddoc8,180 bytes
Read SKILL.md
# 剪口播
从一条视频到**一份人工复核过的删词账本(Cuts + EDL)**,不碰媒体文件。七步一线:
```text
0 就绪 引用「检查更新」的就绪检查(本 Skill 不带环境逻辑)
1 建档 真实视频 → 云端逐词转录 → 产品建项目 → 起服务 → 读回状态
2 修字 词典把字改对(通用一本 + 用户一本)→ 出修字表
3 删词 读偏好与规则 → 五轮扫描,每轮只找一类,只记行
4 汇总 删词汇总表 + 重复句子表 → 按表自读校验
5 审核 全量提交 → 两张表呈给用户 → 打开 Studio 亲自复核
6 复盘交棒 对比提案与终版 → 归档三抽屉 → 报告四件事
```
View the complete source on GitHubchengfeng-export
When your agent uses it
把剪好的口播烧成一个成片文件:账本切片段、推近、字幕、HTML 画面层,一次全部烧进 mp4。用户说导出、出成片、烧字幕、渲染、导出视频、生成最终文件时使用。不要用于生成删词候选、写字幕、做画面动画。
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
2,654 tokensWhen the skill is activated
Reference documents
4,854 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. 就绪
- 命令
- 两步,别只跑第二步
- 清晰度:源片是天花板,先看源再谈放大
- 换源:用户拿出同一次录制的高清版时
- 验收:三件事,缺一件就不算导出完成
- 出问题往哪查
- 不许做什么
Files
../../references/business-workflow-contract.mddoc4,596 bytes../chengfeng-check-updates/SKILL.mddoc14,283 bytesSKILL.mdcore9,388 bytesSKILL.mdcore9,388 bytesSKILL.mdcore9,388 bytesSKILL.mdcore9,388 bytesSKILL.mdcore9,388 bytesSKILL.mdcore9,388 bytesSKILL.mdcore9,388 bytesSKILL.mdcore9,388 bytesSKILL.mdcore9,388 bytesagents/openai.yamlasset372 bytes
Read SKILL.md
# 导出(成片)
**这是链条最后一段,也是整个产品里唯一一个真正画出像素的地方。**
在它之前全部是标注:账本记「播哪些词」,字幕记「屏上写什么」,画面记「盖什么层」,
预览把这三样实时拼给人看,**不落盘**。导出把它们烧成一个文件。
```text
需要 edit-list.json(必须)、subtitles.json、visuals.json + modules/
产出 成片.mp4
```
前提工具:机器上有 **Google Chrome**(用来把字幕和动画画成图)。桌面安装来源的
FFmpeg / FFprobe 已随 App 进入 Product 受管目录;纯 CLI 安装仍要求系统View the complete source on GitHubchengfeng-report-bug
When your agent uses it
整理、脱敏并上报 chengfeng-videocut 的 GitHub Bug。用户说上报 Bug、反馈剪口播问题、提交 GitHub Issue、这个问题告诉开发者,或要求继续提交已预览的 Bug 草稿时使用。不要用于功能建议、普通排错、代码提交或未获用户确认的自动上报。
What it loads into context
Frontmatter
96 tokensAlways available to the agent
SKILL.md
1,495 tokensWhen the skill is activated
Reference documents
3,701 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 确认这是可复现 Bug
- 2. 选择固定仓库
- 3. 生成结构化输入
- 4. 先生成并展示脱敏草稿
- 5. 确认后提交
- 失败处理
Scripts executed separately
scripts/report-bug.cjs
Files
../chengfeng-check-updates/SKILL.mddoc14,283 bytesSKILL.mdcore5,738 bytesSKILL.mdcore5,738 bytesSKILL.mdcore5,738 bytesSKILL.mdcore5,738 bytesagents/openai.yamlasset335 bytesscripts/report-bug.cjsruns19,521 bytes
Read SKILL.md
# 上报 Bug
这是 `chengfeng-videocut` 的支持入口,不是第三条剪辑流程。默认只生成公开 Issue 草稿;外部写入必须经过脱敏预览与用户确认。
```text
问题描述
|
v
最小只读诊断 -> 脱敏 -> 展示仓库 / 标题 / 正文
|
用户明确确认
|
v
认证 + 标签检查 + 查重View the complete source on GitHubchengfeng-subtitle
When your agent uses it
给剪好的口播做字幕:直接用已有的逐词稿加账本算出剪后时间(不必导出、不必重新转录)、用词典和作者文稿改写听错的专名、按句子分屏、在 Studio 里逐屏复核。用户说做字幕、加字幕、改字幕、重新分屏、字幕不对时使用。不要用于删词剪辑、物理剪切、分镜动画或成片渲染。
What it loads into context
Frontmatter
123 tokensAlways available to the agent
SKILL.md
3,058 tokensWhen the skill is activated
Reference documents
7,189 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 谁说了算什么
- 0. 就绪
- 1. 入口断言
- 2. 改字:先词典,后文稿
- 3. 分屏
- 4. 复核:在 Studio 里逐屏看
- 5. 到 `subtitles.json` 为止
- 边界:烧进画面不是这一段的事
- 恢复与失败
Files
../../references/ai-term-dictionary.mddoc3,554 bytes../../references/business-workflow-contract.mddoc4,596 bytes../chengfeng-check-updates/SKILL.mddoc14,283 bytesSKILL.mdcore10,746 bytesSKILL.mdcore10,746 bytesSKILL.mdcore10,746 bytesSKILL.mdcore10,746 bytesSKILL.mdcore10,746 bytesSKILL.mdcore10,746 bytesSKILL.mdcore10,746 bytesSKILL.mdcore10,746 bytesSKILL.mdcore10,746 bytesagents/openai.yamlasset374 bytesreferences/subtitle-correction.mddoc4,166 bytes
Read SKILL.md
# 字幕
**这是一件事,不是流程的一段。** 用户什么时候喊它就什么时候做——刚剪完可以做,
做完又删了两句可以再做一遍。
它只有一个前提:**账本已经存在**。不是因为它排在剪辑后面,而是因为没有账本,
它不知道哪几句留着、各自落在成片的第几秒。
```text
需要 edit-list.json(账本)、transcript.json(逐词稿)
产出 subtitles.json
```
干完就停,**不指挥用户下一步**。View the complete source on GitHubchengfeng-videocut-workbench
When your agent uses it
操作 chengfeng-videocut 剪辑工作台的已有工程,通过 Runtime CLI 查工程与词句位置、添加或替换画面覆盖层、移除画面、删除明确指定的词句或片段、拆分裁剪移动已有片段、调整画布比例并回读核验。用户说插入片段、删掉这句、移除动画、换个画面、调整顺序或管理时间线时使用;先区分画面覆盖与主轨顺延插入,不负责自动判断口误、创作动画、制作字幕、导出或排查安装故障。
What it loads into context
Frontmatter
151 tokensAlways available to the agent
SKILL.md
1,357 tokensWhen the skill is activated
Reference documents
5,088 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 先辨认动作
- 一次操作的固定流程
- 失败就收住写入
- 典型请求
Files
CITATION.cffasset210 bytesLICENSEasset10,763 bytesNOTICE.mddoc1,590 bytesSKILL.mdcore5,134 bytesagents/openai.yamlasset382 bytesreferences/connection.mddoc4,213 bytesreferences/deletion.mddoc7,551 bytesreferences/operations.mddoc6,122 bytes
Read SKILL.md
# 工作台操作
把明确的编辑要求变成现有 CLI 操作,始终在同一工程回读结果。不是另一套编辑引擎,也不是每次使用其他 Skill 前的必读入口。
## 先辨认动作
| 用户要做什么 | 本 Skill 的路径 |
|---|---|
| 看当前工程、找一句话、看已有片段和画面 | 只读定位,见 [操作方法](references/operations.md#查看与定位) |
| 在一句话上放动画或视频,保留原口播 | 画面覆盖;时间线不加长,见 [操作方法](references/operations.md#添加或替换画面) |
| 删除画面、词句或片段 | 区分对象与声音影响,见 [删除方法](references/deletion.md) |
| 分成两段、缩短一段、调换已有片段顺序 | EDL 修改,见 [操作方法](references/operations.md#拆分裁剪和移动已有片段) |
| 改横竖比例、画面铺满或完整显示 | 分清工程画布和媒体 fit,见 [操作方法](references/operations.md#画布与适配) |
| 在主时间线任意位置插新素材并顺延 | 先查当前能力;没有通用插入命令就明确缺口,不把覆盖或移位冒充插入 |View the complete source on GitHubchengfeng-visual
When your agent uses it
给剪好的口播配画面:在录屏上盖 HTML 层(圈重点标注 / 小黑整屏动画 / 推近),层绑字幕屏、由播放器逐帧驱动、直接在预览里看。用户说做分镜、配画面、加动画、圈重点、B-roll、做 storyboard 时使用。不要用于删词剪辑、字幕、物理剪切或成片渲染。
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
1,595 tokensWhen the skill is activated
Reference documents
6,269 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. 就绪
- 命令
- 四步,一步不跳
- 推近(zoom)用之前先想
- 审阅循环
- 不许做什么
Files
../../references/business-workflow-contract.mddoc4,596 bytes../chengfeng-check-updates/SKILL.mddoc14,283 bytesSKILL.mdcore5,448 bytesSKILL.mdcore5,448 bytesSKILL.mdcore5,448 bytesSKILL.mdcore5,448 bytesSKILL.mdcore5,448 bytesSKILL.mdcore5,448 bytesagents/openai.yamlasset434 bytesanimation-styles/styles.jsonasset533 bytesreferences/visual-judgment.mddoc1,988 bytesreferences/visual-module-contract.mddoc3,021 bytes
Read SKILL.md
# 画面(分镜)
**这是一件事,不是流程的一段。** 用户什么时候喊它就什么时候做,改完剪辑可以回来再做。
前提只有两个:**账本和字幕已经存在**(层按字幕屏放、时间从账本算)。
```text
需要 edit-list.json、transcript.json、subtitles.json
产出 visuals.json + modules/<序号-名字>/index.html
```
干完就停,**不指挥用户下一步**。
先读取并执行 [业务 Skill 的阶段合同](../../references/business-workflow-contract.md)。View the complete source on GitHubian-xiaohei-svg-motion
When your agent uses it
Create Ian Xiaohei-style HTML/SVG motion illustrations for Chinese articles, scripts, storyboard scenes, workflow explanations, concept metaphors, and short video visual aids. Use when the user asks for 小黑 SVG、漫画感 HTML、分层 SVG 动效、把小黑生图做成 HTML/SVG、可编辑矢量动效、口播流程动画、手绘漫画动效、正文配图动画, or wants a Xiaohei illustration style adapted into controllable HTML/SVG/GSAP output instead of raster image generation.
What it loads into context
Frontmatter
123 tokensAlways available to the agent
SKILL.md
1,105 tokensWhen the skill is activated
Reference documents
3,633 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Rule
- Workflow
- Read When Needed
- Output Contract
- Reusable Assets
- Template
- Quality Gate
Scripts executed separately
assets/templates/xiaohei-comic-motion/vendor/gsap.min.jsassets/templates/xiaohei-comic-motion/vendor/rough.jsassets/templates/xiaohei-series-reference/vendor/gsap.min.js
Files
SKILL.mdcore4,909 bytesSKILL.mdcore4,909 bytesagents/openai.yamlasset325 bytesassets/icons/README.mddoc614 bytesassets/icons/ai-models/README.mddoc633 bytesassets/icons/ai-models/chatgpt.svgasset6,522 bytesassets/icons/ai-models/claude.svgasset2,554 bytesassets/icons/ai-models/codex-color.pngasset7,578 bytesassets/icons/ai-models/deepseek.svgasset2,164 bytesassets/icons/ai-models/flash-lightning.svgasset759 bytesassets/icons/ai-models/index.jsonasset1,344 bytesassets/icons/ai-models/qwen.svgasset2,044 bytesassets/icons/ai-models/stepfun.svgasset676 bytesassets/icons/common/brain.svgasset677 bytesassets/icons/common/bug.svgasset689 bytesassets/icons/common/chart-line.svgasset362 bytesassets/icons/common/clipboard-list.svgasset537 bytesassets/icons/common/code-2.svgasset371 bytesassets/icons/common/copy.svgasset414 bytesassets/icons/common/database.svgasset408 bytesassets/icons/common/gauge.svgasset354 bytesassets/icons/common/globe.svgasset407 bytesassets/icons/common/image.svgasset434 bytesassets/icons/common/table.svgasset408 bytesassets/icons/common/trending-down.svgasset357 bytesassets/icons/common/zap.svgasset453 bytesassets/icons/index.jsonasset4,275 bytesassets/templates/xiaohei-comic-motion/README.mddoc2,506 bytesassets/templates/xiaohei-comic-motion/index.htmlasset15,312 bytesassets/templates/xiaohei-comic-motion/preview-mid.pngasset192,543 bytesassets/templates/xiaohei-comic-motion/preview.pngasset231,597 bytesassets/templates/xiaohei-comic-motion/vendor/gsap.min.jsruns72,927 bytesassets/templates/xiaohei-comic-motion/vendor/rough.jsruns27,762 bytesassets/templates/xiaohei-series-reference/README.mddoc1,452 bytesassets/templates/xiaohei-series-reference/index.htmlasset25,712 bytesassets/templates/xiaohei-series-reference/preview-mid.pngasset464,732 bytesassets/templates/xiaohei-series-reference/preview.pngasset489,379 bytesassets/templates/xiaohei-series-reference/vendor/gsap.min.jsruns72,927 bytesreferences/motion-rules.mddoc4,137 bytesreferences/style-rules.mddoc2,345 bytesreferences/svg-layering.mddoc2,355 bytes
Read SKILL.md
# Ian Xiaohei SVG Motion
把 Ian 小黑正文配图的原则,改造成可控的 `HTML + SVG + GSAP timeline` 动效。目标不是复刻生图像素,而是把文章里的一个认知动作重建成分层漫画舞台,方便录视频、按字幕 cue 对齐、后续改文案和元素。
## Core Rule
Do not auto-vectorize a PNG and animate the resulting path soup. Use raster images only as composition references. Rebuild the scene as semantic SVG groups:
```text
idea -> shot plan -> SVG layer plan -> HTML/SVG template -> GSAP timeline -> static + motion review
```
## Workflow
View the complete source on GitHubSkills included
- chengfeng-check-updates
- chengfeng-cut
- chengfeng-export
- chengfeng-report-bug
- chengfeng-subtitle
- chengfeng-videocut-workbench
- chengfeng-visual
- ian-xiaohei-svg-motion
Repository facts
- License
- Apache-2.0
- Created
- Jan 14, 2026
- Last pushed
- Oct 10, 2026
- Forks
- 401
- Open issues
- 18
- Project activity
- Active
Rank over the last 12 weeks
Now #392 · best #298 · down 48 in 30 days
- #381 on Nov 2
- #385 on Nov 3
- #387 on Nov 4
- #386 on Nov 5
- #388 on Nov 6
- #392 since Nov 7
74 earlier periods
- #283 on Aug 2
- #291 on Aug 8
- #290 on Aug 9
- #298 on Aug 10
- #294 on Aug 11
- #295 on Aug 12
- #299 on Aug 13
- #297 on Aug 14
- #295 on Aug 15
- #300 on Aug 16
- #298 on Aug 17
- #304 on Aug 18
- #305 on Aug 19
- #304 on Aug 20
- #306 on Aug 21
- #302 on Aug 22
- #307 on Aug 23
- #309 on Aug 24
- #310 on Aug 25
- #309 on Aug 26
- #306 on Aug 27
- #307 from Aug 28 to Aug 29
- #301 on Aug 30
- #309 on Aug 31
- #313 on Sep 1
- #310 on Sep 2
- #316 on Sep 3
- #309 on Sep 4
- #307 on Sep 5
- #310 on Sep 6
- #318 from Sep 7 to Sep 9
- #321 on Sep 10
- #317 on Sep 11
- #320 on Sep 12
- #318 on Sep 13
- #323 on Sep 14
- #324 on Sep 15
- #322 on Sep 16
- #321 on Sep 17
- #323 on Sep 18
- #319 on Sep 19
- #328 from Sep 20 to Sep 21
- #332 on Sep 22
- #328 on Sep 23
- #326 on Sep 24
- #322 on Sep 26
- #329 on Sep 27
- #331 on Sep 28
- #337 on Sep 29
- #332 on Oct 1
- #332 on Oct 3
- #328 on Oct 4
- #336 on Oct 6
- #338 on Oct 7
- #344 on Oct 8
- #349 on Oct 9
- #342 on Oct 10
- #343 on Oct 11
- #349 from Oct 12 to Oct 13
- #351 on Oct 14
- #348 on Oct 15
- #352 on Oct 16
- #349 on Oct 17
- #356 on Oct 18
- #357 on Oct 19
- #358 on Oct 20
- #359 from Oct 21 to Oct 22
- #358 on Oct 23
- #355 on Oct 24
- #366 on Oct 25
- #375 on Oct 28
- #379 on Oct 29
- #381 from Oct 30 to Oct 31
- #379 on Nov 1
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 2, 2026
Risk level changed on Oct 27, 2026
No longer found: Possible obfuscation
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 57 notes
plugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/chengfeng-videocut/skills/chengfeng-cut/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 77 network referencesin 25 files: chengfeng-report-bug/scripts/report-bug.cjs:99 chengfeng-videocut-workbench/NOTICE.md:7 ian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:1 and 22 more
- No instruction overrides
- No access to secrets
- No requests to vote in Hot
Show all 84 signals by file
plugins/chengfeng-videocut/references/runtime-and-product-contract.md
- Network accessline 60
- Plugin 不直接调用 `launchctl`、`nohup`、PID 文件或后台进程 API;服务安装、启动、升级收敛和 crash restart 全部属于 Product。 - `service ensure` 成功必须返回 `ok=true`,且 `data` 同时满足:`healthy=true`、`runtimeMode=launchd|windows-task`、`productVersion>=0.4.10`、正整数 `pid`、`url=http:// - Network accessline 61
- `service ensure` 成功必须返回 `ok=true`,且 `data` 同时满足:`healthy=true`、`runtimeMode=launchd|windows-task`、`productVersion>=0.4.10`、正整数 `pid`、`url=http://127.0.0.1:5190/`。
plugins/chengfeng-videocut/skills/chengfeng-report-bug/scripts/report-bug.cjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 99
return `${url.protocol}//${url.host}/`; } catch { return "http://localhost/"; - Network accessline 100
} catch { return "http://localhost/"; } - Network accessline 101
return "http://localhost/"; - Network accessline 414
message: "GitHub CLI 尚未登录或认证已失效;草稿已保留,未声称上报成功。", details: redactText(auth.stderr || auth.stdout), newIssueUrl: `https://github.com/${repo}/issues/new`, - Network accessline 415
details: redactText(auth.stderr || auth.stdout), newIssueUrl: `https://github.com/${repo}/issues/new`, }, - Network accessline 416
newIssueUrl: `https://github.com/${repo}/issues/new`, - Network accessline 492
message: "GitHub Issue 创建失败;草稿仍可用于手工上报。", details: redactText(created.stderr || created.stdout), newIssueUrl: `https://github.com/${repo}/issues/new`, - Network accessline 493
details: redactText(created.stderr || created.stdout), newIssueUrl: `https://github.com/${repo}/issues/new`, mayHaveCreated: created.status === 0, - Network accessline 494
newIssueUrl: `https://github.com/${repo}/issues/new`,
plugins/chengfeng-videocut/skills/chengfeng-videocut-workbench/LICENSE
plugins/chengfeng-videocut/skills/chengfeng-videocut-workbench/NOTICE.md
- Network accessline 7
Official source: https://github.com/Agentchengfeng/chengfeng-videocut-workbench - Network accessline 8
GitHub: https://github.com/Agentchengfeng - Network accessline 9
X: https://x.com/chengfeng240928 - Network accessline 12
Original Skill lineage: https://github.com/Agentchengfeng/chengfeng-videocut-skills - Network accessline 13
Shared installer/contracts: https://github.com/Agentchengfeng/chengfeng-videocut - Network accessline 16
The upstream workbench contains code derived from HyperFrames (https://github.com/heygen-com/hyperframes), Copyright 2026 HeyGen, Inc., Apache License 2.0, modification baseline 0.7.54. Relevant upstream copyrights, LICENSE and source prove
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/ai-models/chatgpt.svg
- Network accessline 1
<svg t="1782396820292" class="icon" viewBox="0 0 1089 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9065" width="200" height="200"><path d="M466.63477617 31.24645905c61.12522043 0.88373813 118.42090898 24.45008817 165.4063193
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/ai-models/claude.svg
- Network accessline 1
<svg t="1782396801299" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7989" width="200" height="200"><path d="M229.0688 665.4464l183.1424-102.7072 3.1232-8.9088-3.1232-4.9664h-8.9088l-30.6688-1.8
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/ai-models/deepseek.svg
- Network accessline 1
<svg height="1em" style="flex:none;line-height:1" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>DeepSeek</title><path d="M23.748 4.482c-.254-.124-.364.113-.512.234-.051.039-.094.09-.137.136-.372.397-.806.657-1.37
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/ai-models/flash-lightning.svg
- Network accessline 1
<svg t="1782396865841" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10088" width="200" height="200"><path d="M395.765333 586.570667h-171.733333c-22.421333 0-37.888-22.442667-29.909333-43.381334
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/ai-models/qwen.svg
- Network accessline 1
<svg height="1em" style="flex:none;line-height:1" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Qwen</title><path d="M12.604 1.34c.393.69.784 1.382 1.174 2.075a.18.18 0 00.157.091h5.552c.174 0 .322.11.446.327l1.4
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/ai-models/stepfun.svg
- Network accessline 1
<svg height="1em" style="flex:none;line-height:1" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Stepfun</title><path d="M22.012 0h1.032v.927H24v.968h-.956V3.78h-1.032V1.896h-1.878v-.97h1.878V0zM2.6 12.371V1.87h.9
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/brain.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/bug.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/chart-line.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/clipboard-list.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/code-2.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/copy.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/database.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/gauge.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/globe.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/image.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/table.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/trending-down.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/icons/common/zap.svg
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js
- Network accessline 1
/*! * GSAP 3.15.0 * https://gsap.com - Executable scriptline 1
Executable file - Network accessline 2
* GSAP 3.15.0 * https://gsap.com * - Network accessline 3
* https://gsap.com - Network accessline 4
* * @license Copyright 2026, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license. - Network accessline 5
* @license Copyright 2026, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license. * @author: Jack Doyle, jack@greensock.com - Network accessline 6
* Subject to the terms at https://gsap.com/standard-license. - Possible obfuscationline 10
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prot
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/rough.js
- Possible obfuscationline 1
var rough=function(){"use strict";function t(t,e,s){if(t&&t.length){const[n,o]=e,a=Math.PI/180*s,h=Math.cos(a),r=Math.sin(a);for(const e of t){const[t,s]=e;e[0]=(t-n)*h-(s-o)*r+n,e[1]=(t-n)*r+(s-o)*h+o}}}function e(t,e){return t[0]===e[0]&& - Executable scriptline 1
Executable file
plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js
- Network accessline 1
/*! * GSAP 3.15.0 * https://gsap.com - Executable scriptline 1
Executable file - Network accessline 2
* GSAP 3.15.0 * https://gsap.com * - Network accessline 3
* https://gsap.com - Network accessline 4
* * @license Copyright 2026, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license. - Network accessline 5
* @license Copyright 2026, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license. * @author: Jack Doyle, jack@greensock.com - Network accessline 6
* Subject to the terms at https://gsap.com/standard-license. - Possible obfuscationline 10
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prot
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.
Declared and executed: 1 fact
- Contacts github.com, which SKILL.md, the README and the plugin manifest do not mentionchengfeng-report-bug/scripts/report-bug.cjs:416High confidence
Signal confidence: 36 facts
- Network access in prose of documentationplugins/chengfeng-videocut/references/runtime-and-product-contract.md:60Low confidence
- Network access in prose of documentationplugins/chengfeng-videocut/references/runtime-and-product-contract.md:61Low confidence
- Executable script in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:1High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:99High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:100High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:101High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:414High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:415High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:416High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:492High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:493High confidence
- Network access in code of a file that runschengfeng-report-bug/scripts/report-bug.cjs:494High confidence
- Network access in prose of documentationchengfeng-videocut-workbench/NOTICE.md:7Low confidence
- Network access in prose of documentationchengfeng-videocut-workbench/NOTICE.md:8Low confidence
- Network access in prose of documentationchengfeng-videocut-workbench/NOTICE.md:9Low confidence
- Network access in prose of documentationchengfeng-videocut-workbench/NOTICE.md:12Low confidence
- Network access in prose of documentationchengfeng-videocut-workbench/NOTICE.md:13Low confidence
- Network access in prose of documentationchengfeng-videocut-workbench/NOTICE.md:16Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:1Low confidence
- Executable script in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:1Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:2Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:3Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:4Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:5Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:6Low confidence
- Possible obfuscation in code of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/gsap.min.js:10High confidence
- Possible obfuscation in code of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/rough.js:1High confidence
- Executable script in code of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-comic-motion/vendor/rough.js:1High confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js:1Low confidence
- Executable script in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js:1Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js:2Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js:3Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js:4Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js:5Low confidence
- Network access in a comment of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js:6Low confidence
- Possible obfuscation in code of a file that runsian-xiaohei-svg-motion/assets/templates/xiaohei-series-reference/vendor/gsap.min.js:10High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field user-invocable in plugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md plugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/chengfeng-videocut/skills/chengfeng-check-updates/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/chengfeng-videocut/skills/chengfeng-check-updates/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.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/agentchengfeng-chengfeng-videocut-skills/)