skill
browser-automation-skills
π Drop-in skills that teach Claude Code, Cursor & Codex CLI how to automate browsers. Playwright, Selenium, Puppeteer, Web Scraping, AdsPower & more.
Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/pencil20388-eng/browser-automation-skills itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 17, 2026π Browser Automation Skills for AI Coding Agents
Drop-in skills that teach Claude Code, Cursor, Codex CLI, and other AI coding agents how to automate browsers. One folder per tool β install only what you need.
Tell your agent "open 50 browser profiles and check their fingerprints" or "scrape product prices from these 10 URLs" and it just works.
Why This Exists
AI coding agents are powerful, but they don't know how to use browser automation tools out of the box. These skills bridge that gap β each one teaches your agent the API patterns, best practices, and gotchas for a specific browser tool, so you can stay in natural language while the agent writes correct automation code.
π§° Available Skills
| Skill | What it teaches your agent | Install |
|---|---|---|
| AdsPower | Manage antidetect browser profiles, proxies, cookies, fingerprints via Local API | cp -r skills/adspower .claude/skills/ |
| Playwright | Fast browser automation with auto-wait, network interception, multi-browser support | cp -r skills/playwright .claude/skills/ |
| Selenium | Classic browser automation, WebDriver protocol, cross-browser testing | cp -r skills/selenium .claude/skills/ |
| Puppeteer | Chrome DevTools Protocol automation, headless Chrome, PDF generation | cp -r skills/puppeteer .claude/skills/ |
| Web Scraping | Extract data from websites using BeautifulSoup, lxml, CSS selectors, handling pagination and anti-bot | cp -r skills/web-scraping .claude/skills/ |
| Browser Fingerprinting | Understand and manage browser fingerprints, canvas, WebGL, WebRTC, timezone, language | cp -r skills/fingerprinting .claude/skills/ |
β‘ Quick Start
Install a single skill
# Example: install the Playwright skill for Claude Code
mkdir -p .claude/skills
cp -r skills/playwright .claude/skills/
Install all skills
mkdir -p .claude/skills
cp -r skills/* .claude/skills/
Then just talk to your agent
> Scrape the top 20 product names and prices from amazon.com/bestsellers
> Open 10 AdsPower profiles, visit google.com on each, screenshot and close
> Write a Playwright script that logs into my dashboard and downloads the monthly report
> Check if my browser fingerprint is unique on browserscan.net
π Skill Structure
Each skill follows the same pattern:
skills/
βββ adspower/
β βββ SKILL.md # API reference, code patterns, common errors
βββ playwright/
β βββ SKILL.md
βββ selenium/
β βββ SKILL.md
βββ puppeteer/
β βββ SKILL.md
βββ web-scraping/
β βββ SKILL.md
βββ fingerprinting/
βββ SKILL.md
A single SKILL.md per tool. No dependencies, no config files, no build steps. Your agent reads the file and knows what to do.
π§ Compatibility
These skills work with any AI coding agent that supports the SKILL.md / CLAUDE.md standard:
| Agent | Supported |
|---|---|
| Claude Code | β |
| Cursor | β |
| Codex CLI | β |
| Gemini CLI | β |
| Antigravity | β |
| Hermes Agent | β |
Any agent reading .claude/skills/ | β |
π€ Contributing
Have a browser automation skill to share? PRs welcome!
- Create a folder under
skills/with your tool name - Add a
SKILL.mdfollowing the existing pattern (API reference, code examples, common errors) - Update this README's skill table
- Open a PR
π License
β Star this repo to find it again β new skills added regularly.