Communitygithub.com

Aaryan-Kapoor/video-production-skill

Transforme um agente de IA em um produtor de vídeos educacionais completo: pesquisa, storyboard, narração, animações, renderização, controle de qualidade, arquivamento e entrega.

O que é video-production-skill?

Este skill capacita um agente de IA (como Claude Code ou Cursor) a atuar como um produtor de vídeos educacionais full-stack, automatizando todo o pipeline de produção. Ele permite que o agente realize desde a pesquisa inicial e criação de storyboard até a geração de narração sintética, animações visuais, renderização final, controle de qualidade (QC), arquivamento e entrega. A utilidade principal é eliminar tarefas manuais repetitivas no processo de criação de conteúdo educacional em vídeo, permitindo que desenvolvedores e educadores foquem no conteúdo estratégico. O skill funciona orquestrando ferramentas externas via comandos de linha de terminal e APIs, utilizando o sistema de arquivos local para armazenamento intermediário e final. Ele suporta ambientes de desenvolvimento onde o agente tem acesso a ferramentas como ffmpeg, bibliotecas de animação (como Manim) e serviços de TTS (text-to-speech), oferecendo uma estrutura modular para cada etapa da produção.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Aaryan-Kapoor/video-production-skill

Perguntar na sua IA favorita

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

Documentação

O que video-production-skill faz?

Transforme um agente de IA em um produtor de vídeos educacionais completo: pesquisa, storyboard, narração, animações, renderização, controle de qualidade, arquivamento e entrega.

Visão Geral

Este skill permite que um agente de IA produza vídeos educacionais do início ao fim, de forma autônoma e seguindo um pipeline estruturado. O agente pode realizar as seguintes etapas:

  1. Pesquisa: coletar informações sobre o tópico, organizar o conteúdo.
  2. Storyboard: estruturar o vídeo em cenas, com descrições visuais e de áudio.
  3. Narração: gerar roteiro e sintetizar voz a partir de texto (TTS).
  4. Animações: criar animações visuais (ex: com Manim, Processing, ou scripts personalizados).
  5. Renderização: combinar narração e animações em um arquivo de vídeo final.
  6. Controle de Qualidade (QC): verificar erros de sincronia, áudio, legibilidade, etc.
  7. Arquivamento: salvar ativos e versões finais em diretórios organizados.
  8. Entrega: exportar o vídeo para um destino (ex: pasta local, upload para nuvem).

Pré-requisitos

  • Acesso a um terminal com ffmpeg e ffprobe instalados.
  • (Opcional) Dependências para animações, como manim (Python).
  • (Opcional) API key para serviço TTS (ex: Google Cloud TTS, ElevenLabs).

Como Usar

  1. Defina um diretório de trabalho para o projeto.
  2. Invoque o skill com o tópico ou descrição do vídeo.
  3. O agente seguirá as etapas sequenciais, criando arquivos intermediários.
  4. Ao final, o vídeo renderizado estará disponível no diretório de entrega.

Comando de Exemplo

# Iniciar produção de vídeo sobre "Como Funciona o Git"
claude "Produza um vídeo educacional de 3 minutos sobre como o Git funciona, usando o skill video-production"

Estrutura de Diretórios Gerada

projeto/
├── pesquisa.md
├── storyboard.json
├── roteiro.txt
├── narracao.wav
├── animacoes/
│   └── cena_01.mp4
├── render/
│   └── video_final.mp4
└── entrega/
    └── video_final.mp4

Notas

  • O skill é modular e pode ser ajustado para diferentes necessidades (ex: pular etapa de animação).
  • A qualidade do vídeo final depende das ferramentas e recursos disponíveis no ambiente.
  • Para vídeos longos, considere dividir o trabalho em múltiplas sessões.

Habilidades Relacionadas