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
767

en todo el repo

Actividad
50

0–100, la ruta de este skill

Actualizado
hace 2 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.
    • DELIVERpexo-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.
    • RECONNECTpexo-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
Categoría
Diseño y UI
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.

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 26 días
diseno ui

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 2 meses
diseno ui

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 2 meses
marketing

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.

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

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 2 meses
marketing

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.

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

Skills relacionados

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.

Costo de contexto al activarse
3k tok
Tamaño del paquete
83 archivos
Última actualización
hace 3 meses
Oficialdiseno ui

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.

Costo de contexto al activarse
781 tok
Tamaño del paquete
13 archivos
Última actualización
hace 3 meses
Oficialdiseno ui

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.

Costo de contexto al activarse
2.1k tok
Tamaño del paquete
2 archivos
Última actualización
hace 2 meses
Oficialdiseno ui