Agente Claude Cowork
Configure o agente que executa automaticamente toda semana, busca artigos nas principais revistas e gera o JSON com os resumos.
O Claude Cowork é a interface de agentes autônomos do Claude. Ele permite criar agentes com instruções detalhadas que executam tarefas complexas — incluindo navegação na web, escrita de arquivos e push para o GitHub.
- 1Acesse claude.ai e faça login com sua conta Anthropic
- 2No menu lateral esquerdo, clique em Cowork
- 3Clique em "+ New Agent" no canto superior direito
- 4Você verá o editor de instruções do agente — é aqui que colaremos o prompt
Configure o nome e descrição do agente antes de colar as instruções. Isso facilita identificação e o gerenciamento de múltiplos agentes.
Estas são as instruções completas que definem todo o comportamento do agente: onde buscar, como estruturar os dados, como fazer o deploy. Cole integralmente no campo "Instructions" do agente.
O Cowork permite agendar execuções recorrentes. Configure para rodar toda segunda-feira de manhã, antes da jornada clínica.
Os artigos indexados no PubMed até domingo ficam disponíveis na busca na madrugada de segunda. Às 7h o Dr. [Seu Nome] já tem a curadoria pronta ao abrir o consultório.
- 1No painel do agente, clique em Schedule
- 2Selecione Weekly → Monday → 07:00 AM (BRT)
- 3Ative "Run autonomously" — sem precisar de aprovação manual
- 4Salve as configurações
Antes de deixar o agente rodar sozinho, valide o fluxo completo com uma execução manual. Isso confirma que as permissões de arquivo e git estão corretas.
- 1Clique em "Run now" no painel do agente
- 2Acompanhe o log em tempo real — aguarde a mensagem EXIT_CODE: 0
- 3Verifique se o arquivo
YYYY-WXX.jsonfoi criado empublic/curadoria/data/ - 4Acesse seudominio.com/curadoria/ e confirme os novos artigos
Repositório GitHub
Configure o repositório que recebe os JSONs gerados pelo agente e dispara o deploy automático. O Cowork faz push direto para o main.
- 1Acesse github.com → clique em + New repository
- 2Nome:
dr.raphael· Visibilidade: Private (recomendado) ou Public - 3Inicialize com README · Adicione
.gitignoredo tipo Node - 4Clique em "Create repository"
A estrutura abaixo é a que o agente espera encontrar. O HTML de curadoria já está publicado — o agente só precisa criar/atualizar os JSONs.
O PAT permite que o agente faça git push sem precisar de senha interativa. Crie um token com escopo mínimo necessário.
- 1Acesse github.com → Settings → Developer settings → Personal access tokens → Fine-grained tokens
- 2Clique em Generate new token
- 3Nome:
cowork-curadoria-medica - 4Expiration: 1 year (lembre de renovar anualmente)
- 5Repository access: Only select repositories → dr.raphael
- 6Permissions: Contents → Read and write
- 7Clique Generate token e copie agora — não será exibido novamente
cowork-curadoria-medicaCustom → 1 year from today✓ seu-usuario/seu-repositorio✓ Read and writeO agente usa o git credential helper do macOS, que busca o token automaticamente no Keychain. Configure uma vez e nunca mais precisará inserir senha.
O agente opera na pasta local do projeto. Confirme que o remote está configurado corretamente antes da primeira execução automática.
Hostinger + Deploy Automático
Configure o deploy automático via GitHub Actions: a cada push no main, o site é buildado e publicado no Hostinger sem nenhuma ação manual.
O Hostinger tem integração nativa com GitHub no hPanel. Você pode conectar diretamente o repositório sem precisar de FTP.
- 1Acesse hpanel.hostinger.com → selecione seu plano de hospedagem
- 2Menu lateral → Advanced → Git
- 3Em "Clone a Repository", insira a URL do repositório GitHub
- 4Branch:
main· Diretório:public_html(ou o diretório do domínio) - 5Clique Create — o Hostinger gera uma chave SSH pública
- 6Adicione essa chave SSH no GitHub: repo → Settings → Deploy keys → Add key
Para projetos com build Vite, o GitHub Actions faz o build e envia os arquivos estáticos para o Hostinger via SSH/FTP a cada push.
Se o projeto não tem build Vite (HTML puro), simplificamos o workflow para enviar apenas a pasta
public/curadoria/data/ — muito mais rápido.
As credenciais FTP ficam armazenadas como secrets no GitHub — nunca no código-fonte. O Actions as injeta no ambiente de execução.
- 1No repositório GitHub → Settings → Secrets and variables → Actions
- 2Clique em New repository secret
- 3Adicione os 3 secrets abaixo:
ftp.seudominio.com ou files.000webhost.com.Faça um push de teste para disparar o workflow e confirmar que tudo está conectado.
- 1Vá em github.com/seu-usuario/seu-repositorio/actions
- 2Você verá o workflow
Deploy → Hostingerrodando - 3Aguarde o ✓ success em todos os steps
- 4Acesse seudominio.com e confirme que o site está atualizado
Com tudo configurado, o fluxo completo acontece assim toda segunda-feira às 7h: