Communitygithub.com

erikmjl/habilidades

Crea videos animados usando Remotion a partir de temas, URLs de productos, reseñas de Google, videos de personas hablando, datos CSV o URLs de canales/marcas. Admite 6 tipos de videos.

¿Qué es habilidades?

Esta habilidad permite a agentes de IA (como Claude Code, Cursor o Codex) generar videos animados de formato corto (1080x1920) utilizando Remotion, renderizando código en lugar de píxeles. Soporta seis tipos de video: explicadores educativos, demostraciones de lanzamiento de productos, testimonios/prueba social, superposiciones de avatar con video, tableros de visualización de datos y superposiciones de tercio inferior. El flujo de trabajo es de dos pasos: primero investigar, raspar o analizar los datos proporcionados por el usuario, y luego diseñar y animar con animaciones spring, diagramas SVG y efectos de conteo. Requiere la habilidad de mejores prácticas de Remotion (instalada con `npx skills add remotion-dev/skills`). La habilidad sigue principios de diseño como metáforas visuales claras, ritmo rápido y componentes SVG por defecto, con opciones avanzadas para integraciones (Playwright, Lottie, 3D) y patrones avanzados (controles deslizantes de tiempo, renderizado transparente).

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ericmjl/skills/tree/HEAD/skills/remotion-video

Preguntar en tu IA favorita

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

Vista previa

Del README del skill

Documentación

Remotion Video

Crea videos animados de formato corto (1080x1920) usando Remotion. Seis tipos de video, cada uno con un flujo de trabajo de investigación y luego animación.

Por qué Remotion

Remotion renderiza código, no píxeles. La IA entiende el código de forma nativa — cambiar una variable de opacidad es inequívoco, en lugar de decidir qué píxeles constituyen un "título" en un fotograma rasterizado. El código también significa: salida independiente de la resolución, componentes reutilizables, vista previa instantánea y control de versiones basado en git.

Prerrequisitos

Esta habilidad requiere la habilidad de mejores prácticas de Remotion. Antes de comenzar, verifica si las habilidades de Remotion están instaladas en el proyecto. Si no, indica al usuario que ejecute:

npx skills add remotion-dev/skills

Consulta la documentación de Remotion Agent Skills para más detalles.

Selección de tipo

Determina el tipo de video a partir de la entrada del usuario:

El usuario proporcionaTipo de videoCargar referencia
Un tema para enseñar o explicarExplicador educativoeducation-explainer.md
Una URL de productoDemostración de producto + lanzamientoproduct-demo.md
Un enlace de Google Business / MapsTestimonio / Prueba socialtestimonial.md
Un archivo de video de persona hablando (9:16)Avatar + superposiciones animadasavatar-overlays.md
Un archivo CSV o de datosTablero de visualización de datosdata-viz.md
Una URL de canal/marca/red socialTercio inferior / superposiciónlower-thirds.md

Carga solo el archivo de referencia del tipo relevante más defaults.md para la configuración compartida (zona segura, fuentes, reglas de animación, estilo visual).

Referencias adicionales (cargar bajo demanda)

Estos archivos no son necesarios para cada video. Cárgalos solo cuando la situación lo requiera:

  • integrations.md — Cargar cuando el usuario necesite Playwright (raspado web), animaciones Lottie, activos 3D, voces en off o imágenes generadas por IA. Algunas integraciones requieren claves API — siempre pregunta primero al usuario.
  • advanced-patterns.md — Cargar cuando el usuario quiera controles deslizantes de tiempo, controles para cada composición, generación de múltiples videos desde un catálogo, renderizado transparente, transiciones personalizadas o flujo de trabajo de guardado basado en git.

Flujo de trabajo común

Todos los tipos siguen el mismo patrón de dos pasos:

Paso 1: Investigar / Raspar / Analizar

Recopila información según el tipo de video (investigar tema, raspar sitio web, raspar reseñas, transcribir video o analizar datos). Presenta los hallazgos y un esquema de escenas propuesto. Espera la aprobación del usuario antes de escribir código.

Paso 2: Diseñar y animar

Después de la aprobación, construye todas las escenas como componentes React de Remotion. Sigue las reglas de animación de defaults.md:

  • Entradas con spring (damping: 200), sin movimiento lineal
  • Escalonar elementos relacionados por 8-12 fotogramas
  • TransitionSeries con transiciones de fundido de 12 fotogramas entre escenas
  • stroke-dashoffset de SVG para dibujo de diagramas/flowcharts
  • interpolate() + tabular-nums para animaciones de conteo
  • Efectos de partículas para momentos de celebración/cierre

Paso 3: Pulir (opcional)

Después de que el video se reproduzca correctamente, ofrece agregar controles:

  • Controles deslizantes de tiempo — consulta advanced-patterns.md para agregar controles en tiempo real a las composiciones
  • Integraciones — consulta integrations.md para animaciones Lottie, efectos 3D, voces en off, etc.

Vista previa

Después de construir, inicia Remotion Studio:

npx remotion studio

Principios de diseño

  • Cada escena necesita una metáfora visual clara: diagramas, flowcharts, iconos, animaciones paso a paso
  • Sin muros de texto: información densa, movimiento hermoso, ritmo rápido
  • Kurzgesagt se encuentra con Fireship: ideas complejas hechas visualmente intuitivas
  • Todos los gráficos construidos como componentes SVG por defecto; Lottie y 3D disponibles a través de integrations.md
  • Respeta la zona segura (consulta defaults.md) — nada importante cerca de los bordes

Créditos

Basado en indicaciones de video de Sabrina Ramonov y conocimientos de producción del tutorial de edición de video AI de Remotion. Adaptado a una habilidad de agente con valores predeterminados configurables y divulgación progresiva.

Skills relacionados