Communitygithub.com

0xsline/openchatcut

Verbinde einen MCP-fähigen Codierungsagenten mit OpenChatCut und bearbeite lokale Videoprojekte. Verwende dies, wenn der Benutzer darum bittet, OpenChatCut zu installieren, zu verbinden oder einzurichten; ein OpenChatCut-Projekt zu inspizieren oder zu bearbeiten; mit dessen Timeline, Transkript, Untertiteln, Medien, Generierung, Bewegungsgrafiken, Audio, Farbe oder Export-Tools zu arbeiten; oder sich von einem OpenChatCut MCP-Fehler zu erholen.

Was ist openchatcut?

OpenChatCut ist ein lokaler, agenten-nativer Videoeditor. Diese Skill ist der einzige externe Einstiegspunkt; spezielle Bearbeitungsanleitungen bleiben im laufenden Editor und werden bei Bedarf mit `load_skill` geladen. Der Skill unterstützt MCP-fähige Codierungsagenten (wie Claude Code, Cursor oder Codex) und bietet einen strukturierten Arbeitsablauf: Status prüfen, Projekte listen, Projekt auswählen, `load_skill` aufrufen (schreibgeschützt, benötigt keine Sitzung), dann `begin_edit_session` für Lese- oder Schreibzugriffe. Die Sitzungs-ID muss an alle Editor-Tools übergeben werden. Standardmäßig arbeitet der Skill im manuellen Genehmigungsmodus (`approvalMode: 'manual'`), bei dem der Benutzer den Vorschlag in OpenChatCut bestätigt; bei expliziter Anforderung kann der automatische Modus verwendet werden, bei dem `review_edit_session` den gesamten Entwurf anwendet. Der Skill enthält Referenzen für die Fehlerbehebung (`known-errors.md`), die Ersteinrichtung (`getting-started.md`) und den Bearbeitungsworkflow (`editing-workflow.md`). Die Skill-Version `2026-09-04.1` kann bei Bedarf über `npx skills update openchatcut` aktualisiert werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/0xsline/openchatcut/tree/HEAD/skills/openchatcut

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht openchatcut?

OpenChatCut ist ein lokaler, agenten-nativer Videoeditor. Diese Skill ist der einzige externe Einstiegspunkt; spezielle Bearbeitungsanleitungen bleiben im laufenden Editor und werden bei Bedarf mit load_skill geladen.

Route den Vorgang

  • Installieren, verbinden oder diagnostizieren des MCP-Servers: lies references/getting-started.md.
  • Ein Projekt inspizieren oder ändern: lies references/editing-workflow.md.
  • Wiederherstellung nach einem fehlgeschlagenen Tool-Aufruf, veralteter Sitzung oder fehlendem Editor: lies references/known-errors.md.

Grundlagen

  1. Starte OpenChatCut vor dem Verbinden. Der Standard-MCP-Endpunkt ist http://localhost:5199/api/external-mcp/mcp.
  2. Rufe openchatcut_status auf, dann list_projects. Wähle ein Projekt nur aus, wenn der Benutzer es nennt oder der aktuelle Kontext es identifiziert.
  3. Rufe load_skill vor speziellen Arbeiten auf. Es ist schreibgeschützt und benötigt weder begin_edit_session noch editSessionId; verfügbare Namen und Support-Dateien stammen aus der Live-MCP-Toolbeschreibung. Bei aktivierter progressiver Offenlegung zeigt dieser Aufruf die referenzierten Werkzeuge des Skills und sendet tools/list_changed; aktualisiere die Liste, bevor du fortfährst.
  4. Vor Projekt-Lese- oder -Schreibvorgängen rufe begin_edit_session auf. Behalte dessen editSessionId und übergib sie an jedes entwurfssichere Editor-Tool.
  5. Wenn begin_edit_session eine aktive Sitzung meldet, rufe list_edit_sessions auf. Eine verwaiste Sitzung kann mit recover_edit_session fortgesetzt oder verworfen werden, wobei eine in recoveryActions aufgeführte Aktion verwendet wird; ein online-Besitzer muss seine eigene Sitzung beenden oder verwerfen.
  6. Verwende approvalMode: 'manual', es sei denn, der Benutzer bittet ausdrücklich um unbeaufsichtigte Anwendung. Im manuellen Modus genehmigt der Benutzer den vollständigen Vorschlag in OpenChatCut. Im automatischen Modus wendet review_edit_session den gesamten Entwurf an.
  7. Beende mit review_edit_session. Melde Erfolg erst, nachdem get_edit_session applied zurückgegeben hat.

Skill-Version

2026-09-04.1

Der OpenChatCut MCP-Server gibt seine erforderliche Skill-Basislinie bekannt. Wenn die Server-Basislinie neuer ist, führe folgenden Befehl aus:

npx skills update openchatcut

Fallback-Befehl:

npx skills add 0xsline/OpenChatCut --skill openchatcut

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

0xsline/openchatcut

Use when acquiring or importing media into a OpenChatCut project asset library for video editing or creation, including local/attached videos, user-provided paths, public media URLs, web video/audio/image assets, upload fallback decisions, and deciding between import_media, download_media, or manual user action.

0xsline/openchatcut

Use when a OpenChatCut video editing or creation workflow needs export, render, download, share, final delivery, subtitle-file export, render choice, local-only asset handling, or export fallback explanation.

0xsline/openchatcut

AI image generation via Fal.ai, gpt-image-2, nano-banana, MiniMax image-01, and xAI Grok Imagine. Use when the user wants to generate or create an image / picture / still.

0xsline/openchatcut

Use when a OpenChatCut tool call fails or returns an unexpected shape.

0xsline/openchatcut

Music generation via Mureka, MiniMax, Atlas Cloud, and Sonilo. Use for instrumentals, songs, soundtracks, track/stem generation, covers, or video-conditioned scoring of the finished cut through `submit_music`.

0xsline/openchatcut

OpenChatCut product knowledge — UI layout, editor features, and how generation providers are configured. Use when the user asks about the product interface, how to use a feature, where to find something, 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.

0xsline/openchatcut

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.

0xsline/openchatcut

Use when checking whether agent edits are reflected in the OpenChatCut project and editor.

0xsline/openchatcut

AI video generation via Fal.ai, Seedance 2.0, Kling, MiniMax Hailuo, xAI Grok Imagine, and OFox. Use when the user wants to generate a video clip — text-to-video, image-to-video, first/last-frame transitions, reference-guided generation, multi-shot, or generatively editing / extending an existing clip.

0xsline/openchatcut

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.

0xsline/openchatcut

Use when the agent should ask the user for structured input with an in-chat form, including single-select, multi-select, text fields, style pickers, or voice audition choices.

Verwandte Skills