plugins marketplace
← All plugins

chatcut

v0.2.22

ChatCut Codex plugin for editable video editing and creation workflows from Codex.

Codex15 skills

by ChatCutGPL-3.0-only752updated 2 days ago

Source

git clone https://github.com/ChatCut-Inc/agent-plugin

Clone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is codex/ inside the repository.

Layout

codex/
├── .codex-plugin/plugin.json
├── skills/asset-import/SKILL.md
├── skills/chatcut-plugin-basics/SKILL.md
├── skills/create-motion-graphics/SKILL.md
├── skills/export/SKILL.md
├── skills/known-errors/SKILL.md
├── skills/multicam-sync/SKILL.md
├── skills/music/SKILL.md
├── skills/product-help/SKILL.md
├── skills/shader-gen/SKILL.md
├── skills/talking-head-guide/SKILL.md
├── skills/transcription/SKILL.md
├── skills/verification/SKILL.md
├── skills/video-gen/SKILL.md
├── skills/voice/SKILL.md
└── skills/widget-forms/SKILL.md

Skills15

asset-importskills/asset-import/SKILL.md

Import local, attached, or downloaded media into a ChatCut project through the hosted external connector.

chatcut-plugin-basicsskills/chatcut-plugin-basics/SKILL.md

Use for video editing or video creation work that should be editable in ChatCut, even when the user does not explicitly mention ChatCut. Covers local/attached video editing, captions/subtitles, transcription, trimming, talking-head cleanup, highlights, B-roll, overlays, generation, export, project/editor opening, importing, targeting, verifying, watching, and identifying the active ChatCut project/editor URL. Also use when ChatCut tools appear missing, unavailable, or not connected: that is normally an unauthenticated MCP server rather than a broken install, and this skill says what to tell the user.

create-motion-graphicsskills/create-motion-graphics/SKILL.md

Create, patch, or place direct-authored Motion Graphic JSX through the Codex ChatCut tool surface.

exportskills/export/SKILL.md

Export or deliver a ChatCut project through the hosted connector, including video, audio, subtitles, XML, and render-status checks.

known-errorsskills/known-errors/SKILL.md

Diagnose ChatCut plugin tool failures, rejected mutations, unexpected response shapes, and blocked import, generation, or render operations.

multicam-syncskills/multicam-sync/SKILL.md

Synchronize footage from a multi-camera / multi-recorder shoot — several cameras plus separate audio recorders covering one session, imported as loose clips — and optionally turn all or part of it into speaker-follow footage for a larger edit. Use when a user drops in multiple clips from the same recording and wants them aligned, asks for multicam / 多机位 / multi-angle sync, wants a "cut to whoever is talking" edit, or refers to camera A/B, angles, or separate lav or field recordings that need to line up with picture.

musicskills/music/SKILL.md

Shared ChatCut background-music generation skill. Use when the user wants newly generated music, background music, an intro theme, a music bed, or BGM for a ChatCut video through `submit_music`.

product-helpskills/product-help/SKILL.md

ChatCut product knowledge for UI layout, features, credits, subscriptions, pricing, payment methods, billing, Desktop downloads, and Agent Plugin installation. Use whenever the user asks about ChatCut itself, including how to use or find a feature; credit costs, balance, usage history, validity, or recent charges; card or Alipay (支付宝) payments; plans, renewals, ChatCut Pro, or upgrades; downloading ChatCut Desktop; installing the Agent Plugin for Codex or Claude Code; or needs GUI guidance for something the agent cannot do directly. Also use as fallback when a task fails and the user needs to complete it manually in the UI. NOT for live project-state queries ("where are my folders?", "what's on my timeline?", "where is clip X?") — those are answered by `read_project`, not by this skill.

shader-genskills/shader-gen/SKILL.md

