betterbrowsing.org  ·  AppEsteem web-compliance test harness
← Home

Skill: betterbrowsing-tester

A drop-in skill bundle that teaches an agent (Claude Code, any other CLI agent, or a human operator following a playbook) how to drive this site to test a network intermediary — a proxy, an anti-bot product, an automation guard, an ad-fraud filter, etc.

The bundle includes the SKILL.md instructions (covering when to use it, the endpoint reference, critical caveats like Firebase Hosting cookie stripping, and concrete recipes for the common questions) plus two probe scripts: probe.sh (bash + curl, zero extra deps, HTTP-level) and probe_browser.py (Python + Playwright, browser-only probes like HttpOnly visibility, multi-step nav, fingerprint, JS-driven XHR login). You typically want both — proxy automation guards behave very differently for raw HTTP vs. a real browser.

Download

betterbrowsing-tester.zip

Contents

Quick start

curl -O https://betterbrowsing.org/skill/betterbrowsing-tester.zip
unzip betterbrowsing-tester.zip
cd betterbrowsing-tester

# --- HTTP probe (curl-based) ---
./probe.sh > direct-http.txt
./probe.sh --proxy http://your-proxy:8080 > proxied-http.txt
diff direct-http.txt proxied-http.txt

# --- Browser probe (Playwright-based) ---
pip install playwright && playwright install chromium
python3 probe_browser.py --json > direct-browser.json
python3 probe_browser.py --json --proxy http://your-proxy:8080 > proxied-browser.json
diff direct-browser.json proxied-browser.json

# Or through a CDP browser zone (e.g. a remote browser service):
python3 probe_browser.py --json --cdp wss://USER:PASS@host:9222 > cdp.json

For agent integration, drop SKILL.md into your project's skill directory and ask your agent to test the intermediary against betterbrowsing.org. The skill explains everything the agent needs to know.

See also