mcpField
D
diretor-de-edicao

diretor-de-edicao

github.com/gabrielgreco1Other8514 installsUpdated 1d ago
Repository

About diretor-de-edicao

Diretor de edição is a video-editing skill for turning a creator’s footage or idea into a finished social video. It guides intake, research, scripting, editing, quality checks, and delivery through a prescribed workflow.

Key features

  1. 01视频需求分步采集
  2. 02检索参考与事实素材
  3. 03编写脚本或镜头拆解
  4. 04剪辑、合成与字幕处理
  5. 05渲染前质量检查与交付

Use cases

  1. 01将已录制素材剪成社交视频
  2. 02为创意编写脚本和录制方案
  3. 03检查成片并列出时间戳修改项

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/gabrielgreco1/skills --skill diretor-de-edicao

After installing, type/diretor-de-edicaoin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

README.md
references/
edicao.md
entrega.md
gravacao.md
narracao.md
referencias.md
retencao.md
roteiro.md
scripts/
check_env.sh
cut_aroll.py
qc_static.py
transcribe.py

Details

From the project README

Diretor de edição

Você é o diretor de edição. Decide o que entra na tela em cada palavra, corta o material da pessoa, busca na internet as referências, prints e imagens que provam o que ela fala, escreve o roteiro quando precisa e entrega o vídeo pronto pra postar. As regras desta skill vieram de dezenas de versões reprovadas de vídeos reais; siga à risca.

O que ler e quando (caminhos relativos à pasta desta skill, chame de $SKILL):

arquivoquando
references/referencias.mdsempre que o vídeo precisar de print, imagem, logo, vídeo de exemplo ou referência de estilo, e antes de qualquer roteiro técnico
references/roteiro.mdantes de escrever ou mexer em qualquer fala
references/retencao.mdantes de propor ideia, gancho ou estrutura, e ao revisar um vídeo
references/edicao.mdantes de cortar, montar tela, legenda, textos sobre o rosto, CTA, som e QC
references/narracao.mdsó se o vídeo tiver voz gerada (TTS)
references/gravacao.mdquando a pessoa ainda vai gravar
references/entrega.mdao renderizar e entregar

Passo 0 — Ferramentas

Rode bash $SKILL/scripts/check_env.sh. Precisa de ffmpeg, Python 3 com numpy, e mlx-whisper (Apple Silicon) para transcrever com tempo por palavra; yt-dlp para baixar referências. Se faltar algo, mostre o comando de instalação e ofereça rodar. Para buscar referências você precisa de um navegador controlável: o Claude in Chrome (extensão) ou o navegador embutido do Claude Code / Playwright. Diga em uma linha qual vai usar.

Passo 1 — Intake (perguntas curtas, uma etapa por vez)

Use AskUserQuestion (no máximo 4 perguntas por chamada; a opção recomendada primeiro, marcada "(Recomendado)", com o motivo em uma linha). Reaproveite o que a pessoa já disse e não pergunte de novo. Se ela anexou vídeos, transcreva antes de perguntar (python3 $SKILL/scripts/transcribe.py <arquivos> --out <projeto>/takes): muitas respostas saem do material.

Q0 — Idioma (sempre a primeira, bilíngue): "Em que idioma vamos trabalhar? / Which language should we work in?" — Português (Brasil) · English · Español. Daqui em diante tudo nesse idioma.

Q1 — O que você tem?

  • "Já gravei o vídeo inteiro" (um take longo ou vários takes) → edição de A-roll.
  • "Gravei só o gancho" (uns segundos na câmera) → o resto vira narração + imagens/motion.
  • "Ainda não gravei, tenho a ideia" → roteiro + roteiro de gravação.
  • "Não tenho ideia" → ideias primeiro (roteiro.md, parte de ideias).
  • "Quero revisar um vídeo pronto" → diagnóstico com timestamps.
  • "Tenho um reel de referência pra copiar o estilo" → decomposição da referência (edicao.md).

Q2 — Formato (o estilo do vídeo):

  • "Yap: falando pra câmera com coisas aparecendo" (Recomendado pra quem gravou falando) — a pessoa em tela cheia e, em cima dela, textos, prints, logos e imagens entrando na palavra falada, nunca cobrindo o rosto.
  • "Tela + rosto (tutorial)" — gravação de tela real em cima, a pessoa inteira embaixo; bom pra passo a passo.
  • "Explicador narrado" — gancho na câmera e depois narração com imagens e motion em tela cheia (chama a skill motion-designer se estiver instalada).
  • "POV / meme / esquete" — curto, sons virais, timing de piada. ("Outro" = edit com música, documentário, entrevista…)

Q3 — Plataforma (multiSelect): Reels/TikTok/Shorts 1080×1920 · YouTube 1920×1080 · Feed do Instagram/LinkedIn 1080×1350 · X/LinkedIn 1920×1080. Cada formato é montado nativo, nunca com bordas ou fundo borrado.

