summarize-agent
Sumarização multi-formato usando sub-agents OpenClaw. Funciona com qualquer conteúdo: URLs, YouTube, podcasts, redes sociais, PDFs.
Uso
Via CLI OpenClaw
openclaw skill summarize-agent --url "https://exemplo.com"
Ou diretamente
python3 ~/.openclaw/workspace/skills/summarize-agent/summarize-agent.py "URL"
Exemplos
Artigo web
summarize-agent "https://techcrunch.com/..."
Vídeo YouTube
summarize-agent "https://youtube.com/watch?v=..."
Podcast
summarize-agent "/path/para/podcast.mp3"
Post do X
summarize-agent "https://x.com/usuario/status/..."
Com tamanho específico
summarize-agent "URL" --length short summarize-agent "URL" --length long
Como funciona
-
Detecção automática: Identifica tipo pela URL/extensão
-
Extração: Obtém texto/transcrição do conteúdo
-
Sumarização: Sub-agent your-llm-model processa e resume
Tipos suportados
Tipo Método de extração Status
Web web_fetch nativo ✅ Pronto
YouTube yt-dlp legendas ✅ Pronto
Áudio/Podcast Whisper API ✅ Pronto
X/Twitter Nitter/scraping ⚠️ Instável
Instagram API necessária ⚠️ Requer serviço
PDF pdftotext
✅ Pronto
Vídeo Whisper API ✅ Pronto
Arquitetura
Input → Detecta Tipo → Extrai Conteúdo → Sub-agent (your-llm-model) → Resumo
O sub-agent recebe o conteúdo bruto e gera o resumo estruturado, permitindo:
-
Processamento paralelo
-
Fallback automático
-
Isolamento de erros