Communitygithub.com

0xsline/openchatcut

Connectez un agent de codage compatible MCP à OpenChatCut et modifiez des projets vidéo locaux. Utilisez cette compétence lorsque l'utilisateur demande d'installer, connecter ou configurer OpenChatCut ; inspecter ou modifier un projet OpenChatCut ; travailler avec sa timeline, ses transcriptions, ses sous-titres, ses médias, sa génération, ses graphiques animés, son audio, sa couleur ou ses outils d'exportation ; ou récupérer d'une erreur MCP d'OpenChatCut.

Qu'est-ce que openchatcut ?

OpenChatCut est un éditeur vidéo local, natif pour les agents, qui permet aux agents de codage compatibles MCP (comme Claude Code, Cursor ou Codex) d'interagir directement avec des projets vidéo. Cette compétence sert de point d'entrée externe unique ; les conseils d'édition spécialisés sont chargés à la demande via `load_skill`. Elle prend en charge les workflows d'installation, de diagnostic, d'inspection et de modification de projets, ainsi que la récupération après des erreurs de session ou d'appels d'outils. Les utilisateurs doivent d'abord démarrer OpenChatCut, puis utiliser `openchatcut_status` et `list_projects` pour sélectionner un projet, et `begin_edit_session` pour les modifications. La compétence propose des modes d'approbation manuelle (par défaut) et automatique, et se termine par `review_edit_session`.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait openchatcut ?

OpenChatCut est un éditeur vidéo local, natif pour les agents. Cette compétence est le point d'entrée externe unique ; les conseils d'édition spécialisés restent dans l'éditeur en cours d'exécution et sont chargés à la demande avec load_skill.

Acheminer la tâche

  • Installer, connecter ou diagnostiquer le serveur MCP : lisez references/getting-started.md.
  • Inspecter ou modifier un projet : lisez references/editing-workflow.md.
  • Récupérer d'un appel d'outil échoué, d'une session obsolète ou d'un éditeur manquant : lisez references/known-errors.md.

Essentiels

  1. Démarrez OpenChatCut avant de vous connecter. Le point de terminaison MCP par défaut est http://localhost:5199/api/external-mcp/mcp.
  2. Appelez openchatcut_status, puis list_projects. Ne sélectionnez un projet que lorsque l'utilisateur le nomme ou que le contexte actuel l'identifie.
  3. Appelez load_skill avant tout travail spécialisé. Il est en lecture seule et ne nécessite ni begin_edit_session ni editSessionId ; les noms disponibles et les fichiers de support proviennent de la description de l'outil MCP en direct. Avec l'exposition progressive activée, cet appel révèle les outils référencés par la compétence et émet tools/list_changed ; actualisez la liste avant de continuer.
  4. Avant de lire ou de modifier un projet, appelez begin_edit_session. Conservez son editSessionId et transmettez-le à chaque outil d'édition sécurisé par brouillon.
  5. Si begin_edit_session signale une session active, appelez list_edit_sessions. Une session orpheline peut être reprise ou supprimée avec recover_edit_session en utilisant une action listée dans recoveryActions ; un propriétaire en ligne doit terminer ou supprimer sa propre session.
  6. Utilisez approvalMode : "manual" sauf si l'utilisateur demande explicitement une application sans surveillance. En mode manuel, l'utilisateur approuve la proposition complète dans OpenChatCut. En mode automatique, review_edit_session applique le brouillon complet.
  7. Terminez avec review_edit_session. Signalez le succès seulement après que get_edit_session renvoie applied.

Version de la compétence

2026-09-04.1

Le serveur MCP OpenChatCut annonce sa ligne de base de compétence requise. Si la ligne de base est plus récente, exécutez :

npx skills update openchatcut

Commande de secours :

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.

Skills associés