youtube-transcript-skills
Acessa legendas de vídeos do YouTube e informações de canais gratuitamente. Permite buscar e organizar conteúdo sem custos ou necessidade de cartão.
O que ela faz
Esta ferramenta busca o texto falado (transcrição) de vídeos do YouTube, permite pesquisar vídeos e canais, e ver o conteúdo de playlists. Ela usa um serviço gratuito que não exige cadastro com cartão de crédito.
Quando usar
- ✓Quando você quer saber o que foi dito em um vídeo do YouTube sem assistir.
- ✓Quando você precisa encontrar vídeos ou canais específicos no YouTube.
- ✓Quando você quer ver todos os vídeos de uma playlist do YouTube.
Exemplo do que pedir para a IA
“Me mostre a transcrição do vídeo do canal XYZ sobre inteligência artificial.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta se conecta a um serviço online que pega o texto falado dos vídeos do YouTube. Ela pode também buscar vídeos ou listas de reprodução, dependendo do que você pedir.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill youtube-transcript-skillsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/youtube-transcript-skills/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Transcrição do YouTube
Visão Geral
Busca transcrições, resultados de pesquisa e dados de playlists/canais do YouTube
via a API REST getyoutubetranscript.com,
para que um agente possa resumir, citar, pesquisar ou analisar o conteúdo
falado real de um vídeo sem que o usuário precise copiar e colar manualmente.
Sem yt-dlp e sem necessidade de chave de API do Google.
source_repo: tubeagentkit/youtube-transcript-skillssource_type: community
Quando Usar Esta Habilidade
- Use quando o usuário quiser a transcrição de um vídeo do YouTube buscada, resumida, citada ou analisada.
- Use quando o usuário quiser pesquisar no YouTube (globalmente ou dentro de um canal pelo identificador).
- Use quando o usuário quiser que um identificador de canal seja resolvido para um ID de canal, ou quiser informações e histórico de uploads de um canal.
- Use quando o usuário quiser os vídeos em uma playlist do YouTube.
Como Funciona
Etapa 1: Obter uma chave de API
Cada chamada precisa de uma chave de API: a variável de ambiente YOUTUBE_TRANSCRIPT_API_KEY,
ou uma que o usuário já forneceu. Se nenhuma existir, a habilidade pode
cadastrar o usuário para uma conta gratuita (100 créditos, sem cartão
necessário) através de um fluxo de duas etapas de e-mail + código de
verificação contra a API - somente após o usuário ter dado consentimento
explícito e um endereço de e-mail para usar.
Etapa 2: Chamar a API
URL base: https://getyoutubetranscript.com/api/v1. Envie a chave como
Authorization: Bearer <API_KEY> ou x-api-key: <API_KEY>.
GET /transcript?v=<VIDEO_ID_OR_URL>&language=en- buscar uma transcrição.GET /search?q=<query>&type=video|channel- pesquisar no YouTube.GET /resolve?handle=@name- resolver um identificador de canal para um ID de canal (grátis).GET /channel/latest?channel=@name- informações do canal e vídeos mais recentes (grátis).GET /channel/videos?channel=@name- histórico completo de uploads de um canal (paginado).GET /channel/search?channel=@name&q=<query>- pesquisar dentro de um canal (paginado).GET /playlist?list=<playlist ID or URL>- vídeos de playlist (paginado).
Etapa 3: Lidar com erros e paginação
Todo erro é JSON com um code estável (por exemplo,
TRANSCRIPT_NOT_FOUND, PAYMENT_REQUIRED, RATE_LIMITED) e um status HTTP
correspondente - repasse o campo message para o usuário em vez de
adivinhar uma correção. Endpoints paginados retornam um data.continuation_token
opaco; passe-o de volta literalmente como continuation para obter a próxima
página, null significa que não há mais páginas.
Exemplos
Exemplo 1: Resumir um vídeo
curl -s "https://getyoutubetranscript.com/api/v1/transcript?v=jNQXAC9IVRw&language=en" \
-H "Authorization: Bearer $YOUTUBE_TRANSCRIPT_API_KEY"
Exemplo 2: Navegar pelos uploads de um canal
curl -s "https://getyoutubetranscript.com/api/v1/channel/videos?channel=@mkbhd" \
-H "Authorization: Bearer $YOUTUBE_TRANSCRIPT_API_KEY"
Melhores Práticas
- Reutilize uma
YOUTUBE_TRANSCRIPT_API_KEYexistente antes de oferecer a criação de uma nova conta. - Peça consentimento explícito antes de enviar um endereço de e-mail para qualquer lugar durante o cadastro.
- Não tente novamente uma resposta
402 PAYMENT_REQUIRED- direcione o usuário para recarregar em vez disso. - Não bombardeie uma resposta
429 RATE_LIMITEDem um loop de retentativas - recue.
Limitações
- O endpoint de transcrição retorna o texto falado completo como uma única string; não há detalhamento de timestamp por linha.
- Esta habilidade não substitui a validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se os inputs necessários, permissões ou limites de segurança estiverem faltando.
Notas de Segurança e Proteção
- Esta habilidade faz apenas requisições HTTPS de saída para endpoints
getyoutubetranscript.com, mais - durante a configuração inicial - um endereço de e-mail que o usuário fornece explicitamente. Ela não executa nenhum outro comando de shell e não instala nada. - Nunca persista uma chave de API recém-emitida em um perfil de shell ou outro arquivo sem a confirmação explícita do usuário primeiro.
Armadilhas Comuns
- Problema: Assumir que a resposta da transcrição inclui timestamps. Solução: Informe ao usuário que os timestamps não estão disponíveis neste endpoint em vez de inventá-los.
Habilidades Relacionadas
@youtube-full- uma habilidade alternativa de transcrição/pesquisa/canal/playlist do YouTube baseada em uma API upstream diferente.
Perguntas frequentes
Preciso pagar para usar?
Não, o serviço tem um plano gratuito que não exige cartão de crédito. Pode haver limites de uso.
A transcrição vem com o tempo de cada fala?
Não, esta ferramenta retorna o texto completo falado, mas sem indicar o momento exato em que cada palavra foi dita.
Preciso ter uma conta no YouTube?
Não é necessário ter uma conta no YouTube para usar esta ferramenta.
Detalhes
Descrição original do autor
Fetch YouTube video transcripts, search videos/channels, browse channels, and extract playlists via the getyoutubetranscript.com API - free tier, no card required.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4618
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC