Communitygithub.com

Vídeo de curso, passo 3: capítulos do YouTube que aparecem

Escreva capítulos do YouTube a partir de uma transcrição, validados pelas regras do próprio YouTube para que apareçam de verdade. Para adicionar capítulos, marcações de tempo ou dividir um vídeo em seções.

O que é Vídeo de curso, passo 3: capítulos do YouTube que aparecem?

Receita Vídeo de curso, passo 3 (o acabamento de publicação). A partir da transcrição, o agente cria títulos e marcações de tempo e os valida pelas regras do YouTube, como começar em 0:00 e duração mínima, para que a barra de capítulos apareça nas aulas longas.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/utillayer/youtube-agent-skill/tree/HEAD/skills/yt-chapters

Perguntar na sua IA favorita

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

Documentação

yt-chapters

python3 ${CLAUDE_SKILL_DIR}/chapters.py transcript.srt --target 8

As ferramentas estão na pasta deste skill. ${CLAUDE_SKILL_DIR} é essa pasta no Claude Code; em qualquer lugar onde não expanda (claude.ai, Codex), use a pasta de onde este SKILL.md foi carregado.

Ele lê transcrições com ../yt-edit/deadair.py, então instale os dois juntos.

Tem um link mas não tem transcrição? As próprias legendas do YouTube, em uma linha:

yt-dlp --skip-download --write-auto-subs --sub-langs en --sub-format vtt -o transcript "<video url>"

Isso escreve transcript.en.vtt. Troque en pelo idioma do vídeo. Legendas automáticas não têm pontuação; uma transcrição do whisper tem, e fornece limites de frase mais limpos.

Antes de escrever

Leia ~/.claude/youtube/voice.md se existir - os títulos que você escreve vão nas palavras do usuário, não nas suas. Se não existir, renomeie de forma simples e diga que o arquivo de voz os deixaria mais precisos.

As regras, que não são opcionais

Uma lista de capítulos que quebre qualquer uma dessas regras silenciosamente não se torna capítulos - o bloco simplesmente fica na descrição sem fazer nada:

  • A primeira entrada deve ser 00:00.
  • Deve haver pelo menos três.
  • Cada um deve ter pelo menos 10 segundos de duração.
  • Devem estar em ordem crescente.

Alguns canais também precisam ativar recursos avançados no Studio antes que os capítulos apareçam. Se uma lista válida não renderizar, isso é a primeira coisa a verificar.

A ferramenta verifica todas as três e informa quando uma lista é inválida, em vez de deixar você colá-la.

Renomeie cada linha

chapters.py encontra os LIMITES bem - ele pontua as pausas que você realmente fez pela mudança de vocabulário entre elas. Os títulos que ele emite são as palavras do tópico e são um rascunho. Um capítulo chamado "Miniaturas Títulos Embalagem" é um espaço reservado. Reescreva cada um como a promessa daquela seção, na voz do usuário, de três a cinco palavras.

Capítulos também são um diagnóstico de retenção: se uma seção não pode ser nomeada em cinco palavras, são duas seções ou é preenchimento.

O portão

Nada aqui publica. Este skill escreve e você publica. Cada saída termina com um bloco que o usuário copia, e a última linha de cada execução é a pergunta: envia, ou altera?

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Habilidades Relacionadas