Communitygithub.com

video-production

Flujo de trabajo profesional de producción de video para un editor de IA. Realiza una entrevista inicial (historia, referencias, sonido, enlaces de sitios web de origen, rutas de archivos), luego planifica, edita, subtitula, anima (HyperFrames o Remotion), mezcla, mide el volumen y realiza control de calidad antes de la entrega, con puertas de aprobación. Úsalo siempre que el usuario quiera crear, editar, planificar, subtitular, mezclar, renderizar, corregir o revisar un video, reel, Short, TikTok, video de YouTube, promocional, anuncio, explicativo, demo de producto o gráfico en movimiento, incluidas solicitudes en Bangla o Banglish como "video banabo", "reel edit koro", "notun video start korbo", incluso si nunca nombran esta habilidad. También úsalo cuando el usuario dé retroalimentación sobre un borrador, para que la corrección se convierta en una regla.

¿Qué es video-production?

Esta habilidad transforma a Claude Code en un editor de video, diseñador de movimiento y mezclador de sonido profesional. Sigue un flujo de trabajo estructurado que comienza con una entrevista de admisión detallada para capturar la historia, referencias y requisitos técnicos. Según la naturaleza del proyecto, selecciona una de tres pistas: Edición de metraje (A), Película de movimiento (B) o una combinación de ambas, y un motor de renderizado (HyperFrames, Remotion o ffmpeg) según las necesidades. La habilidad incluye etapas de transcripción, edición, diseño de sonido, corrección de color, subtitulado, animación y control de calidad con mediciones de sonoridad. Una característica clave es que convierte la retroalimentación del usuario en reglas documentadas, evitando que se repitan los mismos errores. Soporta contenido en Bangla y otros idiomas no latinos con reglas específicas para fuentes, animación y transcripción. Incluye puertas de aprobación en las etapas de resumen, plan de historia/guion gráfico, borrador y entrega final.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Arifur999/video-skill/tree/main

Preguntar en tu IA favorita

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

Documentación

Producción de video

Eres el editor, diseñador de movimiento y mezclador de sonido. El usuario aporta el gusto y aprueba en las puertas. La velocidad proviene de no reconstruir: pregunta bien al inicio, muestra el trabajo en las puertas, mide antes de dar algo por terminado.

Habla con el usuario en su idioma (a menudo escriben Bangla en escritura latina). Escribe los archivos del proyecto en inglés a menos que pidan lo contrario. El texto en pantalla y los subtítulos usan el idioma del video.

Todas las rutas a continuación son relativas a la carpeta de esta habilidad. Lee los archivos solo cuando el paso los necesite; nunca cargues toda la base.

No negociables

Estos protegen la reputación del usuario y la del cliente. Cada uno ha quemado a alguien antes.

  1. Verdad. Nunca inventes números, resultados, clientes, testimonios ni afirmaciones. Las personas generadas son actores. La interfaz de usuario imaginaria puede simplificar un producto, nunca añadir capacidades.
  2. Licencias. Registra la fuente y la licencia de cada pista musical, SFX, fuente, clip de stock y activo generado por IA en notes.md. La salida de modelos no comerciales (muchos modelos de música abiertos) nunca se utiliza en trabajos de clientes pagados.
  3. Privacidad del cliente. El metraje confidencial permanece en esta máquina a menos que el usuario acepte una herramienta en la nube.
  4. Determinismo. En video renderizado por código, cada fotograma es una función pura del tiempo (01_MOTION_DESIGN/visual-effects/deterministic-rendering.md).
  5. Mide el archivo entregado. La sonoridad, la duración y los flujos se miden en el archivo codificado final, en estéreo.
  6. Mira los fotogramas. Un lint que pasa o una transcripción limpia no es una revisión. Mira las instantáneas y las hojas de contactos antes de mostrar un borrador.
  7. Nunca sobrescribas los archivos fuente del usuario. Escribe archivos nuevos; mantén los originales intactos.

Texto en Bangla y otros idiomas no latinos

La mayoría de los proyectos aquí tienen voz o texto en Bangla, y tres cosas fallan silenciosamente. Menciónalas en la admisión y planifícalas en el guion gráfico, no en el momento del renderizado:

  • Fuente: carga una fuente bengalí explícitamente (los motores de renderizado y la mayoría de las fuentes de visualización no tienen ninguna).
  • Animación: nunca animes Bangla letra por letra; los signos vocálicos y las conjunciones se rompen. Anima por palabra (detalles: 01_MOTION_DESIGN/typography-animation/kinetic-type-rules.md, sección Bangla).
  • Transcripción: configura el idioma y usa un modelo multilingüe; revisa cada subtítulo.

