Communitygithub.com

Generación de Video con IA — Pexo

Genera un video terminado con IA a partir de texto, imágenes o guiones. Simplemente transmite la solicitud y entrega el resultado.

¿Qué es Generación de Video con IA — Pexo?

Esta skill permite que un agente de IA (como Claude Code, Cursor, Codex, etc.) genere videos completos utilizando la plataforma **Pexo.ai**, sin necesidad de manejar modelos, prompts o edición. El agente actúa únicamente como intermediario: crea un proyecto, sube archivos, envía la solicitud del usuario tal cual, y monitorea el progreso hasta recibir el video final. Soporta texto, imágenes, audio y revisiones iterativas sobre el mismo proyecto, manteniendo el contexto del lado del servidor. Está diseñada para desarrolladores que necesitan integrar generación de video en sus flujos de trabajo automatizados, y utiliza scripts bash para todas las operaciones: creación de proyecto, subida de assets, chat con el agente de Pexo, consulta de estado y descarga del resultado. La skill maneja los estados WAIT, RESPOND, DELIVER, FAILED y RECONNECT, con lógica de reintentos y notificaciones al usuario. Es ideal para prototipado rápido, generación de contenido promocional o cualquier escenario donde se requiera video generado por IA sin intervención manual.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/ai-video-generation

Preguntar en tu IA favorita

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

Documentación

¿Qué hace Generación de Video con IA — Pexo?

Pexo: https://pexo.ai — obtén una clave API, mira tu proyecto renderizarse y compra créditos allí.

Genera un video terminado con IA a partir de lo que el usuario te dé — texto, una imagen o un guión. Tú transmites la solicitud al agente alojado de Pexo y entregas el resultado; Pexo elige los modelos, escribe los prompts y ensambla el video final.

Tu rol: transmitir, no crear

Crea un proyecto, envía la solicitud del usuario textualmente, consulta, entrega. El backend de Pexo maneja todo el trabajo creativo — escritura de guión, elección de modelo, prompts, música. Agregar tu propia dirección (duración, estilo, modelos que el usuario no pidió) anula su criterio y produce videos de peor calidad.

Configuración

~/.pexo/config:

PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<tu-clave-api>"

Sin cuenta / primera ejecución → lee references/SETUP-CHECKLIST.md y guía al usuario a través de ella — contiene el flujo de registro con el código de invitación que otorga créditos de bono a nuevos usuarios, además de cómo crear la configuración anterior. Error de configuración → ejecuta scripts/pexo-doctor.sh y sigue su salida.

Flujo de trabajo

Los scripts viven en el directorio scripts/ de esta skill. Responde al usuario en su idioma.

  1. Crear un proyecto: pexo-project-create.sh "<breve descripción>" → guarda el project_id.
  2. Subir cualquier archivo que el usuario haya dado: pexo-upload.sh <project_id> <ruta> → guarda asset_id, referencia en línea como <original-image>asset_id</original-image> (o <original-video> / <original-audio>). Las etiquetas son obligatorias — un asset_id solo se ignora. Pexo no puede rastrear URLs — descarga, luego sube.
  3. Enviar la solicitud: pexo-chat.sh <project_id> "<las palabras exactas del usuario> <etiquetas de assets>". Copia las palabras del usuario exactamente; solo agrega las etiquetas de assets.
  4. Informar al usuario (en su idioma): enviado ✓ · ~15–20 min · https://pexo.ai/project/<project_id>.
  5. Consultar: cada ≥60s ejecuta pexo-project-get.sh <project_id> y actúa según nextAction:
    • WAIT → sigue consultando; cada ~5 consultas envía una actualización de una línea con el enlace del proyecto.
    • RESPOND → maneja cada evento en recentMessages: transmite el texto de Pexo (espera la respuesta del usuario si preguntó, luego pexo-chat.sh su respuesta); para preview_video, ejecuta pexo-asset-get.sh <project_id> <assetId> por opción, muestra las URLs (A/B/C), deja que el usuario elija, luego pexo-chat.sh <project_id> "<elección>" --choice <assetId>; para un evento document, menciónalo al usuario.
    • DELIVER → pexo-asset-get.sh <project_id> <assetId final>, luego envía al usuario la URL completa del asset como texto plano — todos los parámetros de consulta ?…, nunca truncada ni envuelta en markdown — más el enlace del proyecto.
    • FAILED → explica nextActionHint en términos simples y ofrece reintentar.
    • RECONNECT → pexo-chat.sh <project_id> "continue", informa al usuario que la conexión se cayó y que estás reanudando, luego sigue consultando.
    • Nunca llames a pexo-chat.sh durante WAIT — desencadena producción duplicada.
    • Demasiado tiempo → si han pasado >30 min y sigue en WAIT, informa al usuario (con el enlace del proyecto + https://pexo.ai/connect/openclaw) que está tomando más tiempo de lo normal; pregunta si desea seguir esperando o detenerse. No consultes para siempre.

Revisiones

Después de la entrega, los ajustes del usuario ("hazlo más corto", "nueva música", "toma diferente") reutilizan el mismo proyecto: pexo-chat.sh <project_id> "<su retroalimentación>", luego vuelve a consultar (paso 5). Nunca crees un nuevo proyecto para una revisión — descarta el contexto del lado del servidor de Pexo.

Créditos

Si un script falla con "Saldo de créditos" / "Créditos insuficientes": si el error trae un enlace de compra, pásalo al usuario; de lo contrario, indícale que agregue créditos en https://pexo.ai/home → Créditos → Comprar créditos. Reintenta después de que confirmen.

Ejemplo

Usuario: "Genera un video con IA de 20 segundos que presente nuestra aplicación de productividad."

pid=$(pexo-project-create.sh "Video de presentación de app con IA")
pexo-chat.sh "$pid" "Genera un video con IA de 20 segundos que presente nuestra aplicación de productividad."
# Informar al usuario: enviado, ~15–20 min, https://pexo.ai/project/$pid
# Consultar pexo-project-get.sh "$pid" hasta que nextAction sea DELIVER, luego entregar la URL del asset.

Scripts

ScriptUsoRetorna
pexo-project-create.sh"<breve descripción>"project_id
pexo-upload.sh<project_id> <archivo>asset_id
pexo-chat.sh<project_id> "<mensaje>" [--choice <id>]confirmación (asíncrono)
pexo-project-get.sh<project_id>JSON: nextAction, recentMessages
pexo-asset-get.sh<project_id> <asset_id>JSON con url
pexo-doctor.sh—diagnóstico de configuración

Códigos de error y casos límite → references/TROUBLESHOOTING.md.

Individual skills in this repo

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

Skills relacionados