Agent skill · Testing & QA

ultimate-browsing

Escalation skill for blocked or hard-to-reach web access — load it when a normal browse/fetch is blocked (WAF, 403, Cloudflare, JS-only render, login-gated, or a platform a generic fetcher cannot read). Tiered router: TIER 1 insane-search (headless extraction + WAF bypass via curl_cffi TLS impersonation, yt-dlp, Jina Reader, public APIs, Playwright real-Chrome fallback); TIER 1.5 agent-reach (platform-native readers for Chinese and social platforms: Xiaohongshu, Douyin, Weibo, Bilibili, V2EX, WeChat, plus Twitter/Reddit/LinkedIn/GitHub); TIER 2 Chrome stealth (CloakBrowser stealth Chromium + a

YeonGyu-Kim69,732★ · +488/wk · 2 repos on radarProfile →
claude-codecodexcursorships scriptsNOASSERTION
Install
npx skills add code-yeongyu/oh-my-openagent --skill ultimate-browsing --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 48
SKILL.md size: 10 KB
Bundled scripts: yes
Path: packages/shared-skills/skills/ultimate-browsing/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 67,209 · +483 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Ultimate Browsing Escalation web access for tasks a normal browse or fetch cannot complete. Reach for this skill the moment a page is blocked (WAF / 403 / Cloudflare), needs JS rendering, hides behind a login, or lives on a platform a generic fetcher cannot read. Escalate only when the cheaper tier cannot do the job: **Tier 1 — insane-search** (headless extraction + WAF bypass) -> **Tier 1.5 — agent-reach** (platform-native APIs, esp. Chinese platforms) -> **Tier 2 — Chrome stealth** (real interaction via CloakBrowser + agent-browser). ## PHASE 0 — ROUTE FIRST (MANDATORY) ``` User request | +- extract text/data from a URL --------------------- TIER 1 insane-search +- URL blocked / 403 / Cloudflare / WAF ------------- TIER 1 insane-search +- YouTube/Vimeo/TikTok subtitles or metadata ------- TIER 1 insane-search (yt-dlp) +- read an article / blog / Reddit / HN / arXiv ----- TIER 1 insane-search | +- 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 ------------- TI

What's inside
Steps it walks through
  1. PHASE 0 — ROUTE FIRST (MANDATORY)
  2. Tier 1 — insane-search (headless extraction)
  3. Escalate to Tier 1.5 or Tier 2 when
  4. Tier 1.5 — agent-reach (platform-native readers)
  5. Tier 2 — Chrome stealth (real interaction)
  6. Cookie login (cross-platform)
  7. Reference docs
  8. Environment variables
  9. Anti-patterns
Ships with 24 files
  • .gitignore
  • ATTRIBUTION.md
  • engine/__init__.py
  • engine/__main__.py
  • engine/bias_check.py
  • engine/curl_probe.py
  • engine/executor.py
  • engine/fetch_chain.py
  • engine/referers.py
  • engine/result_schema.py
  • engine/summary.py
  • engine/templates/package.json
  • engine/templates/playwright_mobile_chrome.js
  • engine/templates/playwright_real_chrome.js
  • engine/tests/test_fetch_chain.py
  • engine/tests/test_playwright_templates.py
  • engine/url_transforms.py
  • engine/validators.py
  • engine/waf_detector.py
  • engine/waf_profiles.yaml
  • references/agent-reach/README.md
  • references/agent-reach/career.md
  • references/agent-reach/dev.md
  • references/agent-reach/search.md
first 24 of 48
Commands it runs
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,
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, ...).
mcporter call 'douyin.parse_douyin_video_info(url: "<URL>")'   # douyin, zero-config
curl -s "https://r.jina.ai/https://weibo.com/<uid>/<pid>"      # weibo via Jina
yt-dlp --dump-json "<bilibili-url>"                            # Bilibili (overseas: add --cookies-from-browser)
More from oh-my-openagent
All skills →
About this skill
What does the ultimate-browsing skill do?

Escalation skill for blocked or hard-to-reach web access — load it when a normal browse/fetch is blocked (WAF, 403, Cloudflare, JS-only render, login-gated, or a platform a generic fetcher cannot read). Tiered router: TIER 1 insane-search (headless extraction + WAF bypass via curl_cffi TLS impersonation, yt-dlp, Jina Reader, public APIs, Playwright real-Chrome fallback); TIER 1.5 agent-reach (platform-native readers for Chinese and social platforms: Xiaohongshu, Douyin, Weibo, Bilibili, V2EX, WeChat, plus Twitter/Reddit/LinkedIn/GitHub); TIER 2 Chrome stealth (CloakBrowser stealth Chromium + a

How do I install it?

Run `npx skills add code-yeongyu/oh-my-openagent --skill ultimate-browsing --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From code-yeongyu/oh-my-openagent, a repository with 67,209 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going