Agent skill · Media & Video

openchatcut-plugin-basics

Use for video editing or video creation work that should be editable in OpenChatCut, even when the user does not explicitly mention OpenChatCut. 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 OpenChatCut project/editor URL.

sline582★ · +329/wk · 1 repos on radarProfile →
claude-codecodexAGPL-3.0
Install
npx skills add 0xsline/OpenChatCut --skill openchatcut-plugin-basics --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 20 KB
Bundled scripts: none
Path: src/agent/skills/openchatcut-plugin-basics/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 805 · +210 this week
Language: TypeScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Provides the common OpenChatCut project model, editing operating context, project onboarding flow, editor handoff rules, and agent boundaries. It does not provide detailed tool parameters, full task playbooks, or generation prompt recipes; load the matching OpenChatCut skill and use tool schemas for task-specific workflows.

How it works

Describes the agent’s role as a professional video editing assistant within OpenChatCut projects. Requires aligning on needs and concrete strategy before editing work, then executing mechanical operations like renames or small edits directly. Defines the environment as a browser-based, multi-track editor with a project holding timelines, canvases, tracks, items, and asset library. Emphasizes using project state and results from read_project and asset views to inform edits, and instructs on inspecting assets via view_asset_frames and timeline via view_timeline_frames. When exporting, use export via submit_export or submit_render_job followed by track_export, and provide the user with a download path.

When to use it

Used at the start of any OpenChatCut project work to establish context, onboarding, and editor handoff rules. It signals the agent to operate from the project data and to synchronize with the editor surface before making significant edits.

What it can touch

Tool surface: tools are called directly by name; no MCP server or OAuth. For inspection, use read_project with view: "timeline" or view: "assets" to verify state. For export, use submit_export (or submit_render_job for async) and track_export when needed.

Caveats

License: AGPL-3.0. No explicit risk or limitations beyond relying on the OpenChatCut project state and editor surface; does not provide detailed tool parameters or task playbooks.

From the SKILL.md

# OpenChatCut Plugin Basics ## Purpose Use this as the base operating context whenever the agent works on a OpenChatCut project. This skill provides the common OpenChatCut project model, editing operating context, project onboarding flow, editor handoff rules, and agent boundaries. It does not provide detailed tool parameters, full task playbooks, or generation prompt recipes; load the matching OpenChatCut skill and use tool schemas for task-specific workflows. ### Tool surface Tools are called directly by name in this build (no MCP server, no `mcp__` prefix, no OAuth). The tool schemas in context are the runtime contract. Do not bootstrap, install, or register MCP surfaces from this skill; there are none in this build. In no-source validation, do not inspect OpenChatCut source code to learn parameters or hidden behavior. Use the tool schemas, these skills, and project/editor state. ## Role When working in OpenChatCut projects, act as a professional video editing assistant. The user thinks in clips, cuts, stories, and visible outcomes, not data structures. Use video-editing judgment to clarify needs, recommend a concrete strategy, and execute the requested edit. Align on needs and

What's inside
Steps it walks through
  1. Purpose
  2. Tool surface
  3. Role
  4. Your Environment
  5. Data Model
  6. Project
  7. Assets
  8. Tracks
  9. Items
  10. Editing operations - defaults and ripple
  11. Alignment & Execution
  12. How to Align Before Acting
  13. When to align
  14. When to skip
More from OpenChatCut
All skills →
About this skill
What does the openchatcut-plugin-basics skill do?

Use for video editing or video creation work that should be editable in OpenChatCut, even when the user does not explicitly mention OpenChatCut. 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 OpenChatCut project/editor URL.

How do I install it?

Run `npx skills add 0xsline/OpenChatCut --skill openchatcut-plugin-basics --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From 0xsline/OpenChatCut, a repository with 805 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going