AI shader generator for WebGL video effects, transitions, masks, and color grading (LUT / 调色 / 电影感 / film look). Use when the user wants a video effect (滤镜 / 特效), a transition (转场 / crossfade / wipe / cube / 3d), a mask (蒙版 / 遮罩 / reveal), a zoom / push-in (推近 / 推镜头), or a color grade — try the built-in effects (zoom, builtin LUTs) before generating a new shader.

talking-head-guideskills/talking-head-guide/SKILL.md

Guide for editing speech-led videos where spoken delivery or conversation drives the cut — single-speaker talking-head / 口播, two- or multi-speaker interview / 访谈, video podcast, lecture, tutorial, course, and similar formats. Use for any non-trivial edit of those formats, including speech cleanup (剪口播 / 口播剪辑 / 去口癖 / clean up fillers / smooth speech), pause or repeated-take removal, motion graphics layered onto the footage (口播加 MG / 加动画), B-roll (加 B-roll / add B-roll), music, or captions. For motion graphics specifically, use this together with the active Motion Graphics skill/workflow available in the current ChatCut environment — this skill adds speech-specific guidance (rhythm-aware timing, frame-aware placement, subject/caption protection, placement verification).

transcriptionskills/transcription/SKILL.md

Use for ChatCut transcription, transcript readiness, captions, subtitles, transcript repair, filler removal, and speech-led editing setup.

verificationskills/verification/SKILL.md

Verify that ChatCut plugin edits are reflected in project structure and visible timeline output before reporting success.

video-genskills/video-gen/SKILL.md

AI video generation via Seedance 2.5, Seedance 2.0, Kling, and Gemini Omni. Use when the user wants to generate a video clip — text-to-video, image-to-video, first/last-frame transitions, reference-guided generation — or wants to modify / edit / extend an existing generated clip ("change the X", "把 X 改成 Y", remove an object, swap the background).

voiceskills/voice/SKILL.md

Text-to-Speech (TTS), voiceover, narration placement/sync, and custom sound effects (SFX) generator. Use when the user wants generated speech from text, wants to add/replace/align narration or voiceover for an existing video/timeline, wants to keep existing voiceover synced after visual retiming edits, needs voice audition/selection, or explicitly wants a newly generated/custom sound effect that is not available in the Sound Effects library.

widget-formsskills/widget-forms/SKILL.md

Ask for structured ChatCut input using the current plugin host's supported form surface.

Manifests1

codex/.codex-plugin/plugin.json
{
  "name": "chatcut",
  "version": "0.2.22",
  "description": "ChatCut Codex plugin for editable video editing and creation workflows from Codex.",
  "author": {
    "name": "ChatCut",
    "email": "dev@chatcut.io",
    "url": "https://chatcut.io"
  },
  "homepage": "https://chatcut.io",
  "repository": "https://github.com/ChatCut-Inc/agent-plugin.git",
  "license": "GPL-3.0-only",
  "keywords": [
    "chatcut",
    "video",
    "video-editing",
    "editor",
    "captions",
    "subtitles",
    "transcription",
    "timeline",
    "local-video",
    "codex",
    "mcp"
  ],
  "mcpServers": "./.mcp.json",
  "skills": "./skills/",
  "interface": {
    "displayName": "ChatCut",
    "shortDescription": "Edit and create videos in ChatCut from Codex",
    "longDescription": "Workflow skills and MCP server configuration for routing video editing and creation work to ChatCut: importing local or attached media, creating editable projects, editing timelines, adding captions/subtitles, transcribing and cleaning talking-head videos, adding B-roll or overlays, using generation tools for image/video/voice/sound/music/shader assets, exporting, and verifying editor-visible changes.",
    "developerName": "ChatCut",
    "category": "Design",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://chatcut.io",
    "defaultPrompt": [
      "Edit this local video in ChatCut",
      "Add captions or subtitles to this video",
      "Trim pauses and clean up a talking-head video",
      "Add a simple motion graphic overlay"
    ],
    "brandColor": "#111827",
    "composerIcon": "./assets/logo-light.png",
    "logo": "./assets/logo-light.png"
  }
}