Communitygithub.com

creator-video

Gere clipes de vídeo curtos com o que o usuário tiver — CLI do Higgsfield (Seedance, Kling, Veo), API Google Gemini (Gemini Omni Flash), Google Flow ou o web app do Gemini via uso do computador — e recorra a imagens animadas (Ken Burns) quando não houver provedor de vídeo. Abrange texto-para-vídeo, imagem-para-vídeo, transições de primeiro/último quadro, clipes guiados por referência, redimensionamento para 9:16/16:9 e legendas queimadas. Use quando o usuário pedir para fazer um vídeo ou clipe, animar uma imagem, imagem-para-vídeo, B-roll, um Reel/Short/TikTok, uma transição, ou redimensionar ou legendar um clipe. Não é para explicadores de várias cenas com narração (creator-explainer) ou anúncios (creator-ad).

O que é creator-video?

Este skill permite que um agente de IA gere clipes de vídeo curtos usando uma variedade de provedores, como a CLI do Higgsfield (Seedance, Kling, Veo), a API Google Gemini (Gemini Omni Flash), Google Flow ou o web app do Gemini via uso do computador. Quando nenhum provedor de vídeo está disponível, ele recorre à animação de imagens estáticas com efeito Ken Burns. O skill é útil para criar vídeos a partir de texto ou imagens, transições entre quadros, clipes guiados por referência, redimensionamento para formatos 9:16 ou 16:9 e adição de legendas. Ele suporta uma ampla gama de solicitações criativas, como 'faça um vídeo', 'anime esta imagem', 'crie um B-roll' ou 'transforme em Reel'. O agente planeja o clipe (movimento, proporção, duração, quadros de início/fim), executa a geração via o script `creator.py video`, verifica o resultado e oferece opções de pós-processamento como redimensionamento e legendas. Caso a geração seja bloqueada ou falhe, o skill fornece orientações claras para o agente, seja redirecionando para uso no navegador ou aplicando o fallback de imagens estáticas. Não é adequado para explicadores de múltiplas cenas com narração nem anúncios.

Funciona com~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/mehbylabs/creator-skills/tree/main/skills/creator-video

Perguntar na sua IA favorita

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

Documentação

Vídeo do Creator

Passo 1 — Planejar o clipe

  • O que se move — um sujeito, uma ação, um movimento de câmera por clipe (references/video-prompting.md).
  • Proporção — Shorts/Reels/TikTok 9:16, todo o resto 16:9.
  • Duração — padrão 8 s; histórias mais longas viram vários clipes unidos depois.
  • Quadro inicial? — se a aparência importa (marca, personagem, produto), crie o primeiro quadro como uma imagem primeiro (creator-image ou creator.py image), aprove-a, depois anime-a com --start. Esta é a forma mais confiável de controlar o resultado em todos os provedores.
  • Quadro final / referências — --end para transições e revelações, --ref para identidade.
  • Resolução — 720p padrão; 1080p quando solicitado.

Passo 2 — Gerar

python3 scripts/creator.py video --prompt "<movimento prompt>" --out ./out/<slug>.mp4 --ratio 16:9 --duration 8 [--start first.png] [--end last.png] [--ref ref.png] [--resolution 1080p]

O vídeo leva de 1 a 10 minutos. Execute em segundo plano quando possível e não inicie uma segunda

geração durante esse período.

Passo 3 — Lidar com o resultado

statusFaça
okpython3 scripts/media.py probe <path>; extraia um quadro e observe-o; informe o caminho, duração, provedor
needs_browserSiga references/browser-flow-browser.md (ou gemini) com os campos request; depois creator.py adopt --src <download> --out <path>
blockedConteúdo recusado; revise com o usuário, não contorne
failed e nenhum provedor de vídeo disponívelUse o fallback de imagens estáticas abaixo e informe ao usuário qual provedor desbloquearia movimento real

Fallback de imagens estáticas (sempre disponível)

  1. Crie 1 a 3 imagens estáticas com creator.py image na proporção alvo.
  2. python3 scripts/media.py still --image s1.png --out clip.mp4 --duration 6 --ratio 16:9 --motion in (varie --motion por imagem; junte várias com media.py assemble).

Passo 4 — Finalizar (opcional)

  • Redimensionar: media.py reframe --video clip.mp4 --out clip-9x16.mp4 --ratio 9:16 --mode blur (crop quando o sujeito está centralizado).
  • Legendas: escreva um .srt, depois media.py captions --video clip.mp4 --srt subs.srt --out final.mp4.
  • Som: creator.py sfx / music e misture com media.py assemble (cena única).

Regras

  • Verifique no disco (duração > 0, proporção esperada) antes de relatar sucesso.
  • Mencione quando uma rota gasta créditos por clipe (Flow, Higgsfield) se o usuário pedir muitos.
  • Mantenha uma "frase de aparência" consistente entre os clipes do mesmo projeto.

Referências

  • references/video-prompting.md — fórmula do take, quadros, referências
  • references/providers.md — ordem de vídeo e fallback
  • references/media-ops.md — still, reframe, captions, assemble
  • references/browser-flow-browser.md, references/browser-gemini-browser.md

Individual skills in this repo

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

Habilidades Relacionadas