Communitygithub.com

startup-video

Crea un video de introducción o marca pulido para tu startup, manejando el guion, las tomas y la música automáticamente.

¿Qué es startup-video?

Esta skill permite a un agente de IA (como Claude Code, Cursor o Codex) actuar como intermediario entre el usuario y la plataforma Pexo.ai para producir videos profesionales para startups. El agente recibe una breve descripción o sitio web del fundador, crea un proyecto en Pexo, sube archivos si es necesario, envía la solicitud exacta del usuario, y luego monitorea el progreso hasta que el video esté listo. Durante el proceso, el agente maneja eventos como la selección de vistas previas (A/B/C), revisiones del usuario, y posibles errores de créditos. Es útil porque automatiza completamente la parte técnica y de comunicación con la API, dejando que Pexo se encargue de la creatividad (guion, selección de modelos, música), mientras que el agente solo retransmite fielmente las instrucciones del usuario. Soporta revisiones iterativas reutilizando el mismo proyecto para mantener el contexto del servidor.

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

Preguntar en tu IA favorita

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

Documentación

Startup Video — Pexo

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

Crea un video de marca o introducción terminado para tu startup. Transmites la breve descripción del fundador — o tu sitio web — al agente alojado de Pexo y entregas el resultado; Pexo escribe el guion, genera las tomas y ensambla un video de startup pulido con música.

Tu rol: transmitir, no crear

Crea un proyecto, envía la solicitud del usuario textualmente, sondea, entrega. El backend de Pexo maneja todo el trabajo creativo — escritura de guion, elección de modelos, indicaciones, música. Agregar tu propia dirección (duración, estilo, modelos que el usuario no pidió) anula su criterio 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 a través de ella — contiene el flujo de registro con el código de invitación que otorga créditos adicionales 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 descripcion>" → guarda el project_id.
  2. Subir archivos que el usuario haya dado: pexo-upload.sh <project_id> <ruta> → guarda asset_id, haz referencia en línea como <original-image>asset_id</original-image> (o <original-video> / <original-audio>). Las etiquetas son obligatorias — un asset_id desnudo se ignora. Pexo no puede rastrear URLs — descarga, luego sube.
  3. Enviar la solicitud: pexo-chat.sh <project_id> "<palabras exactas del usuario> <etiquetas de assets>". Copia las palabras del usuario exactamente; solo agrega etiquetas de assets.
  4. Informar al usuario (en su idioma): enviado ✓ · ~15–20 min · https://pexo.ai/project/<project_id>.
  5. Sondear: cada ≥60s ejecuta pexo-project-get.sh <project_id> y actúa según nextAction:
    • WAIT → sigue sondeando; cada ~5 sondeos 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> "<eleccion>" --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 sondeando.
    • Nunca llames a pexo-chat.sh durante WAIT — desencadena producción duplicada.
    • Tardando demasiado → 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; pregunta si quiere seguir esperando o detenerse. No sondees 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 retroalimentacion>", luego sondea de nuevo (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 incluye 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: "Crea un video de introducción de 30 segundos para nuestra startup — un mercado para agricultores locales."

pid=$(pexo-project-create.sh "video de introduccion startup")
pexo-chat.sh "$pid" "Crea un video de introducción de 30 segundos para nuestra startup — un mercado para agricultores locales."
# Informar al usuario: enviado, ~15–20 min, https://pexo.ai/project/$pid
# Sondear pexo-project-get.sh "$pid" hasta que nextAction sea DELIVER, luego entregar la URL del asset.

Scripts

ScriptUsoRetorna
pexo-project-create.sh"<breve descripcion>"project_id
pexo-upload.sh<project_id> <archivo>asset_id
pexo-chat.sh<project_id> "<mensaje>" [--choice <id>]confirmación (asíncrona)
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