Communitygithub.com

arunnarayansathiyanarayanan/claude-video-studio

Edite qualquer material bruto (evento, entrevista, demonstração, tutorial, anúncio, bastidores) transformando-o em um Reel do Instagram ou vídeo do LinkedIn, combinado com as referências do usuário, com design de movimento, legendas, trilha sonora original, capa e legenda da postagem, usando o framework claude-video-studio.

O que é claude-video-studio?

O claude-video-studio é um framework especializado que permite ao Claude AI atuar como um estúdio de edição de vídeo completo, transformando qualquer material bruto (eventos, entrevistas, demos, tutoriais) em vídeos polidos para Instagram Reels e LinkedIn. Suporta múltiplos tipos de vídeo (recap de evento, talking head, clipe de entrevista, demo de produto) e segue um pipeline rigoroso: ingestão de material, definição de requisitos em duas rodadas com até 4 perguntas cada, análise de referências visuais fornecidas pelo usuário, storyboard baseado em blueprints, construção com motion.js (zoom, keyframes, sincronia com fala), checagem de qualidade com ferramentas como qc_safezone.py, e entrega final com capa, legenda e SRT. O framework impõe regras por plataforma (proporção 9:16 para Instagram, 4:5 para LinkedIn), estilos de legenda (palavra por palavra no Instagram, frases completas no LinkedIn), e tratamento de áudio (trilha original ou fundo musical). Inclui guardrails contra direitos autorais, verificações de fatos e consentimento, e um sistema de aprendizado contínuo que atualiza regras no LEARNINGS.md e nos arquivos de configuração.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/arunnarayansathiyanarayanan/claude-video-studio/tree/HEAD/skills/video-studio

Perguntar na sua IA favorita

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

Documentação

Video Studio

Use quando o usuário compartilhar material bruto ou pedir um Reel do Instagram, vídeo do LinkedIn, recap de evento, edição de talking head, clipe de entrevista, demo de produto, explicador, motion graphics, ou uma capa/legenda para um deles.

0. Carregar o framework primeiro

O framework é uma pasta (este repositório) no computador do usuário; peça para conectá-la se ainda não estiver conectada. Leia em ordem: creator.config.md (copie o exemplo se não existir e pergunte nome/título/plataformas em UMA pergunta) → CLAUDE.md → framework/EDITING_RULES.md → framework/templates/blueprints/BLUEPRINTS.md → framework/MOTION_STYLE.md → framework/LEARNINGS.md (a regra mais nova vence) → framework/references/LIBRARY.md → framework/scripts/README.md.

1. Intake — SEMPRE antes de editar (2 rodadas, ≤ 4 perguntas cada)

Rodada 1: plataforma (Instagram · LinkedIn · Ambos = cortes separados) · tipo de vídeo · duração · referências (adicione 1–3 + o que você gosta / biblioteca salva / surpreenda-me). Rodada 2 (apenas o que config/material não responder): objetivo + público · entradas de conteúdo · marca + idioma da legenda + nome/título · áudio · CTA. Salve em projects/<slug>/brief.md.

2. Regras da plataforma (detalhes completos em EDITING_RULES.md)

InstagramLinkedIn
Formato9:16 1080×1920; zona segura: topo 270, base 670, faixa direita 230, laterais 65 px; capa segura em 3:44:5 padrão · 1:1 talking head · 16:9 tela/longo; texto no centro 1080×1080
Tom / ritmoCasual, contemporâneo; novo visual a cada 2–4 s; jump cuts; zoom in 110–125%; sincronizado com batidaFormal, crível; 2–4 s por corte; cortes no final de frases; zooms 105–110%
LegendasPalavra por palavra, grandes, palavra ativa em cor de destaqueLegendas em frases + SRT
ÁudioTrilha original; áudio trending adicionado no app na exportação sem músicaFala primeiro, fundo suave ou nenhum
FinalLoop ou CTA rápidoCartão de pergunta + nome/título

3. Referência primeiro

Arquivos → ref_analyze.py (olhe todas as planilhas) · links → capturas de tela do navegador (YouTube/Instagram: peça uma gravação de tela) → style_brief.md → frames de estilo + teste de 5 s lado a lado com a referência → construa apenas após um sim.

4. Pipeline

Ingestão → revisão → intake → referências → preparação do caso de uso (talking head: transcribe.py remove silêncios/muletas + legendas; eventos/demos: pesquise e cite) → storyboard a partir do blueprint → portão de estilo → construção com motion.js (--size por plataforma, zoom_kf, dicas de fala, "music": false exportação IG) → prévia → áudio → render → QC (qc_safezone.py, "designer humano?", "parece com a referência?", "segue as regras da plataforma?") → entrega por plataforma (vídeo, versão IG sem música, capa/thumbnail, legenda da postagem, SRT) → log de reforço.

5. Diretrizes de segurança

Apenas fatos do material bruto, do usuário ou de fontes citadas · verifique citações com o trabalho do usuário · consentimento e direitos (nenhuma música protegida por direitos autorais incorporada; referências inspiram, nunca copiadas) · nunca sobrescreva originais · Claude não consegue ouvir áudio, então verifique visualmente e diga isso.

6. Aprender

Após cada rodada de feedback: adicione uma linha com escopo e data a framework/LEARNINGS.md; promova regras permanentes para CLAUDE.md / EDITING_RULES.md / MOTION_STYLE.md / BLUEPRINTS.md.

Habilidades Relacionadas