Communitygithub.com

0xsline/openchatcut

Conecte um agente de codificação com capacidade MCP ao OpenChatCut e edite projetos de vídeo locais. Use quando o usuário pedir para instalar, conectar ou configurar o OpenChatCut; inspecionar ou editar um projeto do OpenChatCut; trabalhar com sua linha do tempo, transcrição, legendas, mídia, geração, gráficos em movimento, áudio, cor ou ferramentas de exportação; ou se recuperar de um erro MCP do OpenChatCut.

O que é openchatcut?

Esta skill permite que agentes de codificação com suporte ao protocolo MCP (Model Context Protocol) se conectem ao OpenChatCut, um editor de vídeo local e nativo para agentes. Ela fornece um ponto de entrada único para instalar o servidor MCP, inspecionar e modificar projetos, e recuperar-se de erros comuns. Suportado principalmente pelo Claude Code e outros agentes compatíveis com MCP, a skill orquestra chamadas de ferramentas como `openchatcut_status`, `list_projects`, `load_skill`, `begin_edit_session` e `review_edit_session` para gerenciar sessões de edição e aplicar alterações. O fluxo de trabalho inclui verificar o status do editor, iniciar uma sessão de edição com um ID único, e usar modos de aprovação manual ou automática antes de finalizar com a revisão da sessão. A skill garante que as operações sejam seguras e rastreáveis, evitando conflitos entre sessões ativas.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que openchatcut faz?

O OpenChatCut é um editor de vídeo local e nativo para agentes. Esta skill é o único ponto de entrada externo; orientações especializadas de edição permanecem dentro do editor em execução e são carregadas sob demanda com load_skill.

Roteie a tarefa

  • Instalar, conectar ou diagnosticar o servidor MCP: leia references/getting-started.md.
  • Inspecionar ou modificar um projeto: leia references/editing-workflow.md.
  • Recuperar-se de uma chamada de ferramenta com falha, sessão obsoleta ou editor ausente: leia references/known-errors.md.

Essenciais

  1. Inicie o OpenChatCut antes de conectar. O endpoint MCP padrão é http://localhost:5199/api/external-mcp/mcp.
  2. Chame openchatcut_status, depois list_projects. Selecione um projeto somente quando o usuário o nomear ou o contexto atual o identificar.
  3. Chame load_skill antes de trabalhos especializados. Ela é somente leitura e não requer begin_edit_session nem editSessionId; os nomes disponíveis e arquivos de suporte vêm da descrição da ferramenta MCP ativa. Com a exposição progressiva ativada, esta chamada revela as ferramentas referenciadas pela skill e emite tools/list_changed; atualize a lista antes de continuar.
  4. Antes de leituras ou edições no projeto, chame begin_edit_session. Mantenha seu editSessionId e passe-o para cada ferramenta de editor segura para rascunho.
  5. Se begin_edit_session relatar uma sessão ativa, chame list_edit_sessions. Uma sessão órfã pode ser retomada ou descartada com recover_edit_session usando uma ação listada em recoveryActions; um proprietário online deve finalizar ou descartar sua própria sessão.
  6. Use approvalMode: "manual" a menos que o usuário peça explicitamente por aplicação desassistida. No modo manual, o usuário aprova a proposta completa no OpenChatCut. No modo automático, review_edit_session aplica o rascunho completo.
  7. Finalize com review_edit_session. Relate sucesso somente após get_edit_session retornar applied.

Versão da skill

2026-09-04.1

O servidor MCP do OpenChatCut anuncia sua linha de base de skill necessária. Se a linha de base do servidor for mais nova, execute:

npx skills update openchatcut

Comando alternativo:

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.

Habilidades Relacionadas