Skip to content

Invisible Playwright Browser Identities

Lets an agent drive a stealthy Firefox browser with persistent per-person identities for web tasks

Stars
32,351
Licence
MIT
Files
1 file

What it does

This skill teaches an AI agent how to use a set of managed browser identities, each a separate Firefox profile with its own cookies, logins and browser fingerprint, that websites see as a person at a computer. The agent learns which identity to reuse, how to open and close one, and when a simple download via curl is better than opening a browser. It also asks the agent to save notes on repeated site tasks as its own small skills.

Great for

  • Developers building agents that must log in to or navigate websites across several accounts
  • Data or research workers who need browser-based access to pages without a plain API
  • People who want an agent to keep logins separated per account

Skip it if

  • Tasks that only need a file download or an API call, since the skill itself says curl is simpler
  • Using it to create accounts on sites or evade their anti-bot rules without permission, which may breach terms of service and is a legal and ethical risk
  • Sensitive accounts, because logins and cookies persist on disk between uses

Try asking

  • “Log in to my supplier portal and download this month's invoices”
  • “Sign up for this forum using a fresh identity and a temporary mailbox for verification”
  • “Check the price of this product on the retailer site using my existing logged-in identity”
Step-by-step guide: how to use Invisible Playwright Browser IdentitiesInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    invisible-playwright.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip invisible-playwright.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip invisible-playwright.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Reuse the identity that is already logged in to a site rather than creating a new one
  • Close identities when a task finishes, since open browsers use memory
  • Keep one identity per real person or account to avoid confusing site security checks

What's inside

  • SKILL.md

Redistributed unmodified from feder-cr/invisible_dots under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.