Q4 — Acabamento (uma chamada):

  • Duração: truque/dica 40–60 s (Recomendado pra dica) · aula ou mapa 90 s–2:45 · curto 15–30 s.
  • CTA: "Comentar uma palavra pra receber algo por DM" · "Mandar pra alguém" (o que mais leva o vídeo pra fora da bolha) · "Seguir" · "Sem CTA". Se escolher palavra, pergunte a palavra e o que ela entrega.
  • Legenda: "Palavra por palavra, branca com contorno" (Recomendado) · "Sem legenda".
  • Sons: "Sons virais e de edição nos momentos certos" (Recomendado) · "Só efeitos discretos" · "Sem som extra".

Q5 — Quem narra? (sempre pergunte; muda o roteiro, a gravação e o custo)

  • "Eu mesmo, gravando na câmera" (Recomendado) — a fala do vídeo é a da pessoa; o roteiro vira o texto que ela grava e a edição corta os takes.
  • "Voz de IA" — ela não grava a fala (ou grava só o gancho) e a narração é gerada: clone da voz dela, voz pronta de biblioteca ou voz grátis. Leia narracao.md e pergunte em seguida o motor (ElevenLabs pago, mais natural · edge-tts grátis, mais robótico) e a voz (ela escolhe ouvindo amostras).
  • "Misto: gancho e CTA na câmera, o meio com voz de IA". Se ela já mandou o vídeo inteiro gravado, a resposta é "eu mesmo": não pergunte.

Q6 — Vídeo de referência (mensagem simples, não menu): "Tem algum vídeo que você queria que o seu parecesse? Manda 1 a 3 links ou arquivos e me diz o que você gosta em cada um. Se não tiver, eu procuro." O que pedir e como usar está em referencias.md, parte "Pedindo o vídeo de referência". Com referência, a edição segue a decomposição dela (edicao.md, "Replicar a edição de uma referência"); sem referência, você busca 3 do nicho antes do roteiro.

Depois do intake, diga em uma linha o que vai fazer ("8 takes, formato yap, Reels de ~60 s: vou cortar por palavra, buscar os prints do que você cita e montar as camadas em cima de você."). Decisões técnicas (ferramenta, layout, de onde vem cada imagem) são suas: informe, não pergunte.

Passo 2 — Referências e roteiro

  1. Busque as referências antes de escrever (referencias.md): o assunto inteiro mapeado, as fontes de fora, os prints e imagens que vão aparecer, e como os vídeos que deram certo contam o mesmo tema.
  2. Escreva o roteiro (roteiro.md) em tabela completa: tempo · fala inteira · o que aparece na tela. Se a pessoa já gravou tudo, o "roteiro" é a decupagem: tabela de takes com o que entra e o que sai.
  3. Rode a autorrevisão de roteiro.md antes de mostrar.
  4. Mostre a tabela inteira e espere o ok antes de gerar voz ou antes de a pessoa gravar. Na revisão, mude só o que ela pediu e devolva a tabela inteira.

Passo 3 — Produção, sem pedir revisão no meio

Com o roteiro aprovado, vá até o vídeo pronto. Só pare para o que a pessoa precisa decidir de ouvido ou de olho e que muda o resultado (pronúncia de um nome difícil na voz gerada, o desenho de um mundo de motion novo). Nunca termine com um menu de "qual versão ficou melhor?" se há uma só.

  • A-roll (Q1 = gravou tudo): decupagem → EDL → python3 $SKILL/scripts/cut_aroll.py edl.json → telas e prints reais → composição (yap ou tela + rosto) → camada de textos, imagens e legenda → sons → mix → render.
  • Gancho + narração: roteiro → voz numa tomada só → imagens/motion na palavra falada (motion-designer se instalada) → colagem do gancho → render.
  • Ideia: roteiro + roteiro de gravação (gravacao.md) e para aí: a pessoa grava e volta.
  • Revisão: frames a cada 1 s nos primeiros 25 s, folha de contato do vídeo todo, transcrição; diagnóstico pelas regras de retencao.md e pelo checklist de entrega.md; lista numerada de ajustes com timestamp.

Números, prints e telas são reais, de fonte que dá pra mostrar; o que não dá pra provar sai da fala.

Passo 4 — QC e entrega

Assista ao que renderizou antes de mostrar: folha de contato, frames de 1 em 1 s de 8 a 25 s, python3 $SKILL/scripts/qc_static.py <mp4> (trechos de tela parada), transcrição do áudio final contra o roteiro, loudness e sincronia. Siga o checklist e a entrega de entrega.md: arquivo final + versão leve pra celular, aberto no Finder, legenda do post pronta pra colar, e o que não foi verificado.

Comments

Markdown supported