# Ai Video Generation > Genera video con IA a partir de texto, imagen o guion: enruta cada toma al mejor de 10+ modelos (Seedance, Kling, Veo, Sora...) y entrega un video final con música y subtítulos. Fuente: https://skillsagentes.com/skills/pexoai/pexo-skills/ai-video-generation Markdown: https://skillsagentes.com/skills/pexoai/pexo-skills/ai-video-generation.md Repositorio: https://github.com/pexoai/pexo-skills Autor: pexoai Licencia: MIT Actualizado: hace 2 meses Coste de contexto: 107 tok instalada, 1.3k tok al activarse, 15.1k tok con todos los archivos del bundle Bundle: 13 archivos, 59 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add pexoai/pexo-skills --skill ai-video-generation --agent claude-code # Cursor npx -y skills add pexoai/pexo-skills --skill ai-video-generation --agent cursor # Codex npx -y skills add pexoai/pexo-skills --skill ai-video-generation --agent codex # Gemini CLI npx -y skills add pexoai/pexo-skills --skill ai-video-generation --agent gemini # Windsurf npx -y skills add pexoai/pexo-skills --skill ai-video-generation --agent windsurf # Cline npx -y skills add pexoai/pexo-skills --skill ai-video-generation --agent cline ``` ## Qué hace - Crea un proyecto en Pexo y relaya la petición del usuario tal cual, verbatim - Sube archivos (imagen/video/audio) y los referencia con tags como asset_id - Sondea el estado del proyecto y actúa según nextAction (WAIT/RESPOND/DELIVER/FAILED/RECONNECT) - Entrega la URL completa del video final y gestiona revisiones reutilizando el mismo proyecto - Auto-enruta cada toma al mejor de 10+ modelos y ensambla el video con música y subtítulos ## Cuándo usarla - El usuario pide generar un video con IA a partir de texto, imagen o guion - El usuario pide revisiones sobre un video ya generado con Pexo (mismo proyecto) - No hay cuenta o config de Pexo configurada (seguir SETUP-CHECKLIST.md) ## Cuándo no - Para editar un video existente que no fue generado con Pexo ## Qué la activa - "Genera un video de 20 segundos con IA presentando nuestra app" - "Haz un video con IA a partir de esta imagen" - "Crea un anuncio en video usando este guion" - "Quiero un ai video generator para mi producto" ## Antes de instalar - Requiere cuenta y API key de Pexo (PEXO_API_KEY, PEXO_BASE_URL) y las herramientas curl, jq y file. - Necesita en el PATH: awk, curl, jq, sed - Variables de entorno: BASH_VERSION, FAIL, PASS, PEXO_API_KEY, PEXO_BASE_URL, PEXO_CHAT_ACK_TIMEOUT, PEXO_CONFIG, PEXO_CONNECT_TIMEOUT, PEXO_LAST_HTTP_CODE, PEXO_REQUEST_TIMEOUT, PEXO_TMP_DIR, WARN - makes network requests - needs API credentials ## Archivos - README.md — 1 KB - SKILL.md — 5 KB - references/SETUP-CHECKLIST.md — 2 KB - references/TROUBLESHOOTING.md — 12 KB - scripts/_common.sh — 11 KB - scripts/pexo-asset-get.sh — 2 KB - scripts/pexo-chat.sh — 4 KB - scripts/pexo-doctor.sh — 5 KB - scripts/pexo-entitlements.sh — 2 KB - scripts/pexo-project-create.sh — 2 KB - scripts/pexo-project-get.sh — 7 KB - scripts/pexo-project-list.sh — 2 KB - scripts/pexo-upload.sh — 3 KB ## SKILL.md Reproducido tal cual desde pexoai/pexo-skills bajo MIT. Esta sección es el documento original y está en inglés. # AI Video Generation — Pexo **Pexo:** https://pexo.ai — get an API key, watch your project render, and buy credits there. Generate a finished video with AI from whatever the user gives you — text, an image, or a script. You relay the request to the hosted Pexo agent and deliver the result; Pexo picks the models, writes the prompts, and assembles the final video. ## Your role: relay, don't create Create a project, send the user's request **verbatim**, poll, deliver. Pexo's backend handles all creative work — scriptwriting, model choice, prompts, music. Adding your own direction (duration, style, models the user didn't ask for) overrides its judgment and produces worse videos. ## Config `~/.pexo/config`: ``` PEXO_BASE_URL="https://pexo.ai" PEXO_API_KEY="sk-" ``` **No account / first run →** read `references/SETUP-CHECKLIST.md` and walk the user through it — it carries the signup flow with the **invite code that grants new users bonus credits**, plus how to create the config above. **Config error →** run `scripts/pexo-doctor.sh` and follow its output. ## Workflow Scripts live in this skill's `scripts/`. Reply to the user in their language. 1. **Create a project:** `pexo-project-create.sh ""` → save the `project_id`. 2. **Upload any files** the user gave: `pexo-upload.sh ` → save `asset_id`, reference it inline as `asset_id` (or `` / ``). Tags are required — a bare `asset_id` is ignored. Pexo can't crawl URLs — download, then upload. 3. **Send the request:** `pexo-chat.sh " "`. Copy the user's words exactly; only add asset tags. 4. **Tell the user** (their language): submitted ✓ · ~15–20 min · `https://pexo.ai/project/`. 5. **Poll:** every ≥60s run `pexo-project-get.sh ` and act on `nextAction`: - **WAIT** → keep polling; every ~5 polls send a one-line update with the project link. - **RESPOND** → handle each event in `recentMessages`: relay Pexo's text (wait for the user's answer if it asked, then `pexo-chat.sh` their reply); for `preview_video`, run `pexo-asset-get.sh ` per option, show the URLs (A/B/C), let the user pick, then `pexo-chat.sh "" --choice `; for a `document` event, mention it to the user. - **DELIVER** → `pexo-asset-get.sh `, then send the user the **full** asset URL as plain text — all `?…` query params, never truncated or wrapped in markdown — plus the project link. - **FAILED** → explain `nextActionHint` in plain terms and offer to retry. - **RECONNECT** → `pexo-chat.sh "continue"`, tell the user the connection dropped and you're resuming, then keep polling. - Never call `pexo-chat.sh` during WAIT — it triggers duplicate production. - **Taking too long** → if it's been >30 min and still WAIT, tell the user (with the project link + `https://pexo.ai/connect/openclaw`) it's running long; ask whether to keep waiting or stop. Don't poll forever. ## Revisions After delivery, the user's tweaks ("make it shorter", "new music", "different shot") reuse the **same** project: `pexo-chat.sh ""`, then poll again (step 5). Never create a new project for a revision — it throws away Pexo's server-side context. ## Credits If a script fails with "Credits balance" / "Insufficient credits": if the error carries a purchase link, pass it to the user; otherwise tell them to add credits at `https://pexo.ai/home` → Credits → Buy Credits. Retry after they confirm. ## Example User: "Generate a 20-second AI video introducing our productivity app." ```bash pid=$(pexo-project-create.sh "AI video app intro") pexo-chat.sh "$pid" "Generate a 20-second AI video introducing our productivity app." # Tell the user: submitted, ~15–20 min, https://pexo.ai/project/$pid # Poll pexo-project-get.sh "$pid" until nextAction is DELIVER, then deliver the asset URL. ``` ## Scripts | Script | Usage | Returns | |---|---|---| | `pexo-project-create.sh` | `""` | `project_id` | | `pexo-upload.sh` | ` ` | `asset_id` | | `pexo-chat.sh` | ` "" [--choice ]` | ack (async) | | `pexo-project-get.sh` | `` | JSON: `nextAction`, `recentMessages` | | `pexo-asset-get.sh` | ` ` | JSON with `url` | | `pexo-doctor.sh` | — | setup diagnostic | Error codes and edge cases → `references/TROUBLESHOOTING.md`. ## Dónde encaja - Categoría: [Diseño y UI](https://skillsagentes.com/categorias/diseno-ui.md) — Sistemas de diseño, trabajo con componentes y acabado visual. - Creador: [pexoai](https://skillsagentes.com/creators/pexoai.md) — 0 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Pexo Agent](https://skillsagentes.com/skills/pexoai/pexo-skills/pexo-agent.md): Skill de generación de video con IA que selecciona modelo automáticamente entre Seedance 2, Kling 3.0, HappyHorse y más de 10 modelos, y produce videos multi-toma de 5–120s desde texto, imágenes, URLs, guiones o audio. - [Founder Video](https://skillsagentes.com/skills/pexoai/pexo-skills/founder-video.md): Crea un video de fundador con Pexo: cuenta tu historia o pitch y Pexo escribe el guion, genera las tomas y entrega un video listo para publicar, con música. - [Image To Video](https://skillsagentes.com/skills/pexoai/pexo-skills/image-to-video.md): Anima una foto fija en un vídeo terminado con Pexo: añade movimiento, cámara y música, elige el mejor modelo automáticamente y entrega el clip listo para publicar. - [Tiktok Video Ad](https://skillsagentes.com/skills/pexoai/pexo-skills/tiktok-video-ad.md): Crea anuncios nativos para TikTok con Pexo: vertical 9:16, con sonido, hook-first. Escribe el guion, secuencia las tomas, elige modelos y entrega el ad listo para publicar. - [Saas Video](https://skillsagentes.com/skills/pexoai/pexo-skills/saas-video.md): Crea un video demo o explicativo de tu SaaS con Pexo: describe tu software (o pega la URL o una captura) y recibe un video terminado y listo para publicar. ## Skills relacionadas - [Canvas Design](https://skillsagentes.com/skills/anthropics/skills/canvas-design.md): Crea arte visual en documentos .png y .pdf partiendo de una filosofía de diseño. Úsalo cuando pidan un póster, una pieza de arte, un diseño u otra pieza estática. - [Theme Factory](https://skillsagentes.com/skills/anthropics/skills/theme-factory.md): Kit para dar estilo a artefactos con un tema: diapositivas, documentos, informes o landing pages. Trae 10 temas predefinidos de colores y fuentes, y puede generar uno nuevo sobre la marcha. - [Frontend Design](https://skillsagentes.com/skills/anthropics/skills/frontend-design.md): Guía para un diseño visual distintivo e intencionado al construir o rehacer una UI. Ayuda con la dirección estética, la tipografía y las decisiones que no se leen como valores por defecto. - [Slack Gif Creator](https://skillsagentes.com/skills/anthropics/skills/slack-gif-creator.md): Conocimiento y utilidades para crear GIFs animados optimizados para Slack: restricciones, herramientas de validación y conceptos de animación. Úsalo cuando pidan un GIF animado para Slack. - [Brand Guidelines](https://skillsagentes.com/skills/anthropics/skills/brand-guidelines.md): Aplica los colores y la tipografía oficiales de la marca Anthropic a cualquier artefacto que pueda beneficiarse de su look-and-feel. Úsalo cuando apliquen colores de marca o estándares de diseño. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)