From dev-team-kit-fv
Integrates generative video into applications: text-to-video, image-to-video, avatar video. Covers async architecture, cost optimization, cinematographic prompting, provider selection (FAL.ai, Veo, Sora, Runway).
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-team-kit-fv:27-video-integration-specialistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Video generativo nao e "imagem que se move" — tem duracao, audio, custo 10-50x maior e latencia em minutos (nao segundos). Esta skill cobre arquitetura, custo, prompt cinematografico e UX de features de video no app, sem tratar o problema como uma extensao trivial de imagem.
Video generativo nao e "imagem que se move" — tem duracao, audio, custo 10-50x maior e latencia em minutos (nao segundos). Esta skill cobre arquitetura, custo, prompt cinematografico e UX de features de video no app, sem tratar o problema como uma extensao trivial de imagem.
Esta skill segue GLOBAL.md, policies/execution.md, policies/handoffs.md, policies/quality-gates.md, policies/token-efficiency.md, policies/tool-safety.md, policies/verification-before-completion.md e policies/stack-flexibility.md.
| Dimensao | Imagem (skill 17) | Video |
|---|---|---|
| Latencia | 2-15s | 30s-5min+ |
| Custo | $0.002-0.15/img | $0.05-0.50+ por segundo de video |
| Padrao de chamada | request/response sincrono | submit → job id → poll ou webhook |
| UX | spinner curto | progress + "te aviso quando ficar pronto" |
| Falha | barata, retry | cara, retry custa de novo — confirme antes |
Por isso o fluxo NUNCA e sincrono. Bloquear um request HTTP por 3 minutos esperando video e bug.
| Provider | Forte em | Modo | Nota |
|---|---|---|---|
| FAL.ai (Veo, Kling, Hunyuan, LTX) | acesso unificado, varios modelos, i2v | submit + poll/webhook | preferir como gateway — mesma key, troca de modelo sem reescrever |
| Google Veo | qualidade cinematografica, fisica | async | top de linha, caro |
| OpenAI Sora | coerencia longa, prompt adherence | async | acesso limitado |
| Runway (Gen-3/4) | controle de camera, estetica | async + editor | forte em criativo |
| Kling / Hunyuan | custo-beneficio, i2v | async | bom para escala |
Default operacional do kit: rotear via FAL.ai quando possivel (gateway unico, troca de modelo barata). So ir direto ao provider se ele tiver capacidade que o gateway nao expoe.
Consultar (nao reinventar):
patterns/ai-integration/video-generation.md — adapter, job lifecycle, storagepatterns/ai-integration/prompt-patterns.md — estrutura de promptpatterns/ai-integration/cost-efficiency.md — controle de custo/quotapatterns/ai-integration/security.md — moderacao, abuso, NSFW1. Usuario submete (texto/imagem + params)
2. App valida + estima custo → confirma se acima de threshold
3. App chama provider.submit() → recebe job_id, persiste {job_id, user, status: queued}
4. Provider processa (minutos). App NAO bloqueia.
5a. WEBHOOK (preferido): provider chama /webhook/video → app atualiza status, notifica user
5b. POLL (fallback): worker consulta status a cada N s com backoff
6. Pronto → baixa o output, move pra storage proprio (S3/R2), gera URL assinada
7. Notifica (in-app, push, email) + thumbnail/preview
Decisoes que importam:
failedVideo responde a vocabulario de cinema, nao so descricao de cena:
[SUJEITO + ACAO] + [AMBIENTE] + [CAMERA: shot/movimento] + [ILUMINACAO] + [ESTILO] + [RITMO]
Ex: "A woman walks through a neon-lit Tokyo alley at night,
slow dolly-in following her from behind,
rain reflecting the signs, cinematic, shallow depth of field,
24fps film look, calm pacing"
Controles que mais mudam o resultado:
Prompt reutilizavel e responsabilidade compartilhada com skill 26 (prompt-engineer).
policies/handoffs.md e, quando util, templates/ai-integration-plan.mdnpx claudepluginhub felvieira/claude-skills-fv --plugin dev-team-kit-fvGenerates marketing videos using AI generation models, AI avatars (HeyGen, Synthesia), and programmatic frameworks (Remotion, Hyperframes). Supports product demos, explainers, and social clips.
Generates AI video using Veo (MCP tools) or Sora (API) for text-to-video, image-to-video, video extension, and styled generation. Includes provider selection and draft-to-final workflow.
Creates video content using AI generation models, avatars, and programmatic frameworks like Remotion and HeyGen. Handles product demos, explainers, and social clips.