2S

Vídeos ensinam pessoas. Agora eles ensinam a sua IA.

Transforme qualquer tutorial em uma habilidade que a sua IA sabe usar de verdade.

100% gratuito · código aberto

npx skills@latest add brenoepics/video-to-skill

Existe tutorial para tudo.

A sua IA nunca viu nenhum deles.

Aponte para qualquer vídeo. Ele assiste, aprende os passos e ensina tudo à sua IA.

Como editar seu primeiro vídeo

  • Cortar os clipes
  • Adicionar música
  • Exportar em 4K

Aprendido

Um tutorial de dois minutos? Aprendido em segundos — mais rápido do que você levaria para assistir.

  • Planilhas
  • Edição de vídeo
  • Ferramentas de design
  • Programação
  • Qualquer coisa na tela

Legendas escutam errado. Ele lê o que está na tela.

A legenda ouviu “some”. Na tela estava, na verdade, =SUM(B3:B10).

Essa é a diferença entre ouvir falar e ver sendo feito.

Antes de confiar em uma lição, ele testa. O que funciona ganha um selo. O que não dá para testar, ele avisa.

Cortar os clipes
Adicionar música
Exportar em 4K
Um passo que não deu para testar ele avisa
Testou. Funciona.

Tudo acontece no seu computador.

Seus vídeos não vão para lugar nenhum.

Ensine algo novo à sua IA hoje.

100% gratuito. Código aberto. Um único comando.

npx skills@latest add brenoepics/video-to-skill

Copie isto no terminal da sua IA — ela faz o resto.

Qual IA você usa?

Documentação

video-to-skill em detalhes

Esta é a referência escrita por trás do filme acima: o que é o video-to-skill, como ele lê um vídeo, como um passo conquista o seu selo, quanto tempo isso custa e onde ele deixa de funcionar.

O que é o video-to-skill?

O video-to-skill (V2S) é uma ferramenta gratuita e de código aberto que transforma qualquer vídeo tutorial — uma URL do YouTube ou um arquivo local — em uma habilidade instalável e verificada por execução para agentes de IA de programação. Ele assiste ao vídeo, lê o texto na tela, testa cada passo que anota e entrega ao seu agente uma habilidade que ele realmente consegue executar.

Um único comando instala tudo:

npx skills@latest add brenoepics/video-to-skill

Desde a v0.2.3, a habilidade gerada é instalada para todos os agentes detectados na máquina — Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode e Amp — como uma cópia real em ~/.agents/skills e um link simbólico relativo a partir de cada um dos outros. Uma única fonte da verdade, então uma atualização posterior alcança todos eles.

Por que só a transcrição não basta

O video-to-skill lê o texto na tela a partir dos quadros, não apenas a transcrição do áudio, porque a transcrição perde justamente os detalhes que tornam um passo executável. Três erros de audição registrados em execuções reais:

O que a narração disse O que o quadro mostrava
“some” =SUM(B3:B10)
“QBang” :q!
“the first extension called Vim” vscodevim.vim v1.18.9

O texto na tela tem prioridade sobre a narração em todo o processo: comandos são lidos dos pixels, nunca parafraseados. Cada passo também carrega a origem [t=MM:SS] e o quadro de onde foi lido, então qualquer afirmação pode ser conferida no segundo exato do vídeo de onde veio.

Como funciona a verificação

A verificação no video-to-skill é feita por um subagente novo, em ambiente isolado, que vê apenas o pacote gerado e nunca o vídeo. Ele executa cada passo contra os critérios de sucesso daquele passo, e o selo é aquele que a execução conquistou:

  • ✅ verificado — o passo foi executado e cumpriu seus critérios de sucesso.
  • 🟡 parcialmente verificado — alguns critérios passaram, outros não puderam ser conferidos.
  • ⚠ não verificado — o passo não pôde ser executado, e a habilidade diz isso.

Passos cuja execução seria arriscada são pulados por política e marcados como pulados — nunca recebem um verde silencioso.

Um conserto de uma execução real: o passo de colar de um tutorial foi compilado como "+P, que cola do registrador interno do Vim, e não da área de transferência do sistema. O ambiente isolado executou, o critério falhou, o laço de reparo corrigiu para "+p e a nova execução verificou a colagem na área de transferência real do macOS.

Passos sobre os quais o processo tem dúvida são publicados marcados como de baixa confiança, em vez de passarem em silêncio, e um vídeo sem procedimento algum é recusado com um relatório de análise, em vez de virar passos inventados.

Como uma habilidade cresce com vários vídeos

Incorporar um segundo vídeo da mesma tarefa a uma habilidade existente a fortalece em vez de sobrescrevê-la: as concordâncias entre os dois vídeos ganham dupla origem, as divergências viram variantes com citação em vez de substituições silenciosas, e uma seção Fontes registra o histórico. Cada incorporação invalida o selo — a verificação roda de novo antes da reinstalação.

Como o V2S se compara

O video-to-skill fica ao lado de duas famílias de ferramentas conhecidas e faz um trabalho diferente das duas. Ferramentas de vídeo para documento transformam um vídeo em um texto para uma pessoa; gravadores de fluxo de trabalho transformam uma sessão que você executa em um guia para uma pessoa. O V2S transforma um vídeo que você não gravou em passos que um agente consegue executar.

