Communitygithub.com

0xsline/openchatcut

Conecta un agente de codificación compatible con MCP a OpenChatCut y edita proyectos de video locales. Útil cuando el usuario pide instalar, conectar o configurar OpenChatCut; inspeccionar o editar un proyecto; trabajar con su línea de tiempo, transcripción, subtítulos, medios, generación, gráficos en movimiento, audio, color o herramientas de exportación; o recuperarse de un error MCP de OpenChatCut.

¿Qué es openchatcut?

Esta skill permite a cualquier agente de codificación con soporte MCP (como Claude Code, Cursor, Codex) integrarse con OpenChatCut, un editor de video local-first y nativo para agentes. Con ella, el agente puede inspeccionar y modificar proyectos de video, trabajar con la línea de tiempo, transcripciones, subtítulos, medios, generación, gráficos en movimiento, audio, color y exportación, todo a través de llamadas a herramientas MCP. La skill establece un flujo de trabajo claro: iniciar OpenChatCut, verificar el estado, cargar las herramientas de edición especializadas bajo demanda con `load_skill`, abrir una sesión de edición con `begin_edit_session`, realizar cambios con modo de aprobación controlado y finalmente revisar y aplicar los cambios con `review_edit_session`. Está diseñada para manejar errores comunes, sesiones huérfanas y actualizaciones de versión, garantizando una integración robusta y segura con el editor.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace openchatcut?

OpenChatCut es un editor de video local-first y nativo para agentes. Esta skill es el único punto de entrada externo; las guías de edición especializadas permanecen dentro del editor en ejecución y se cargan bajo demanda con load_skill.

Enrutar la tarea

  • Instalar, conectar o diagnosticar el servidor MCP: lee references/getting-started.md.
  • Inspeccionar o modificar un proyecto: lee references/editing-workflow.md.
  • Recuperarse de una llamada a herramienta fallida, sesión obsoleta o editor faltante: lee references/known-errors.md.

Fundamentos

  1. Inicia OpenChatCut antes de conectar. El endpoint MCP predeterminado es http://localhost:5199/api/external-mcp/mcp.
  2. Llama a openchatcut_status, luego a list_projects. Selecciona un proyecto solo cuando el usuario lo nombre o el contexto actual lo identifique.
  3. Llama a load_skill antes del trabajo especializado. Es de solo lectura y no requiere ni begin_edit_session ni editSessionId; los nombres disponibles y archivos de soporte provienen de la descripción de la herramienta MCP en vivo. Con la exposición progresiva habilitada, esta llamada revela las herramientas referenciadas de la skill y emite tools/list_changed; actualiza la lista antes de continuar.
  4. Antes de leer o editar un proyecto, llama a begin_edit_session. Conserva su editSessionId y pásalo a cada herramienta de edición segura para borradores.
  5. Si begin_edit_session informa una sesión activa, llama a list_edit_sessions. Una sesión huérfana se puede reanudar o descartar con recover_edit_session usando una acción listada en recoveryActions; un propietario en línea debe finalizar o descartar su propia sesión.
  6. Usa approvalMode: "manual" a menos que el usuario solicite explícitamente una aplicación desatendida. En modo manual, el usuario aprueba la propuesta completa en OpenChatCut. En modo automático, review_edit_session aplica el borrador completo.
  7. Finaliza con review_edit_session. Reporta éxito solo después de que get_edit_session devuelva applied.

Versión de la skill

2026-09-04.1

El servidor MCP de OpenChatCut anuncia su línea base de skill requerida. Si la línea base del servidor es más reciente, ejecuta:

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.

Skills relacionados