Skip to content
mcp/skillhub

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.

19MIT

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.

WhenWhat loadsCost
Every sessionName and description222 tok
When the agent uses itThe SKILL.md instructions8,873 tok
Only if opened2 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

All skills in this repo
  1. 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
  2. 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