Skip to content
Back to skills

Chatcut Editing Basics

ASecurity

Start here for any ChatCut video editing task with the ChatCut connector (the `chatcut` MCP server). Covers signing in, finding or creating a project, getting the user's media in through an upload link, the edit-and-verify loop, previewing in chat, exporting, and what to do when a tool fails. Load it before the first ChatCut tool call in a conversation.

  • 1,028 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agents

Works with

  • mcp

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add ChatCut-Inc/agent-plugin --skill chatcut-editing-basics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Chatcut Editing Basics?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Chatcut Editing Basics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chatcut-inc-chatcut-editing-basics/badge)](https://www.skillsdirectory.com/skills/chatcut-inc-chatcut-editing-basics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: chatcut-editing-basics
description: Start here for any ChatCut video editing task with the ChatCut connector (the `chatcut` MCP server). Covers signing in, finding or creating a project, getting the user's media in through an upload link, the edit-and-verify loop, previewing in chat, exporting, and what to do when a tool fails. Load it before the first ChatCut tool call in a conversation.
---

# ChatCut editing basics

ChatCut is a cloud video editor. A project holds timelines (video tracks stacked
above audio tracks) over a media library. Every edit saves to the user's
ChatCut account, and the user can open the same project in the ChatCut editor
at any time.

This plugin edits media the user already has. It does not create new images,
video, voice or music with AI models. When a request needs that, say it is not
available through this plugin and continue with what the project already
contains.

## Sign in

The `chatcut` MCP server uses the host's OAuth sign-in to the user's ChatCut
account. If a tool reports that connector authentication is missing, ask the
user to reconnect ChatCut from the host's connector settings, then retry the
same call. Never ask for passwords or tokens in the conversation.

## Find or create the project

- Existing work: `list_projects`, then `target_project` with the chosen
  `projectId`. Pass that `projectId` on later calls.
- New work: `create_project`, named after the user's request.
- Share the editor link once as a named Markdown link, for example
  `[Open "Interview cut" in ChatCut](editorUrl)`, so the user can return to it.

## Get media in

ChatCut's tools run on ChatCut servers. They cannot read files attached to the
conversation or paths on the user's computer.

1. Call `import_media` for the targeted project.
2. Give the user the returned upload link as a named Markdown link. It works in
   a phone or desktop browser, is single-use and expires after a few minutes;
   create a new one if it expires.
3. When the user says the upload finished, find the new assets with
   `browse_assets`. Audio and video start transcription automatically.

Stock B-roll, photos, music and sound effects: `search_stock_media` finds
licensed results. Show the user the title, license and page link; the user
downloads the file and adds it through the same upload link. ChatCut's built-in
effects, transitions, LUTs and sound effects come from `browse_library` and need
no upload.

## Edit and verify

- Read before you change: `read_project` for the project map, then
  `preview_timeline` and `inspect_item` for the part you will edit.
- Speech-led videos (talking head, interview, podcast, tutorial): load the
  `talking-head-guide` skill. Transcript and captions: `transcription`.
  Motion graphics: `create-motion-graphics`. Several cameras of one take:
  `multicam-sync`.
- Do only what was asked; suggest extras instead of adding them.
- A tool's success response is not proof. Re-read the affected state, and use
  the `verification` and `visual-analysis` skills for anything visible.

## Preview

When `show_preview` is listed, it opens a playable preview of the project in the
conversation. Use it when the user wants to watch the project, or once after you
finish a change they will want to see, not after every tool call. Hosts without
`show_preview` get the editor link instead.

## Export

`submit_export` renders video and audio on ChatCut servers by default. If it
returns a cloud quote, show the duration, free allowance and credits, and
continue only after the user confirms that charge. Check progress with
`track_export`, one read per call; when it completes, give the user
`downloadUrl`. If it is still running, say so and check again when the user
asks. Subtitles export immediately.

## When something fails

Keep the original error and identify the failing step. Follow a recovery hint
in the result once before asking the user.

## Credits and plans

`read_billing` shows the account's membership and available credits. When the
account cannot cover a step (a tool reports insufficient credits or a missing
plan, or a cloud export quote exceeds the balance) or the user asks to
subscribe, upgrade or add credits, give them the ChatCut link: the
`billingUrl` a tool returned, or `get_editor_url` with `openPricing: true`. The
user opens it in their browser and pays on chatcut.io; nothing is bought in
the chat. Do not bring up plans or pricing otherwise.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.