1

Criei uma skill que tenta 13 ferramentas gratuitas antes de desistir de uma busca na web

Busca na web falhou. Tentei de novo, com a mesma ferramenta, e falhou de novo. Isso queima turno de conversa e não resolve nada, então parei de repetir a mesma tentativa e construí uma skill pro Claude Code que troca de ferramenta em vez disso.

Chama unblock. Quando um search, scrape ou crawl trava (bloqueio, rate limit, captcha, resultado vazio), ela passa pra próxima ferramenta de uma lista de 13, na ordem certa: mais geral e robusta primeiro, depois vai afunilando.

A ordem é essa:

  1. agent-reach: roteador multi-plataforma (小红书, X, B站, Reddit, GitHub, YouTube, LinkedIn, RSS, web geral)
  2. last30days: discussão recente de Reddit, X, YouTube, TikTok, HN, GitHub
  3. crawler: Jina Reader, depois Scrapling stealth browser
  4. web-scraping: checa o site primeiro e escolhe a estratégia certa
  5. web-scraping-automation: Playwright/requests mais chamadas REST e GraphQL
  6. playwright-web-scraper: extração multi-página com rate limit, respeita robots.txt
  7. web-scraper: extrator multi-estratégia pra tabela, lista, preço
  8. site-crawler: crawl multi-página direto
  9. scraping-skills: técnicas acadêmicas e éticas de scraping
  10. scrapy-web-scraping: Scrapy pra crawl grande
  11. news-extractor: extração ajustada pra notícia, cobre 12 sites
  12. Scrapling: biblioteca Python, último recurso, script de stealth-fetch
  13. claude-in-chrome: automação de browser ao vivo pra site que exige login ou renderização real

Nenhuma ferramenta da lista pede chave de API, plano pago ou cadastro. Um bloqueio manda pra próxima, nunca repete a mesma duas vezes. No final, ela reporta qual ferramenta funcionou, ou que as 13 falharam.

Ficou de fora de propósito qualquer coisa que exija conta ou pagamento, tipo firecrawl-scrape ou skill de proxy pago. A cadeia inteira é gratuita.

Não faz sentido usar pra pergunta factual simples que uma busca comum já resolve. É pra site que briga de verdade: paywall, bot wall, página pesada em JS, rede social.

Pra usar sem instalar nada, é só pedir pro Claude ler o repo e seguir a skill. Como plugin, fica disponível em toda sessão:

/plugin marketplace add obrenoalvim/unblock
/plugin install unblock@unblock

Cada ferramenta da cadeia precisa da própria instalação pra rodar aquele passo. Se não tiver instalada, a cadeia pula e segue.

Repo: https://github.com/obrenoalvim/unblock, MIT.

Qual site trava mais suas buscas hoje?


Ps.: Desenvolvo o BloodLink — plataforma gratuita que conecta doadores de sangue a campanhas de doação. Se quiser conhecer, vale a visita.

Carregando publicação patrocinada...
2