O que muda video-to-skill Ferramentas de vídeo para documento Gravadores de fluxo de trabalho
Para quem é a saída Um agente de IA, como habilidade instalável Uma pessoa, como documento Uma pessoa, como guia passo a passo
De onde vem a fonte Qualquer vídeo já existente: uma URL do YouTube ou um arquivo local Um vídeo que você fornece Uma sessão que você executa e grava
O que acontece com os passos Um subagente isolado executa cada um; o selo é ✅, 🟡 ou ⚠ São descritos como foram narrados São registrados como foram executados
Onde o trabalho acontece Inteiramente na sua máquina; o vídeo nunca sai dela Varia conforme o produto Varia conforme o produto

A diferença que importa: um documento explica um procedimento a uma pessoa, enquanto uma habilidade entrega a um agente passos que ele consegue executar — cada um já executado uma vez em ambiente isolado antes de ser publicado.

Desempenho

O video-to-skill processou um tutorial de 2 minutos em 720p de ponta a ponta em 3,3 segundos de tempo real de execução — 36,5x o tempo do vídeo — em um Apple M5 com aceleração Metal. O mesmo trecho leva 67,5 segundos, ou 1,8x, em um runner macOS do GitHub com 3 núcleos e sem GPU. Só a transcrição roda a 8,0x localmente e 1,3x na CI.

Os dois números são reproduzíveis no seu próprio hardware — a mesma bateria de testes imprime a mesma tabela:

vts-extract bench

Os números da CI vêm de máquinas virtuais compartilhadas de 3 núcleos sem aceleração Metal, então representam o extremo lento da faixa, não o caso típico.

Privacidade e segurança

O video-to-skill roda inteiramente na sua própria máquina. O vídeo nunca sai dela, e apenas os quadros que o agente escolhe inspecionar chegam ao contexto do modelo. Não há contas, chaves de API nem telemetria.

Um vídeo é uma entrada não confiável que caminha em direção a passos executáveis, então as fronteiras são explícitas. Todo download é fixado por checksum e vem com um atestado de proveniência de build do GitHub que você mesmo pode conferir com gh attestation verify. O compilador rejeita textos com cara de segredo e scripts do tipo baixar-e-executar, e um texto no vídeo que se dirija ao agente é tratado como suspeita de injeção de prompt, nunca seguido como instrução.

Limitações

O video-to-skill funciona melhor com gravações de tela, tutoriais de terminal e de interface gráfica e palestras. Demonstrações físicas rápidas perdem detalhes de movimento entre os quadros-chave. Afirmações só de interface gráfica podem ser impossíveis de verificar por execução — essas são publicadas com essa marcação, não escondidas atrás do selo. Vídeos sem procedimento são recusados em vez de virarem passos inventados, e passos de baixa confiança são publicados sinalizados.

As plataformas suportadas são macOS, com aceleração Metal em Apple Silicon, e Linux.

Última atualização:

Perguntas frequentes

O que é o video-to-skill?

O video-to-skill é uma ferramenta gratuita e de código aberto que transforma qualquer vídeo tutorial — uma URL do YouTube ou um arquivo local — em uma habilidade instalável e verificada por execução para agentes de IA de programação. Ele lê o texto na tela, não apenas a transcrição, e testa cada passo antes de publicar a habilidade.

Como eu instalo o video-to-skill?

Execute npx skills@latest add brenoepics/video-to-skill. Essa é toda a configuração: um comando, sem conta e sem chave de API.

O video-to-skill é gratuito?

Sim. O video-to-skill é gratuito e de código aberto sob a licença MIT, com o código completo no GitHub.

O video-to-skill envia meu vídeo para algum lugar?

Não. Tudo roda na sua própria máquina: o vídeo nunca sai dela, e apenas os quadros que o agente escolhe inspecionar chegam ao contexto do modelo. Não há telemetria.

Com quais agentes de IA o video-to-skill funciona?

Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode e Amp. Desde a v0.2.3, a habilidade gerada é instalada para cada um deles detectado na máquina: uma cópia real em ~/.agents/skills e um link simbólico relativo a partir de cada um dos outros.

Qual a diferença entre o video-to-skill e o Loom AI, o Scribe ou gravadores de fluxo de trabalho?

O video-to-skill produz uma habilidade instalável e verificada por execução para um agente de IA, e não um documento para uma pessoa ler. Ferramentas de vídeo para documento e gravadores de fluxo de trabalho documentam um procedimento — no caso do gravador, um que você mesmo executou e capturou. O V2S parte de um vídeo que você não precisou gravar e publica passos que um agente consegue executar, cada um testado antes em ambiente isolado.

O que significa “verificado” no video-to-skill?

Verificado significa que um subagente novo, em ambiente isolado — que vê apenas o pacote gerado e nunca o vídeo —, executou o passo contra os seus critérios de sucesso e ele passou. Os selos são ✅ verificado, 🟡 parcialmente verificado e ⚠ não verificado; passos cuja execução seria arriscada são pulados e marcados como tal, nunca recebem um verde silencioso.

Quais sistemas operacionais o video-to-skill suporta?

macOS e Linux. Em Apple Silicon, a etapa de transcrição usa aceleração Metal.

Preciso de uma chave de API ou de uma conta?

Não. O video-to-skill não precisa de conta, chave de API nem login, e não coleta telemetria.

Quais são as limitações do video-to-skill?

O video-to-skill funciona melhor com gravações de tela, tutoriais de terminal e de interface gráfica e palestras. Demonstrações físicas rápidas perdem detalhes de movimento entre os quadros-chave, afirmações só de interface gráfica podem ser impossíveis de verificar por execução e são publicadas com essa marcação, e vídeos sem procedimento são recusados em vez de virarem passos inventados.

0:00 0:00 Espaço/K reproduzir · ←/→ 5 s · J/L 10 s · 0–9 pular