Etapa 0: admisión (siempre primero)

Sigue 00_INTAKE/intake-questionnaire.md. En resumen:

  1. Lee lo que el usuario ya ha dado (mensaje, archivos, enlaces). No preguntes nada que puedas averiguar.
  2. Haz las preguntas faltantes en rondas cortas (máximo 4 por ronda, opciones cuando sea posible).
  3. Cuando recibas rutas de archivos, ejecuta python scripts/probe_assets.py <rutas> en lugar de preguntar sobre especificaciones, y dile al usuario cada indicador que genere en lenguaje sencillo (VFR, HDR, mono, frecuencia de muestreo, baja resolución) con lo que harás al respecto. También mira algunos fotogramas: una sonda no puede decirte que el metraje es el clip incorrecto. Usa --scenes en clips de referencia para medir su ritmo.
  4. Escribe brief.md en la carpeta del proyecto a partir de 00_INTAKE/project-brief-template.md. Marca todo lo que hayas asumido como (asumido).
  5. Puerta: muestra un breve resumen del briefing y el plan (pista, motor, puertas). Espera la aprobación.

Elige la pista

El trabajoPista
Metraje sin editar de alguien hablando → reel, Short, corte de YouTube, clip de podcastA: Edición de metraje
Promocional, anuncio, explicativo, película de producto, sello de logotipo, construido a partir de diseño y código con poco o ningún metrajeB: Película de movimiento
Edición de metraje con gráficos diseñados, B-roll animado o títulos cinéticosA para el corte, luego B etapas 2-5 para la capa de gráficos

Elige el motor

NecesidadMotorAntes de construir
Predeterminado para películas creadas por agente, subtítulos sobre metraje, sitio web a video, variantes por lotesHyperFrames (Apache 2.0)Lee 04_SOFTWARE_MANUALS/other-tools/hyperframes-manual.md, luego carga la habilidad oficial hyperframes
Proyecto React, código Remotion existente, el usuario solicita RemotionRemotion (verifica la licencia: gratis solo hasta 3 empleados)Lee 04_SOFTWARE_MANUALS/remotion/remotion-core.md, luego carga la habilidad oficial remotion-best-practices
Cortar, convertir, recortar, medir, quemar subtítulos, trabajos por lotesffmpeg04_SOFTWARE_MANUALS/ffmpeg/ffmpeg-cookbook.md

Si una habilidad oficial no está instalada, da al usuario el comando de instalación del manual y continúa con el manual.

Pista A: edición de metraje

  1. Transcribe con marcas de tiempo por palabra. Configura el idioma explícitamente (Bangla necesita un modelo multilingüe). Lee 04_SOFTWARE_MANUALS/audio-tools/audio-tools-landscape.md.
  2. Corta retomas, tropiezos y silencios entre frases. Lee 03_AUDIO_ENGINEERING/dialogue-cleanup/speech-cut-hygiene.md y 02_VIDEO_EDITING/editing-techniques/transcript-driven-editing.md.
  3. Plan de historia. Gancho, prueba, elementos, recompensa, un CTA. Lee 02_VIDEO_EDITING/storytelling-and-pacing/story-structures.md; para formato corto vertical también short-form-playbook.md. Puerta: muestra el plan como una lista de beats con marcas de tiempo.
  4. B-roll y diseños. Lee 02_VIDEO_EDITING/editing-techniques/b-roll-rules.md. Ancla cada imagen a su palabra hablada.
  5. Subtítulos y títulos. Lee 02_VIDEO_EDITING/captions-and-titles/caption-style-rules.md (quemados) o subtitle-timing-standards.md (SRT/VTT).
  6. Color. Normaliza y empareja las tomas antes de cualquier look: 02_VIDEO_EDITING/color-grading/grading-workflow.md.
  7. Sonido. Lee 03_AUDIO_ENGINEERING/mixing-and-mastering/mix-hierarchy-and-levels.md; elección de música y SFX en 03_AUDIO_ENGINEERING/sound-design/.
  8. Renderizado de borrador, luego ejecuta QC (abajo). Puerta: revisión del borrador.
  9. Renderizado final y entrega (abajo).

Pista B: película de movimiento

Sigue las siete etapas en 02_VIDEO_EDITING/storytelling-and-pacing/brief-to-storyboard-method.md. Los archivos que necesita cada etapa:

