Communitygithub.com

builtnotboosted/video-editing

Edita grabaciones de personas hablando a cámara para convertirlas en vídeos verticales cortos listos para publicar (1080x1920) y formatos largos 16:9 para YouTube con ffmpeg y Whisper. Mantiene exactamente una lectura limpia de cada línea del guion (sin tropiezos, reinicios ni dobles lecturas), nunca deja un plano fijo (acercamientos, reencuadres, metraje complementario, gráficos en movimiento), subtitula a partir del audio final, normaliza el volumen a -14 LUFS, genera una portada con un fotograma real y ejecuta un control de calidad que retranscribe el renderizado y rechaza la entrega hasta que pase la verificación. Sincroniza cámaras adicionales por sonido y escribe capítulos para YouTube. Úsalo cuando alguien diga

¿Qué es video-editing?

Esta habilidad para agentes de IA (compatible con Claude Code, Cursor, Codex y otras herramientas) permite editar automáticamente grabaciones de personas hablando a cámara, produciendo vídeos cortos verticales (1080x1920) y formatos largos 16:9 para YouTube. Utiliza una herramienta de línea de comandos llamada `vedit.py`, construida sobre ffmpeg, Whisper y Playwright, para gestionar todo el flujo de trabajo editorial: desde la selección de tomas limpias, el corte, la variedad de planos, la inserción de gráficos y metraje complementario, hasta la generación de subtítulos, la normalización de audio a -14 LUFS, la creación de una portada con un fotograma real y un riguroso control de calidad final. La habilidad se integra con otras habilidades del ecosistema (como `video-scripting`, `brand/brand-profile.md`, `image-generation`, `review-loop` y `scheduling`) para garantizar que la edición respete la identidad de la marca, el guion y las notas de edición. Es especialmente útil para creadores y equipos de marketing que necesitan transformar rápidamente horas de material en bruto en vídeos pulidos y listos para publicar, manteniendo un flujo de trabajo consistente y de alta calidad. El control de calidad final retranscribe el vídeo renderizado con dos modelos de Whisper, detecta repeticiones, tropiezos, cortes con sonido y palabras perdidas, y se niega a entregar el vídeo hasta que todas las pruebas se superen con éxito. El agente es honesto acerca de sus limitaciones auditivas y solicita siempre una revisión humana de tono y naturalidad antes de la publicación.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/builtnotboosted/built-not-boosted-skills/tree/HEAD/plugins/built-not-boosted/skills/video-editing

Preguntar en tu IA favorita

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

Documentación

Edición de vídeo

Esta habilidad convierte el material en bruto de una persona hablando a cámara en un vídeo terminado, un archivo SRT de subtítulos y una portada, utilizando una herramienta de línea de comandos (vedit.py) basada en ffmpeg, Whisper y Playwright. Es responsable de toda la edición: elegir las tomas limpias, cortar limpiamente, variedad de planos, gráficos y colocación de metraje complementario, subtítulos, volumen, la portada y el control de calidad final. Depende de la habilidad video-scripting para el guion y las notas de edición a las que se ajusta, de brand/brand-profile.md para colores, fuentes y líneas de cumplimiento, de la habilidad image-generation para imágenes fijas, de la habilidad review-loop para la revisión independiente, y de la habilidad scheduling para la publicación. Nada se publica ni se programa desde aquí.

Orden de autoridad: brand-profile.md tiene prioridad en constantes de marca y redacción de cumplimiento; esta habilidad define el método.

Antes de empezar

  1. Localiza el espacio de trabajo de marketing (por defecto marketing/). Si no existe, indícalo en una línea y ofrece la habilidad brand-setup; la herramienta sigue funcionando con un aspecto neutro.
  2. Localiza la carpeta de la pieza, content/<aaaa-mm-dd>-<slug>/. Debería contener script.txt (una frase hablada por línea; los marcadores [notas entre corchetes] y [CAPÍTULO N • Título] nunca se hablan), e idealmente edit-notes.txt (líneas HOOK ON SCREEN:, COVER:, OUTCOME:) y sources.txt (las únicas figuras permitidas en pantalla). Si la persona grabó sin guion, transcribe primero y trata la transcripción limpiada como el guion.
  3. Lee ## Identidad visual, ## Cumplimiento normativo, ## Límites y ## CTA y contacto en el perfil de marca, y brand/voice-learnings.md para palabras y frases en gráficos y portadas.
  4. Comprueba que la herramienta esté lista: python3 <skill>/vedit.py doctor. Si falta algo, ejecuta bash <skill>/setup.sh una vez (ffmpeg, Node, entorno virtual de Python, Whisper, Playwright, fuentes). El modelo grande de Whisper pesa unos 3 GB y transcribe aproximadamente entre una y dos veces la duración del clip en una CPU de portátil, así que inicia los pasos largos en segundo plano.

El estándar

  1. Una lectura limpia de cada línea. El vídeo terminado contiene exactamente una lectura de cada línea: sin reinicios, sin

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

builtnotboosted/image-generation

Produces finished social images with any image model (Google Gemini image, "Nano Banana", as the worked example) - feed statics, carousel slides, short-form video covers, YouTube and article thumbnails, local listing cards and animated statics. Bakes the headline into the scene instead of pasting text on top, keeps text inside the profile-grid safe zone, locks the likeness of real people to their reference photos, hits exact platform sizes, writes alt text and re-judges every re-roll on the filed file. Use when someone says "make an image for this post", "create a thumbnail", "make a cover from my video", "design a carousel", "animate this static", "the image model won't do 4:5", "my headline is getting cut off in the grid", or when a content pack needs its visuals.

builtnotboosted/review-loop

The quality gate every piece of content passes before it is filed, scheduled or posted. Runs a self-critique, then an independent review by a fresh subagent that sees only the finished work and the criteria (never the builder's reasoning), then fix and re-judge until there is a clean pass. Covers what to do when a piece can't pass unattended (hold, flag, ship the rest). Use when someone says "review this", "check this before it goes out", "QA the pack", "is this ready to post", "get a second pair of eyes on this", "proofread the captions", or when any other Built Not Boosted skill hands work over for checks.

builtnotboosted/scheduling

Gets finished posts into a social media scheduler (or posted by hand) safely. Queue-only with explicit timezone offsets, live dedup against scheduled and already-published posts, media readiness checks, correct post types (shorts, reels, carousels, first comments, manual-posting reminders), alt text, a link gate that sends copy back for a rewrite rather than stripping it, and confirmation before anything goes live. Writes and keeps a scheduling manifest for each pack. Works with any scheduler; Publer is the worked example. Use when someone says "schedule this", "queue these posts", "put this in Publer", "book in this week's content", "post this on Tuesday at 7", "move that post", "what's already scheduled", or hands over a finished content pack to go out.

builtnotboosted/video-scripting

Writes video scripts that sound like the person who will say them, for shorts (Reels, TikTok, YouTube Shorts) and long-form YouTube. Warm hook rather than a shout, who-am-I and follow early, a retention shape that delays the answer, a soft earned close, length that follows the story, real-problem substance, reactive scripts for news and data releases. Output is teleprompter-ready (think-breaks, shot reminders) with short edit notes for the video-editing skill. Use when someone says "write me a script", "script a reel about", "I need a short on", "plan a YouTube video", "turn this post into a video", "react to today's news on video", "what should I say on camera", or before a filming session.

Skills relacionados