Skills Agentes

Image To Video

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.

Estrellas
788

en todo el repo

Actividad
50

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
1

últimos 90 días

Contexto
1.4k tok

124 tok en reposo

Paquete
13 archivos

59 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add pexoai/pexo-skills --skill image-to-video --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, needs API credentials.

Qué hace

  • Sube la imagen del usuario a Pexo y crea un proyecto para animarla
  • Envía la petición del usuario textualmente al agente de Pexo, que elige modelo, cámara y música
  • Sondea el proyecto y gestiona los estados WAIT/RESPOND/DELIVER/FAILED/RECONNECT
  • Entrega la URL final del vídeo publicable, con música y transiciones incluidas
  • Reutiliza el mismo proyecto para revisiones sin perder el contexto del servidor

Úsalo cuando

  • El usuario tiene una IMAGEN y quiere darle vida: 'image to video', 'animate this photo'
  • El usuario pide convertir una foto en un vídeo
  • El usuario quiere hacer ajustes sobre un vídeo ya entregado por Pexo (revisión)

No lo uses cuando

  • Prompts solo de texto (usar la skill text-to-video en su lugar)
  • Edición de un vídeo ya existente

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • “Convierte esta foto en un vídeo”
  • “Anima esta imagen con un zoom lento de 10 segundos”
  • “Haz un vídeo a partir de esta foto de producto”
  • “Quiero animar esta imagen con música”

SKILL.md

En inglés

Image to Video — Pexo

Pexo: https://pexo.ai — get an API key, watch your project render, and buy credits there.

Bring a still image to life as a finished video. You upload the user's image, hand the request to the hosted Pexo agent, and deliver the result — Pexo adds the motion, camera movement, music, and assembles the final clip.

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-<your-api-key>"

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 "<short brief>" → save the project_id.
  2. Upload any files the user gave: pexo-upload.sh <project_id> <path> → save asset_id, reference it inline as <original-image>asset_id</original-image> (or <original-video> / <original-audio>). Tags are required — a bare asset_id is ignored. Pexo can't crawl URLs — download, then upload.
  3. Send the request: pexo-chat.sh <project_id> "<user's exact words> <asset tags>". Copy the user's words exactly; only add asset tags.
  4. Tell the user (their language): submitted ✓ · ~15–20 min · https://pexo.ai/project/<project_id>.
  5. Poll: every ≥60s run pexo-project-get.sh <project_id> 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 <project_id> <assetId> per option, show the URLs (A/B/C), let the user pick, then pexo-chat.sh <project_id> "<choice>" --choice <assetId>; for a document event, mention it to the user.
    • DELIVER → pexo-asset-get.sh <project_id> <final assetId>, 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 <project_id> "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 <project_id> "<their feedback>", 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: "Animate this product photo into a 10-second clip with a slow zoom."

pid=$(pexo-project-create.sh "animate product photo")
pexo-chat.sh "$pid" "Animate this product photo into a 10-second clip with a slow zoom."
# 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 "<brief>" project_id
pexo-upload.sh <project_id> <file> asset_id
pexo-chat.sh <project_id> "<message>" [--choice <id>] ack (async)
pexo-project-get.sh <project_id> JSON: nextAction, recentMessages
pexo-asset-get.sh <project_id> <asset_id> JSON with url
pexo-doctor.sh — setup diagnostic

Error codes and edge cases → references/TROUBLESHOOTING.md.

Reproducido de pexoai/pexo-skills bajo licencia MIT. Leer esta página en markdown.

Archivos

13 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere PEXO_API_KEY y PEXO_BASE_URL configurados en ~/.pexo/config, y las herramientas curl, jq y file.

Necesita en el PATH:awkcurljqsed

Variables de entorno:BASH_VERSIONFAILPASSPEXO_API_KEYPEXO_BASE_URLPEXO_CHAT_ACK_TIMEOUTPEXO_CONFIGPEXO_CONNECT_TIMEOUTPEXO_LAST_HTTP_CODEPEXO_REQUEST_TIMEOUTPEXO_TMP_DIRWARN

Detalles

Creador
pexoai
Licencia
MIT
Recursos incluidos
scripts en bash + referencias
Código fuente
Ver SKILL.md

Más de pexoai/pexo-skills

Este repo incluye 20 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack pexo-skills entero y su comando de instalación

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.

Costo de contexto al activarse
4.9k tok
Tamaño del paquete
13 archivos
Última actualización
hace 2 meses
video

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.

Costo de contexto al activarse
1.3k tok
Tamaño del paquete
13 archivos
Última actualización
hace 3 meses
video

Crea un video explicativo narrado con Pexo: describe tu producto, concepto o proceso y Pexo escribe el guion, genera los visuales, añade voz en off y subtítulos.

Costo de contexto al activarse
1.3k tok
Tamaño del paquete
13 archivos
Última actualización
hace 3 meses
video

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.

Costo de contexto al activarse
1.4k tok
Tamaño del paquete
13 archivos
Última actualización
hace 3 meses
video

Crea un video de lanzamiento listo para publicar a partir de tu producto, URL de landing page o captura: guion, planos, modelos y música incluidos, ideal para Product Hunt o el día de lanzamiento.

Costo de contexto al activarse
1.4k tok
Tamaño del paquete
13 archivos
Última actualización
hace 3 meses
video

Crea un video completo a partir de una idea simple: describe lo que quieres y Pexo se encarga del guion, planos, modelos, música, subtítulos y edición final.

Costo de contexto al activarse
1.3k tok
Tamaño del paquete
13 archivos
Última actualización
hace 3 meses
video

Skills relacionados

Se usa cuando el usuario pide generar, crear o imaginar videos. Admite prompts estructurados e imagen de referencia opcional para guiar la generación.

Costo de contexto al activarse
1.3k tok
Tamaño del paquete
2 archivos
Última actualización
hace 3 meses
video

Genera vídeos con IA desde texto usando varias pasarelas — HeyGen, fal.ai, Kling y Gemini — con soporte de imagen a vídeo y comparación entre VEO, Kling, Sora, Runway, Seedance y MiniMax.

Costo de contexto al activarse
3k tok
Tamaño del paquete
1 archivo
Última actualización
hace 2 meses
video

Genera o edita imágenes y vídeos por la pasarela Atlas Cloud: Seedance 2.5/2.0, Gemini Omni Flash, MiniMax H3, Seedream 5.0, GPT Image 2 y Nano Banana 2 con una sola ATLASCLOUD_API_KEY.

Costo de contexto al activarse
1.2k tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
video