playwright-bot-bypass is now installable as a Claude Code plugin — one skill, zero config, real headed Chrome stealth.
Install
/plugin marketplace add greekr4/playwright-bot-bypass
/plugin install playwright-bot-bypass@playwright-bot-bypass
The playwright-bot-bypass skill is auto-discovered — no extra setup. (Still available as a standalone skill via npx skills add greekr4/playwright-bot-bypass.)
What it does
A one-import factory — createStealthBrowser() returns a ready { browser, page } combining channel:'chrome' + headed mode + rebrowser-playwright's Runtime-fix + a Playwright-artifact strip. It stitches proven upstream stealth tools into a verified recipe — and, just as important, documents which fakes not to add.
Measured detection coverage (2026-06-10, macOS headed Chrome)
Passes 8/8 fingerprint + automation-framework detectors, 9/9 reproducible:
- ✅ bot.sannysoft.com — all green
- ✅ bot-detector.rebrowser.net — 0 red
- ✅ deviceandbrowserinfo.com — "You are human!"
- ✅ browserscan.net — "Normal" (CDP test passes)
- ✅ iphey.com — "Trustworthy"
- ✅ areyouheadless, selenium-detector, creepjs
Honest scope: clean against fingerprint/automation detection. It does not defeat behavioral/IP systems (Cloudflare Turnstile, DataDome), CAPTCHAs, or login walls — those are IP/account problems, not fingerprint problems.
Node & Python
- Node.js:
rebrowser-playwright(primary, withcreateStealthBrowser()factory + human-like helpers) - Python:
undetected-chromedriver
Authorized use only — for QA, accessibility testing, and research on sites you own or are permitted to test. Respect each site's ToS,
robots.txt, and applicable law.