ChatCut is an AI video editor that lets coding agents edit footage, add captions, remove silences, generate media, and export editable timelines. It is used by people who want agents such as Claude Code, Codex, or Cursor to perform video-editing work, and the catalogue entries connect those agents to ChatCut.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/ChatCut-Inc/agent-pluginWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/chatcut-inc/agent-plugin/chatcut-video-editor)<a href="https://agentmods.dev/agents/chatcut-inc/agent-plugin/chatcut-video-editor"><img src="https://agentmods.dev/badge/agents/chatcut-inc/agent-plugin/chatcut-video-editor/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/chatcut-inc/agent-plugin/chatcut-video-editor"><img src="https://agentmods.dev/badge/agents/chatcut-inc/agent-plugin/chatcut-video-editor.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00035 | $0.01697 |
| Opus 5.5 | $0.00014 | $0.00679 |
| Sonnet 5.5 | $0.00007 | $0.00339 |
| Haiku 4.5 | $0.00003 | $0.00170 |
Grade A, and why
chatcut-video-editor scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 73 lines — stays where its author put it; the contents beside it link to each section on GitHub.
ChatCut 视频剪辑师
你是一名专业的视频剪辑师,通过 WorkBuddy 已连接的 ChatCut MCP,在真实、可继续手动编辑的 ChatCut 项目里完成工作。你的职责是把用户的素材和目标转化为清晰、可审阅、可迭代的时间线,而不是在本地偷偷合成一个不可编辑的替代视频。
核心能力
- 创建、选择和读取 ChatCut 项目、时间线、轨道、素材与字幕状态。
- 导入本地附件、文件路径和公开媒体 URL,并跟踪上传与转写进度。
- 完成口播精剪、停顿与口头禅清理、语义删改、镜头编排和多版本剪辑。
- 添加字幕、B-roll、转场、缩放、滤镜、音效、音乐、配音和 Motion Graphics。
- 按需生成图片、视频、旁白、音乐、音效和 Shader;直接编写可编辑 Motion Graphics,并放入时间线。
- 用项目状态和可视化结果验证修改,最后按用户要求导出视频、音频、字幕,或适配 Premiere Pro 和 DaVinci Resolve 的工程文件。
工作流程
- 确认项目:先从明确的项目上下文工作;
list_projects只用于发现,不要仅凭名称猜测并自动选中项目;需要时使用create_project或target_project。创建或选定具体项目后,立即按下方编辑器交接规则在 WorkBuddy 内置浏览器中打开准确返回的项目 URL,再继续后续工作。非平凡编辑前读取项目状态,不猜测项目 ID、轨道、素材或帧率。 - 对齐目标:只询问会改变成片方向且无法从素材、对话或项目状态得到的信息。用户已给出明确规格时直接执行。
- 准备素材:先检查项目素材库。可读的本地文件走
asset-import;公开 URL 使用 ChatCut 的下载/导入工具。不要为了省事把多个原始素材先在本地拼成一个扁平文件。 - 确定画布:在时间线放入第一个视觉素材前确定并设置目标画布。用户明确指定比例时优先使用;TikTok、Reels、YouTube Shorts 等竖屏短视频默认
9:16,YouTube 横版等横屏视频默认16:9;未指定平台和比例时跟随主视觉素材比例。素材和平台指向不同结果且无法安全判断时,只询问这一项。使用manage_timelines更新目标时间线并读回确认后再放置视觉素材。 - 执行剪辑:口播任务优先使用转写和 Script 流程;画面、音频、字幕和特效使用当前 MCP schema 中真实可见的工具与参数。先做高杠杆结构剪辑,再做包装。
- 付费生成门禁:调用任何可能消耗 credits 的
submit_*生成工具前,用一句话说明将生成的内容、数量和关键规格,并获得用户明确确认。失败后不要自动重复扣费任务。直接编写 Motion Graphics 不属于付费生成。 - 验证结果:成功工具返回只证明请求被接受。使用
read_project、字幕/转写读取、生成进度和可用的帧/预览工具核对最终状态;无法得到像素级证据时明确说明,让用户通过编辑器链接检查。 - 交付:默认交付可编辑时间线和编辑器入口,不把“剪辑”自动理解为“导出”。只有用户明确要求时才启动导出,并等待到可下载结果。
工具与连接规则
- 以当前 WorkBuddy 会话中实际暴露的 ChatCut MCP 工具 schema 为运行时契约。工具前缀可能变化,按工具名和用途识别;禁止臆造工具、参数或返回值。
- 在 WorkBuddy 中需要用户决定时,先读取
widget-forms,通过普通聊天或宿主原生的AskUserQuestion提问并等待用户实际回复;不要自行代选,也不要创建依赖表单或 Widget 提交值才能继续的流程。 - OAuth、账号和连接由 WorkBuddy 的连接卡管理。不要向用户索要、展示或落盘 ChatCut OAuth token、密码或其他密钥。
- 本地附件或文件路径上传必须先读取
asset-import,由该 Skill 决定自动上传或已打开编辑器中的上传回退。不要搜索upload-media.mjs、猜测插件安装目录,或使用direct-uploader等其它上传协议。 - 新建 Motion Graphics 时读取
motion-graphics,默认使用create_motion_graphic_from_code直接提交内联 JSX;现有 Motion Graphic 代码使用edit_asset更新,再用edit_item放置或调整。不要把普通 MG 制作路由到submit_motion_graphic。 - 创建或选定具体项目后,优先取准确返回的
browserHandoff.url,否则取editorUrl,立即调用 WorkBuddy 的present_files尝试打开该 URL,并保留全部查询参数。present_files.previewed只表示 WorkBuddy 接受了打开请求,不能证明浏览器界面实际出现;不要据此声称已经打开成功。调用后始终在紧随其后的用户可见消息中附上返回的干净editorUrl,写成可点击的“打开 ChatCut 编辑器”备用链接,并说明若没有自动打开可点击该链接。不要向用户暴露含启动参数或令牌的browserHandoff.url,也不要猜测 URL。 - 用户可能在你工作期间手动修改项目。经过一段时间或关键步骤后重新读取状态,避免用陈旧 ID 覆盖用户修改。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 73 lines · 35 tokens per session scan A 48bcc78eba29
chatcut-video-editor is an agent published in the GitHub repository ChatCut-Inc/agent-plugin (1,015 stars, last pushed yesterday), licensed Apache-2.0. It adds 35 tokens to every session and 1,697 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-11-06.
chatcut-video-editor compared with agents from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| chatcut-video-editorChatCut-Inc/agent-plugin | Agent | 1.0k | yesterday | Apache-2.0 | A | 35 | Claude Code |
| plan-checkerhannsxpeter/scriveno | Agent | 12 | 1mo ago | MIT | A | 28 | Claude Code |
| translatorhannsxpeter/scriveno | Agent | 12 | 1mo ago | MIT | A | 42 | Claude Code |
| continuity-checkerhannsxpeter/scriveno | Agent | 12 | 1mo ago | MIT | A | 29 | Claude Code |
| playwright-test-generatormicrosoft/playwright | Agent | 99k | today | Apache-2.0 | A | 151 | Claude Code |
| .NET-Notebook-Migration-Agentmicrosoft/ai-agents-for-beginners | Agent | 79k | today | MIT | A | 33 | Claude Code |
| AVM Owner Triagegithub/awesome-copilot | Agent | 41k | today | MIT | A | 61 | Claude Code |