Resumir
CLI rápido para resumir URLs, arquivos locais e links do YouTube.
Quando usar (frases de gatilho)
Use este skill imediatamente quando o usuário solicitar qualquer um dos seguintes:
- "use summarize.sh"
- "sobre o que é este link/vídeo?"
- "resuma este URL/artigo"
- "transcreva este YouTube/vídeo" (extração de transcrição aproximada; não requer
yt-dlp)
Início rápido
summarize "https://exemplo.com"
summarize "/caminho/para/arquivo.pdf"
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
YouTube: resumo vs transcrição
Transcrição aproximada (apenas URLs):
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract
Se o usuário pediu uma transcrição mas ela é muito extensa, retorne primeiro um resumo conciso e depois pergunte qual seção ou intervalo de tempo deve ser expandido.
Modelo + chaves
Defina a chave de API para o seu provedor escolhido:
- OpenAI:
OPENAI_API_KEY - Anthropic:
ANTHROPIC_API_KEY - xAI:
XAI_API_KEY - Google:
GEMINI_API_KEY(aliases:GOOGLE_GENERATIVE_AI_API_KEY,GOOGLE_API_KEY)
O modelo padrão é auto; a configuração pode escolher o provedor/modelo.
Flags úteis
--length short|medium|long|xl|xxl|<chars>--max-output-tokens <count>--extract(imprime o conteúdo extraído, sem resumo do LLM)--json(formato legível por máquina)--firecrawl auto|off|always(extração de fallback)--youtube auto(fallback Apify seAPIFY_API_TOKENestiver definido)
Configuração
Arquivo de configuração opcional: ~/.summarize/config.json
{ "model": "openai/gpt-5.2" }
Serviços opcionais:
FIRECRAWL_API_KEYpara sites bloqueadosAPIFY_API_TOKENpara fallback do YouTube