Agent Skill
Anti Detect Browser skill
anti-detect-browserantibrow/anti-detect-browser-skillsanti-detect-browser/SKILL.md
Drive Chromium from standard Playwright APIs with a real-device fingerprint applied in the kernel, one persistent isolated profile per identity, and a per-profile proxy whose exit IP sets timezone and WebRTC - JavaScript (npm 'anti-detect-browser') or Python (PyPI 'antibrow'). Use when sessions must stay logged in across runs and stay separate, when a scraper or agent is blocked by an incoherent headless fingerprint, when checking ads or pricing from another region, when a page must be reached as a phone rather than a desktop, when automation mints a profile per task, when running several of your own accounts from one machine, or when testing how your own bot detection scores a real device. Also for 'antibrow', 'fingerprint browser', 'multi-account browser', '防关联', '多账号', '安卓模拟', 'Android profile', 'mobile fingerprint', 'temporary profile', 'CreepJS', 'residential proxy', 'browser-use', 'crawl4ai'. MCP control is browser-mcp-agent; isolation is multi-account-isolation.
always on
222 tokname + description
once used
8,873 tokSKILL.md body
bundled files
28 KB
installs
133kskills.sh
Install the Anti Detect Browser skill
Skills CLI (Claude Code, Codex, Cursor and others)
npx skills add https://github.com/antibrow/anti-detect-browser-skills --skill anti-detect-browser
Claude Code, by hand (all projects)
git clone --depth 1 https://github.com/antibrow/anti-detect-browser-skills.git /tmp/anti-detect-browser-skills mkdir -p ~/.claude/skills cp -R /tmp/anti-detect-browser-skills/anti-detect-browser ~/.claude/skills/anti-detect-browser
For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.
What it costs your context
Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.
| When | What loads | Cost |
|---|---|---|
| Every session | Name and description | 222 tok |
| When the agent uses it | The SKILL.md instructions | 8,873 tok |
| Only if opened | 2 bundled files (8 KB) | varies |
Until it is used, anti-detect-browser costs about 6.1× less than the median MCP server we measured (1,362 tokens on every turn). Installing all 4 skills from antibrow/anti-detect-browser-skills would load 665 tokens of descriptions. Skills vs MCP study
Checks
- The instructions are over 5,000 tokens, the Agent Skills specification's guideline for SKILL.md.
- The instructions are over 500 lines; the specification suggests moving detail into reference files.
Checked 2026-10-22 · method
What's inside
The headings of its SKILL.md. Read the full file on GitHub.
- Anti-Detect Browser SDK
- Why antibrow
- Platform support
- When to use
- Quick start
- Credentials and secrets
- Supply chain: what runs and what gets downloaded
- What detection actually tests
- Core concepts
- Profiles - persistent browser identities
- Fingerprints - real device data, frozen per profile
- Android profiles - a phone identity on a desktop host
- Visual identification - tell windows apart at a glance
- Proxy integration
- Running automation at scale
- Cloud sync is opt-in per profile
- Live View - watch headless browsers in real time
- Inject into existing Playwright setup
- Python SDK - antibrow on PyPI
- Key launch() options
- The handle
- Framework integrations
- CLI and environment
- Keeping the browser kernel up to date
More skills from antibrow/anti-detect-browser-skills
- browser-mcp-agentantibrow/anti-detect-browser-skills
Give an AI agent its own real browser over MCP tool calls - launch, navigate, click, fill, screenshot, extract text, run JS - with a kernel-level real-device fingerprint and a persistent profile, so the session stays logged in between runs and pages see one coherent device instead of a headless build. No Playwright or SDK code to write. Use when an agent should operate a site itself, when a computer-use / browser-use setup needs a captured real fingerprint rather than a synthetic one, when agent sessions keep losing their login, or when comparing hosted agent-browser services. Also for 'MCP browser', 'browser MCP server', 'let my agent browse the web', 'agent browser control', 'browser-use MCP', 'computer use browser', 'Browserbase alternative', 'Steel browser alternative', 'headless browser detected'. Node (npx) or Python; Windows x64, macOS Intel + Apple Silicon, Linux x64 / arm64. SDK and REST reference is anti-detect-browser; account isolation is multi-account-isolation.
102k216 tok idle · 3,596 in use - multi-account-isolationantibrow/anti-detect-browser-skills
Verify that browser profiles are actually isolated from one another instead of assuming it - confirm each profile's timezone agrees with its own exit IP, that WebRTC exposes only the proxy, that canvas and WebGL hashes stay identical across relaunches of one profile, and that no two profiles share a persona, a cookie jar, or an address. Use when several of your own accounts or test identities run from one machine and the setup needs checking, when a profile tested clean but something still looks off, when choosing which detection suites to run (CreepJS, whoer, browserleaks WebRTC, pixelscan, liarjs), when auditing what a vendor runtime does with API and proxy credentials, or when asking which layers browser isolation cannot cover at all. Also for 'profile isolation check', 'fingerprint consistency test', 'timezone mismatch', 'WebRTC leak', 'canvas hash unstable', 'account association', 'temporary profile', '防关联', '多账号', '隔离自检'. The SDK is anti-detect-browser; MCP is browser-mcp-agent.
102k220 tok idle · 2,356 in use