Communitygithub.com

Chuenemulisa/openclaw-youtube-archiver

Arquive listas de reprodução do YouTube como arquivos markdown com transcrições completas, resumos gerados por IA, metadados e tags de tópico atribuídas automaticamente para fácil referência.

O que é openclaw-youtube-archiver?

Esta skill permite arquivar playlists do YouTube como arquivos Markdown bem estruturados, contendo transcrições completas, resumos gerados por IA, metadados dos vídeos (como título, descrição e duração) e tags de tópico atribuídas automaticamente. É útil para desenvolvedores e criadores de conteúdo que precisam manter um acervo pesquisável de vídeos, extrair insights rapidamente ou integrar o conteúdo do YouTube em ferramentas baseadas em texto. Funciona com agentes de IA como Claude Code, Cursor e Codex, automatizando o processo de extração e organização. A skill baixa as transcrições via YouTube API, gera resumos com modelos de linguagem, e organiza tudo em pastas e arquivos Markdown com links para os vídeos originais. Suporta sistemas Unix e requer chave de API do YouTube e acesso a um modelo de IA (como OpenAI).

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Chuenemulisa/openclaw-youtube-archiver

Perguntar na sua IA favorita

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

Documentação

O que openclaw-youtube-archiver faz?

Arquive listas de reprodução do YouTube como arquivos markdown com transcrições completas, resumos gerados por IA, metadados e tags de tópico atribuídas automaticamente para fácil referência.

Visão Geral

Esta skill converte playlists do YouTube em documentação markdown organizada, preservando todo o conteúdo textual dos vídeos (transcrições) e adicionando resumos inteligentes, metadados e tags de tópico.

Funcionalidades

  • Extrai transcrições completas de cada vídeo na playlist
  • Gera resumos concisos usando IA (ex.: GPT ou Claude)
  • Inclui metadados: título do vídeo, descrição, duração, data de publicação, etc.
  • Atribui tags de tópico automaticamente com base no conteúdo
  • Salva tudo em arquivos Markdown prontos para consulta ou indexação

Pré-requisitos

  • Node.js 18+ ou Python 3.8+
  • Chave de API do YouTube (YOUTUBE_API_KEY)
  • Acesso a modelo de IA (OpenAI, Anthropic, etc.)
  • Sistema Unix-like (Linux/macOS)

Instalação

git clone https://github.com/Chuenemulisa/openclaw-youtube-archiver
cd openclaw-youtube-archiver
pip install -r requirements.txt
# ou: npm install

Uso

  1. Defina suas variáveis de ambiente:
export YOUTUBE_API_KEY="sua_chave_aqui"
export OPENAI_API_KEY="sua_chave_openai_aqui"
  1. Execute o comando:
python archive.py --playlist-url "https://youtube.com/playlist?list=..."
# ou: node archive.js --playlist-url "..."

O script irá:

  • Baixar metadados e transcrições de cada vídeo
  • Gerar resumos via IA
  • Atribuir tags baseadas no tópico
  • Criar arquivos Markdown no diretório output/

Exemplo de Saída

# Título do Vídeo

**URL:** https://youtube.com/watch?v=...
**Publicado em:** 2024-01-15
**Duração:** 12:34
**Tags:** #tecnologia #programação #tutorial

## Resumo

Neste vídeo, o autor explica como configurar um servidor web usando Node.js...

## Transcrição

[00:00] Olá pessoal, sejam bem-vindos ao tutorial de hoje...
[00:15] Vamos começar instalando as dependências necessárias...

Integração com Agentes de IA

Esta skill é otimizada para uso com:

  • Claude Code: comando /openclaw-youtube-archiver ativa o arquivamento
  • Cursor: integra-se via comandos de terminal
  • Codex: scripts Python/Node.js podem ser chamados como ferramentas

Contribuição

Contribuições são bem-vindas! Por favor, abra uma issue ou pull request no repositório original.

Licença

MIT License - veja o arquivo LICENSE para detalhes.

Habilidades Relacionadas