Communitygithub.com

YouTube Short Maker — Pexo

Crea un YouTube Short vertical listo para publicar, diseñado para retener la atención desde el primer momento, usando la API de Pexo.

¿Qué es YouTube Short Maker — Pexo?

Esta skill permite a un agente de IA (como Claude Code, Cursor o Codex) actuar como intermediario entre el usuario y la plataforma Pexo para generar automáticamente YouTube Shorts atractivos. El agente recibe el tema del usuario, lo envía a Pexo, y Pexo se encarga de todo el trabajo creativo: escribir el guion, generar las tomas, añadir música y subtítulos, y ensamblar el video final. La skill proporciona una serie de scripts (pexo-project-create.sh, pexo-upload.sh, pexo-chat.sh, pexo-project-get.sh, pexo-asset-get.sh) que el agente ejecuta para crear proyectos, subir archivos, enviar peticiones, consultar el estado y entregar el resultado. El flujo de trabajo es bidireccional: el agente se comunica con el usuario en su idioma y con Pexo mediante comandos, gestionando revisiones sin perder el contexto del proyecto. El valor clave es que el agente no necesita capacidades de generación de video ni de edición; basta con que siga el protocolo de relay descrito para orquestar todo el proceso de forma confiable y escalable.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/youtube-short-maker

Preguntar en tu IA favorita

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

Documentación

¿Qué hace YouTube Short Maker — Pexo?

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

Crea un YouTube Short terminado, diseñado para retener la atención: vertical y con un gancho inicial. Le pasas el tema del usuario al agente alojado de Pexo y entregas el resultado; Pexo escribe el guion, genera las tomas y ensambla el Short con música y subtítulos.

Tu función: retransmitir, no crear

Crea un proyecto, envía la solicitud del usuario textualmente, consulta el estado y entrega. El backend de Pexo maneja todo el trabajo creativo: escritura del guion, selección del modelo, indicaciones (prompts), música. Añadir tu propia dirección (duración, estilo, modelos que el usuario no pidió) reemplaza el criterio de Pexo y produce peores videos.

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 paso a paso — allí está el flujo de registro con el código de invitación que da créditos extra 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 se encuentran en 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 los archivos que el usuario haya entregado: pexo-upload.sh <project_id> <ruta> → guarda el asset_id, haz referencia a él en el mensaje como <original-image>asset_id</original-image> (o <original-video> / <original-audio>). Las etiquetas son obligatorias — un asset_id sin etiquetas se ignora. Pexo no puede rastrear URLs — descarga el archivo, luego súbelo.
  3. Enviar la solicitud: pexo-chat.sh <project_id> "<las palabras exactas del usuario> <etiquetas de activos>". Copia las palabras del usuario exactamente; solo añade las etiquetas de activos.
  4. Informa al usuario (en su idioma): enviado ✓ · ~15–20 min · https://pexo.ai/project/<project_id>.
  5. Consultar periódicamente: cada ≥60s ejecuta pexo-project-get.sh <project_id> y actúa según nextAction:
    • WAIT → sigue consultando; cada ~5 consultas envía un aviso de una línea con el enlace del proyecto.
    • RESPOND → maneja cada evento en recentMessages: retransmite el texto de Pexo (espera la respuesta del usuario si Pexo preguntó algo, luego llama pexo-chat.sh con su respuesta); si hay preview_video, ejecuta pexo-asset-get.sh <project_id> <assetId> por cada opción, muestra las URLs (A/B/C), deja que el usuario elija, luego llama pexo-chat.sh <project_id> "<elección>" --choice <assetId>; si es un evento document, menciónaselo al usuario.
    • DELIVER → pexo-asset-get.sh <project_id> <assetId final>, luego envía al usuario la URL completa del activo como texto plano — incluyendo todos los parámetros de consulta ?…, sin truncar ni envolver en markdown — junto con 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 la reanudarás, luego sigue consultando.
    • Nunca llames a pexo-chat.sh durante WAIT — desencadena una producción duplicada.
    • Está tardando demasiado → si han pasado más de 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; pregúntale si quiere 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> "<sus comentarios>", luego vuelve a consultar (paso 5). Nunca crees un proyecto nuevo para una revisión — eso 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 incluye un enlace de compra, pásalo al usuario; de lo contrario, indícale que añada créditos en https://pexo.ai/home → Créditos → Comprar créditos. Reintenta después de que confirme.

Ejemplo

Usuario: "Crea un YouTube Short con 3 consejos rápidos para dormir mejor."

pid=$(pexo-project-create.sh "consejos para dormir mejor short")
pexo-chat.sh "$pid" "Crea un YouTube Short con 3 consejos rápidos para dormir mejor."
# Informa al usuario: enviado, ~15-20 min, https://pexo.ai/project/$pid
# Consulta pexo-project-get.sh "$pid" hasta que nextAction sea DELIVER, luego entrega la URL del activo.

Scripts

ScriptUsoDevuelve
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 extremos → references/TROUBLESHOOTING.md.

Individual skills in this repo

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

Skills relacionados