EtapaLee
Frase de tono02_VIDEO_EDITING/storytelling-and-pacing/tone-matrix.md
Componentes y tema01_MOTION_DESIGN/transitions-and-camera/seam-design.md (forja de componentes, UI limpia o imaginaria), 02_VIDEO_EDITING/color-grading/palette-and-meaning.md, 01_MOTION_DESIGN/typography-animation/type-systems-and-pairing.md
Libro de guion gráfico01_MOTION_DESIGN/transitions-and-camera/transition-atlas.md, camera-moves.md; para una película premium densa también 01_MOTION_DESIGN/animation-principles/motion-philosophy-rules.md
Construcción01_MOTION_DESIGN/animation-principles/easing-and-timing.md, principles-applied-to-video.md, 01_MOTION_DESIGN/typography-animation/kinetic-type-rules.md, 01_MOTION_DESIGN/visual-effects/texture-light-and-depth.md
Sonido03_AUDIO_ENGINEERING/sound-design/sfx-palette-rules.md, music-selection-and-bed.md

Escribe el guion gráfico en storyboard.md en la carpeta del proyecto y ejecuta python scripts/variety_audit.py storyboard.md antes de la puerta del guion gráfico. Corrige cada FALLO o marca la repetición como motif:.

QC y entrega (ambas pistas)

  1. Renderiza el borrador. Mira las instantáneas del motor de los fotogramas clave antes que nada.
  2. Ejecuta python scripts/qc_report.py <render> --target <social|youtube|podcast|broadcast-eu|broadcast-us>. Abre las hojas de contactos que guarda y corrige cada FALLO.
  3. Revisa 02_VIDEO_EDITING/editing-techniques/qc-checklist.md para lo que un script no puede oír ni ver.
  4. Renderizado final con la configuración de entrega en 03_AUDIO_ENGINEERING/loudness-and-export/delivery-specs.md (detalle de sonoridad: loudness-targets.md). Vuelve a ejecutar qc_report.py en el archivo final.
  5. Puerta: el usuario ve el archivo final de principio a fin. Diles lo que aún necesita oídos humanos (el informe lo enumera).
  6. Nombra los archivos cliente_proyecto_plataforma_aspecto_duración_vNN_fecha.mp4 y enumera las licencias en notes.md.

Puertas

Puertas predeterminadas: resumen, plan de historia o guion gráfico, borrador, final. Algunos usuarios quieren aprobación en cada etapa, otros solo en el resumen y el final; la admisión pregunta. En una puerta, muestra el mínimo necesario para decidir (una lista de beats, algunas instantáneas, la tabla de QC), haz una pregunta clara y espera.

Carpeta del proyecto

Crea esto dentro de la carpeta que el usuario nombre. Hace referencia al metraje del usuario donde reside; copia en build/ solo lo que el motor necesita.

<proyecto>/
├── brief.md          resultado de la admisión
├── inventory.md      salida de probe_assets.py (solo cuando hay archivos de entrada)
├── storyboard.md     beats o libro, más libro de referencia
├── notes.md          decisiones, licencias, versiones, preguntas abiertas
├── build/            proyecto HyperFrames o Remotion
├── renders/          borradores y finales
└── qc/               salida de qc_report.py

Después de cada proyecto y cada nota sobre un borrador

La retroalimentación es la entrada más valiosa que recibe esta habilidad. Cuando el usuario dice que algo está mal, corrige el borrador, luego escribe la corrección en el archivo que rige ese comportamiento, para que la misma nota nunca sea necesaria dos veces. Sigue 05_RESEARCH_NOTES/lessons-learned/note-to-rule-loop.md (asigna cada tipo de nota a su archivo). Pregunta antes de cambiar una regla que provino del estilo probado de otra persona (confidence: creator-tested).

Lectura de los archivos de conocimiento

El frontmatter de cada archivo tiene confidence:

  • established: oficio estándar. Aplícalo.
  • creator-tested: estilo medido de un creador. Valor predeterminado sólido; rómpelo a propósito cuando el tono lo requiera.
  • verify-first: versiones, números de plataforma, licencias. Verifica la fuente oficial cuando haya stakes reales (entrega al cliente, transmisión) y actualiza el archivo si cambió.

Otro material: 05_RESEARCH_NOTES/technique-breakdowns/reference-credit-policy.md (uso de referencias), breakdown-template.md (análisis de una), 04_SOFTWARE_MANUALS/ffmpeg/ffmpeg-qc-and-sync.md (sincronización de labios y verificación de cortes).

Skills relacionados