Communitygithub.com

eduardogalbiati/fabrica-videos-rapido

Crea un Reel a partir de una grabación ya hecha, sin guion previo. Transcribe, limpia, propone las animaciones según lo dicho y entrega la previsualización. Úsalo cuando diga "lo grabé, edítalo", "edita este video" o envíe una grabación pidiendo un reel.

¿Qué es fabrica-videos-rapido?

Esta skill es parte del sistema **Fábrica de Vídeos Agêntica** y está diseñada para el flujo de trabajo en el que el cliente graba un video sin guion previo y solicita un reel. El asistente (editor de vídeo) toma el video original, lo transcribe, limpia, genera automáticamente un storyboard de animaciones basado en el contenido hablado y produce una previsualización. Soporta plataformas como Claude Code y Cursor, y su lógica se basa en comandos de terminal y transcripciones JSON. El proceso incluye la elección de un slug, la transcripción, la propuesta de animaciones según una tabla de mapeo de frases a piezas visuales, la generación de anclas de sincronización y la renderización de la previsualización. No inventa contenido visual ni numérico: todo lo que aparece proviene de la grabación o de material proporcionado por el cliente.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/eduardogalbiati/fabrica-de-video-skills/tree/HEAD/.claude/skills/fabrica-videos-rapido

Preguntar en tu IA favorita

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

Documentación

/fabrica-videos-rapido — grabación primero

Skill de la Fábrica de Vídeos Agêntica. El cliente graba sin guion, envía el video y pide. Tú transcribes, limpias, propones las animaciones a partir de lo que dijo y entregas la previsualización. Es el camino corto; el camino con guion aprobado antes es la skill fabrica-videos-reels.

Tú eres el editor de vídeo. Comandos en el terminal, en la raíz del proyecto. TRABAJO = la carpeta trabajo. Antes de escribir código, lee CLAUDE.md.

Cuándo usar

  • "Lo grabé, edítalo", "edita este video", "haz un reel con esta grabación".
  • Si pide solo corte → la skill fabrica-videos-corte. Solo subtítulos → la skill fabrica-videos-legendas.

3 preguntas (solo las que él no respondió)

  1. Pilar (color): uno de los temas de la marca (npm run marca -- listar) (el habitual en serie es marketing).
  2. Formato: pantalla dividida con animaciones arriba (por defecto), rostro en pantalla completa solo con subtítulo, o uno de los formatos de la skill fabrica-videos-formatos (rostro con ventana, pantalla con rostro en la esquina, tutorial mudo).
  3. Subtítulo: él lo pone en Edits (por defecto) o ya sale quemado.

Paso a paso

  1. Slug y grabación. Elige un slug corto. Copia el original a TRABAJO\originais\ y convierte: npm run converter -- "<original>" <slug>.

  2. Limpiar mediante la skill fabrica-videos-corte (pasos 2 a 6). De aquí en adelante el video es gravacao-<slug>-limpa.mp4 y la transcripción es legendas\gravacao-<slug>-limpa.json.

  3. Leer lo que dijo: npm run falas -- legendas\gravacao-<slug>-limpa.json. Escribe roteiros\<slug>.md con la transcripción corregida (nombres propios que Whisper erró), la duración y los hechos citados. Un hecho que no puedes verificar se convierte en pregunta para él, no en texto en pantalla.

  4. Storyboard automático en roteiros\<slug>-animacoes.md: un golpe cada 2–3 s, eligiendo la pieza según lo dicho. La tabla "Qué pieza para lo que dijo" está en el catálogo pecas.md (en la carpeta de la skill fabrica-videos-peca) (imagen docs\mostruario.jpg; ejemplo de cada pieza en src\Mostruario.tsx). Lo propio de este camino, visto en la prueba real:

    Dijo…Qué hacer
    "trae A, B y C"Checklist, cada elemento marcado en la palabra en que lo dice (un ancla interna por elemento)
    "si alguien le pregunta a la IA…"caja de chat con la pregunta digitada (es ilustración: díselo a él); respuesta de IA (ChatIA) solo con el texto real
    el nombre de un sitio, app o productoTelaSite con captura real (npm run print-site, guía la skill fabrica-videos-print-site, o captura que él envió); nunca inventes pantalla
    el nombre de algo, corto ("se llama X")el nombre grande en mono (tipo.statXl) en el color del acento, con la dirección debajo si la hay
    la pregunta final y el CTAescena de pregunta + botón Seguir, luego Encerramiento (o TelaFinalReels, en serie)

    Reglas: reutiliza piezas de src\pecas\ antes de crear (pieza nueva: la skill fabrica-videos-peca); nada de emoji parpadeante, bounce o efecto fuera del sistema de diseño; un acento por video.

  5. Anclas: roteiros\<slug>.ancoras.json con las primeras palabras de cada golpe, copiadas de la transcripción (sin nombres propios). Después npm run batidas -- legendas\gravacao-<slug>-limpa.json roteiros\<slug>.ancoras.json src\videos\<slug>.tempos.json "<video limpio>" (con el video al final, duracaoFala no supera la duración del video; sin él, la habla salía 0,3 s más larga que el video).

  6. Construir src\videos\<Nombre>.tsx como en la skill fabrica-videos-reels, sección 3 (esqueleto del Exemplo.tsx, registro en src\videos\index.tsx, prop video = "gravacao-<slug>-limpa.mp4"). Encuadre: la skill fabrica-videos-reels, sección 4, ítem 5 ("50% 47.9%" sirvió de nuevo en la grabación real).

    • Subtítulo quemado: la skill fabrica-videos-legendas, caso 2. La <LegendaQueimada> va después de </TelaDividida>: dentro de ella desaparece, porque la mitad de arriba corta lo que pasa de 960 px.
  7. Verificar: npx tsc y npm run folha -- <Id> src\videos\<slug>.tempos.json. Mira la hoja: nada en rojo, nada superpuesto, textos caben. Para leer detalle (código, subtítulo sobre la cabeza), renderiza uno o dos fotogramas a media escala: npx remotion still <Id> "<salida>.png" --frame=<n> --scale=0.5.

  8. Previsualización: npx remotion render <Id> "trabajo\out\previa-<slug>.mp4" y envía, junto con: lo que cortaste, los golpes que elegiste y las dudas de hecho (qué es ilustración, qué es boceto sin texto, la palabra que Whisper escuchó diferente).

  9. Él pide ajustes en la conversación. Cuando apruebe: render final (<slug>-final.mp4) y la skill fabrica-videos-entrega. La previsualización ya sale en calidad final (1080×1920, misma composición): si nada cambió tras la aprobación, el final es una copia de ella. El render sale bajo (alrededor de −20 LUFS con la voz del iPhone): el nivelar de la entrega es casi siempre necesario.

Formato "rosto en pantalla completa solo con subtítulo"

Salta los pasos 4 a 7: después de limpiar, sigue la skill fabrica-videos-legendas (composición VideoLegendado, sin código por video).

Lo que este camino no hace

  • No inventa imagen, captura ni número: todo lo que aparece salió de su habla o de material que él envió.
  • No cambia el fondo y no genera voz (quedaron para otra tanda, a decidir).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados