Pular para o conteúdo
Skillpedia
Diversos70 mil · #1745

ultimate-browsing

Permite ao agente acessar páginas da web que o navegador normal não consegue, como sites bloqueados ou protegidos. É útil para obter informações de fontes restritas.

O que ela faz

Esta ferramenta acessa páginas da web que seu navegador normal não consegue abrir, como aquelas bloqueadas por segurança ou específicas de certas plataformas. Ela também pode acessar cópias antigas de páginas.

Quando usar

  • ✓Quando uma página da web mostra um erro de bloqueio (403, Cloudflare).
  • ✓Para acessar conteúdo de plataformas como YouTube, TikTok ou sites chineses.
  • ✓Para ver uma versão arquivada de uma página que mudou ou foi removida.

Exemplo do que pedir para a IA

“Acesse a página de login do meu banco que está bloqueada.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/shared-skills/skills/ultimate-browsing/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/shared-skills/skills/ultimate-browsing/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela tenta primeiro métodos mais simples e rápidos para acessar a página. Se não funcionar, ela usa métodos mais avançados, como um navegador especial ou acesso direto às plataformas.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add code-yeongyu/oh-my-openagent --skill ultimate-browsing

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/packages/shared-skills/skills/ultimate-browsing/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Navegação Definitiva

Acesso à web para hosts que o navegador do usuário não consegue abrir (WAF / 403 / Cloudflare / páginas com pontuação de bot) e para plataformas com um leitor nativo. A leitura e interação em uma página que o navegador do usuário consegue abrir pertencem ao motor associado da habilidade browser, não aqui. Comece no nível mais barato que consegue alcançar o host bloqueado e suba apenas quando não conseguir:

Nível 1 — insane-search (extração headless + bypass de WAF) -> Nível 1.5 — agent-reach (APIs nativas da plataforma, especialmente plataformas chinesas) -> Nível 2 — um navegador real através de omowright de js eval: 2a o motor próprio (um navegador que seu código inicia, CloakBrowser para discrição), 2b o motor associado (o navegador logado do próprio usuário).

FASE 0 — ROTEIE PRIMEIRO (OBRIGATÓRIO)

User request
  |
  +- a page the user's browser can open (read, click, screenshot, QA, login)  NOT this skill (browser skill, attached engine)
  +- simple search query ------------------------------ NOT this skill (use web-search)
  |
  +- URL blocked / 403 / Cloudflare / WAF ------------- TIER 1  insane-search
  +- YouTube/Vimeo/TikTok subtitles or metadata ------- TIER 1  insane-search (yt-dlp)
  +- archive snapshot of a dead or changed page ------- TIER 1  insane-search (surrogates, provenance-tagged)
  |
  +- Chinese platform (xhs/douyin/weibo/bilibili/v2ex/wechat)  TIER 1.5 agent-reach
  +- podcast transcript / stock forum ----------------- TIER 1.5 agent-reach
  +- Twitter feed / LinkedIn profile / GitHub via CLI - TIER 1.5 agent-reach
  |
  +- Tier 1/1.5 returned empty or partial ------------- TIER 2  2a owned engine (stealth)
  +- a blocked host that also needs a click, a scroll or a screenshot  TIER 2  2a owned engine
  +- the user's account on a host the owned engine cannot pass  TIER 2  2b attached engine (their browser)

Leia a referência correspondente antes de agir: references/insane-search/README.md, references/agent-reach/README.md, ou references/chrome-stealth.md.

Nível 1 — insane-search (extração headless)

Quando: bypass de URL bloqueado, metadados de mídia, substitutos de arquivo — sem necessidade de interface de navegador. Por que primeiro: ~10x mais rápido que um navegador, sem inicialização de processo; lida com a maioria das solicitações de "buscar esta página bloqueada" via imitação de TLS curl_cffi, yt-dlp (1858 sites), APIs públicas oficiais, transformações de URL móvel, substitutos de arquivo de Fase-2.5 (snapshots do Wayback / archive.today, com proveniência marcada — veja references/insane-search/cache-archive.md), um Jina Reader com chave (JINA_API_KEY), e um fallback Playwright de Chrome real. O motor vive dentro desta habilidade em engine/ e é invocado como um módulo. Resultados substitutos são CÓPIAS datadas: um resultado cujo provenance é snapshot deve ser reportado com seu snapshot_timestamp, nunca apresentado como a página ao vivo.

# Core command — auto-detects WAF, runs the full fetch grid (run from the skill dir):
python3 -m engine "https://example.com/blocked-page"
#   add --selector "<CSS>" for positive-proof validation, --device auto|desktop|mobile,
#   --trace to inspect every attempt, --json for machine-readable output.

# YouTube subtitles / metadata (no browser):
yt-dlp --write-sub --write-auto-sub --sub-lang "en,ko" --skip-download -o "/tmp/%(id)s" "<URL>"

# Reddit / HN / Bluesky / arXiv etc. use official public endpoints — see the Phase 0 index in
# references/insane-search/README.md (Twitter syndication, Reddit .json, HN Firebase, ...).

O harness completo do motor (regras R1-R7, o índice oficial de API da Fase 0, a regra de nome de site inexistente e os mergulhos profundos references/insane-search/*.md para TLS, roteamento Playwright, Naver, mídia, etc.) está em references/insane-search/README.md. Leia-o antes de ajustar o motor ou adicionar um perfil WAF.

Escalar para Nível 1.5 ou Nível 2 quando

  • O alvo é uma plataforma chinesa / social com um leitor nativo -> Nível 1.5.
  • insane-search retorna vazio/parcial, ou a página bloqueada precisa de interação JS, uma captura de tela, ou reprodução de mídia -> Nível 2.

Nível 1.5 — agent-reach (leitores nativos da plataforma)

…

Perguntas frequentes

Por que não usar meu navegador normal?

Seu navegador normal não consegue passar por algumas proteções de segurança ou acessar conteúdo de plataformas específicas que esta ferramenta consegue.

Isso é para fazer buscas normais na internet?

Não, esta ferramenta é para acessar páginas específicas que são difíceis de alcançar, não para buscas gerais.

Posso interagir com a página, como clicar em botões?

Depende. Para páginas bloqueadas, o foco é obter o conteúdo. Para outras plataformas, pode ser possível interagir dependendo do método usado.

Detalhes

Descrição original do autor

Reaches web pages the user's browser cannot open: WAF-blocked and bot-scored hosts, platform-native readers (Chinese and social platforms), archive snapshots with provenance, and a browser you own for stealth or throwaway profiles. Not for plain search, an unblocked static fetch, or a page the user's browser can open.

repo: code-yeongyu/oh-my-openagent

Popularidade

Estrelas no GitHub
70 mil
Posição no ranking
#1745
Licença
NOASSERTION
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas