Communitygithub.com

Creador de Video

Genera videoclips cortos con lo que el usuario tenga: CLI de Higgsfield (Seedance, Kling, Veo), API de Google Gemini (Gemini Omni Flash), Google Flow o la aplicación web de Gemini mediante uso de computadora; y recurre a imágenes animadas (efecto Ken Burns) cuando no hay proveedor de video. Cubre texto a video, imagen a video, transiciones de primer/último fotograma, clips guiados por referencia, reencuadre a 9:16/16:9 y subtítulos integrados. Úsalo cuando el usuario pida crear un video o clip, animar una imagen, imagen a video, B-roll, un Reel/Short/TikTok, una transición, o reencuadrar o subtitular un clip. No es para explicadores narrados de múltiples escenas (creator-explainer) ni para anuncios (creator-ad).

¿Qué es Creador de Video?

Este skill permite generar videoclips cortos utilizando diversos proveedores de video, priorizando aquellos disponibles en el entorno del usuario, como Higgsfield (Seedance, Kling, Veo), la API de Google Gemini, Google Flow o la aplicación web de Gemini. Si no hay ningún proveedor de video, recurre a una animación de imágenes estáticas con efecto Ken Burns. El skill guía al usuario a través de un proceso de cuatro pasos: planificar el clip (definiendo movimiento, proporción, duración y fotogramas de inicio/fin), generarlo mediante una CLI unificada (creator.py video), manejar el resultado según el estado (OK, necesita navegador, bloqueado o fallido), y opcionalmente finalizar con reencuadre, subtítulos o sonido. Está diseñado para plataformas que admiten scripts de Python y herramientas de línea de comandos, y es útil para crear contenido para redes sociales, animaciones simples o transiciones visuales sin necesidad de edición compleja.

Compatible con~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/mehbylabs/creator-skills/tree/main/skills/creator-video

Preguntar en tu IA favorita

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

Documentación

Creator Video

Paso 1 — Planificar el clip

  • Qué se mueve — un sujeto, una acción, un movimiento de cámara por clip (references/video-prompting.md).
  • Proporción — Shorts/Reels/TikTok 9:16, todo lo demás 16:9.
  • Duración — 8 s por defecto; historias más largas se convierten en varios clips que se unen después.
  • Fotograma de inicio? — si la apariencia importa (marca, personaje, producto), crea primero el primer fotograma como imagen (creator-image o creator.py image), aprueba esa imagen y luego anímala con --start. Esta es la forma más confiable de controlar el resultado en cualquier proveedor.
  • Fotograma final / referencias — --end para transiciones y revelaciones, --ref para identidad.
  • Resolución — 720p por defecto; 1080p cuando se pida.

Paso 2 — Generar

python3 scripts/creator.py video --prompt "<prompt de movimiento>" --out ./out/<slug>.mp4 --ratio 16:9 --duration 8 [--start first.png] [--end last.png] [--ref ref.png] [--resolution 1080p]

La generación de video toma de 1 a 10 minutos. Ejecútalo en segundo plano cuando sea posible y no inicies una segunda generación mientras tanto.

Paso 3 — Manejar el resultado

statusHacer
okpython3 scripts/media.py probe <path>; extrae un fotograma y míralo; reporta ruta, duración, proveedor
needs_browserSigue references/browser-flow-browser.md (o gemini) con los campos request; luego creator.py adopt --src <download> --out <path>
blockedContenido rechazado; revísalo con el usuario, no lo evites
failed y no hay ningún proveedor de videoUsa la alternativa de imágenes estáticas (abajo) e informa al usuario qué proveedor desbloquearía el movimiento real

Alternativa de imágenes estáticas (siempre disponible)

  1. Genera 1–3 imágenes estáticas con creator.py image en la proporción deseada.
  2. python3 scripts/media.py still --image s1.png --out clip.mp4 --duration 6 --ratio 16:9 --motion in (varía --motion por cada imagen; une varias con media.py assemble).

Paso 4 — Finalizar (opcional)

  • Reencuadre: media.py reframe --video clip.mp4 --out clip-9x16.mp4 --ratio 9:16 --mode blur (crop cuando el sujeto esté centrado).
  • Subtítulos: escribe un archivo .srt, luego media.py captions --video clip.mp4 --srt subs.srt --out final.mp4.
  • Sonido: creator.py sfx / music y mézclalo con media.py assemble (una sola escena).

Reglas

  • Verifica en disco (duración > 0, proporción esperada) antes de reportar éxito.
  • Menciona cuando una ruta gaste créditos por clip (Flow, Higgsfield) si el usuario pide muchos.
  • Mantén una "frase de apariencia" consistente en todos los clips del mismo proyecto.

Referencias

  • references/video-prompting.md — fórmula de toma, fotogramas, referencias
  • references/providers.md — orden de proveedores de video y alternativa
  • references/media-ops.md — imagen estática, reencuadre, subtítulos, ensamblaje
  • references/browser-flow-browser.md, references/browser-gemini-browser.md

Individual skills in this repo

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

Skills relacionados