Communitygithub.com

Geração de Vídeo com IA

Gere um vídeo finalizado usando IA a partir de texto, imagem ou roteiro, através do agente Pexo.

O que é Geração de Vídeo com IA?

Este skill permite que um agente de IA como Claude Code, Cursor ou Codex transforme qualquer entrada do usuário (texto, imagem ou roteiro) em um vídeo completo, sem exigir conhecimento técnico em produção de vídeo ou modelos de IA. O agente atua como um intermediário: ele cria um projeto na plataforma Pexo, envia a solicitação exata do usuário, faz upload de arquivos quando necessário, monitora o progresso por meio de polling e entrega o resultado final (URL do ativo) assim que o vídeo é gerado. A plataforma Pexo cuida de todo o trabalho criativo – escolha de modelos, escrita de roteiros, prompts e até música – garantindo vídeos de alta qualidade. O skill suporta revisões no mesmo projeto, preservando o contexto do servidor, e lida com erros comuns como falta de créditos. É compatível com qualquer ambiente que execute scripts Bash e tenha acesso à API da Pexo.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/ai-video-generation

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Geração de Vídeo com IA — Pexo

Pexo: https://pexo.ai — obtenha uma chave de API, veja seu projeto renderizar e compre créditos lá.

Gere um vídeo finalizado com IA a partir do que o usuário fornecer — texto, uma imagem ou um roteiro. Você repassa a solicitação ao agente hospedado da Pexo e entrega o resultado; a Pexo escolhe os modelos, escreve os prompts e monta o vídeo final.

Seu papel: repassar, não criar

Crie um projeto, envie a solicitação do usuário exatamente como foi dita, faça polling, entregue. O backend da Pexo cuida de todo o trabalho criativo — roteiro, escolha de modelos, prompts, música. Adicionar seu próprio direcionamento (duração, estilo, modelos que o usuário não pediu) substitui o julgamento da Pexo e produz vídeos piores.

Configuração

~/.pexo/config:

PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<sua-chave-api>"

Sem conta / primeira execução → leia references/SETUP-CHECKLIST.md e guie o usuário por ele — contém o fluxo de cadastro com o código de convite que concede créditos bônus a novos usuários, além de como criar o arquivo de configuração acima. Erro de configuração → execute scripts/pexo-doctor.sh e siga sua saída.

Fluxo de trabalho

Os scripts estão na pasta scripts/ deste skill. Responda ao usuário no idioma dele.

  1. Crie um projeto: pexo-project-create.sh "<breve descrição>" → salve o project_id.
  2. Envie arquivos que o usuário forneceu: pexo-upload.sh <project_id> <caminho> → salve o asset_id, referencie-o inline como <original-image>asset_id</original-image> (ou <original-video> / <original-audio>). As tags são obrigatórias — um asset_id puro é ignorado. A Pexo não consegue acessar URLs — baixe e depois faça upload.
  3. Envie a solicitação: pexo-chat.sh <project_id> "<palavras exatas do usuário> <tags dos ativos>". Copie as palavras do usuário exatamente; adicione apenas as tags dos ativos.
  4. Informe o usuário (no idioma dele): enviado ✓ · ~15–20 min · https://pexo.ai/project/<project_id>.
  5. Faça polling: a cada ≥60s execute pexo-project-get.sh <project_id> e aja de acordo com nextAction:
    • WAIT → continue pollando; a cada ~5 polls envie uma atualização de uma linha com o link do projeto.
    • RESPOND → trate cada evento em recentMessages: repasse o texto da Pexo (aguarde a resposta do usuário se ela perguntou algo, depois pexo-chat.sh com a resposta); para preview_video, execute pexo-asset-get.sh <project_id> <assetId> por opção, mostre as URLs (A/B/C), deixe o usuário escolher, depois pexo-chat.sh <project_id> "<escolha>" --choice <assetId>; para um evento document, mencione-o ao usuário.
    • DELIVER → pexo-asset-get.sh <project_id> <assetId final>, depois envie ao usuário a URL completa do ativo como texto simples — todos os parâmetros ?…, nunca truncada ou envolta em markdown — além do link do projeto.
    • FAILED → explique nextActionHint em termos simples e ofereça-se para tentar novamente.
    • RECONNECT → pexo-chat.sh <project_id> "continue", avise o usuário que a conexão caiu e que você está retomando, e continue pollando.
    • Nunca chame pexo-chat.sh durante WAIT — isso dispara produção duplicada.
    • Está demorando muito → se passaram mais de 30 min e ainda está WAIT, avise o usuário (com o link do projeto + https://pexo.ai/connect/openclaw) que está demorando mais que o normal; pergunte se quer continuar esperando ou parar. Não fique pollando para sempre.

Revisões

Após a entrega, ajustes do usuário ("deixar mais curto", "música nova", "tomada diferente") reutilizam o mesmo projeto: pexo-chat.sh <project_id> "<feedback deles>", depois faça polling novamente (passo 5). Nunca crie um novo projeto para uma revisão — isso descarta o contexto do servidor da Pexo.

Créditos

Se um script falhar com "Saldo de créditos" / "Créditos insuficientes": se o erro trouxer um link de compra, repasse ao usuário; caso contrário, peça para ele adicionar créditos em https://pexo.ai/home → Créditos → Comprar Créditos. Tente novamente após ele confirmar.

Exemplo

Usuário: "Gere um vídeo de IA de 20 segundos apresentando nosso aplicativo de produtividade."

pid=$(pexo-project-create.sh "Vídeo de IA de apresentação do aplicativo")
pexo-chat.sh "$pid" "Gere um vídeo de IA de 20 segundos apresentando nosso aplicativo de produtividade."
# Informe o usuário: enviado, ~15–20 min, https://pexo.ai/project/$pid
# Faça polling com pexo-project-get.sh "$pid" até nextAction ser DELIVER, depois entregue a URL do ativo.

Scripts

ScriptUsoRetorna
pexo-project-create.sh"<breve descrição>"project_id
pexo-upload.sh<project_id> <arquivo>asset_id
pexo-chat.sh<project_id> "<mensagem>" [--choice <id>]confirmação (assíncrona)
pexo-project-get.sh<project_id>JSON: nextAction, recentMessages
pexo-asset-get.sh<project_id> <asset_id>JSON com url
pexo-doctor.sh—diagnóstico da configuração

Códigos de erro e casos extremos → references/TROUBLESHOOTING.md.

Individual skills in this repo

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

Habilidades Relacionadas