O que roadshow-capture-skill faz?
Skill para captura automatizada de roadshows do NetRoadShow — compatível com Hermes Agent e OpenClaw
Descrição
Este skill permite que agentes de IA (como Hermes Agent e OpenClaw) realizem a captura e download de apresentações de roadshow da plataforma NetRoadShow de forma automatizada. Ele é ideal para desenvolvedores que desejam integrar a coleta de materiais de roadshow em pipelines de dados ou fluxos de trabalho de análise.
Funcionalidades
- Extrai links de apresentação a partir de uma página de roadshow do NetRoadShow
- Faz o download dos arquivos (geralmente PDFs) para o diretório local especificado
- Suporta cabeçalhos HTTP personalizados para autenticação ou bypass de restrições
- Configuração de delay entre downloads para evitar bloqueios
- Retry automático em caso de falha de rede ou link expirado
- Compatível com múltiplos agentes (Hermes Agent e OpenClaw)
Como usar
Pré-requisitos
- Node.js 18+ ou Python 3.8+
- Acesso à plataforma NetRoadShow (credenciais ou token)
Instalação
# Clone o repositório
git clone https://github.com/nikker1974/roadshow-capture-skill.git
cd roadshow-capture-skill
# Instale as dependências
npm install
Exemplo de uso
node capture.js --url "https://netroadshow.com/event/12345" --output "./downloads" --delay 2000
Configuração
As seguintes variáveis de ambiente são suportadas:
| Variável | Descrição | Padrão |
|---|---|---|
NR_TOKEN | Token de autenticação do NetRoadShow | - |
OUTPUT_DIR | Diretório de saída para downloads | ./downloads |
DELAY_MS | Delay entre downloads em milissegundos | 1000 |
MAX_RETRIES | Número máximo de tentativas por download | 3 |
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.
Licença
MIT