{"id":"d9f9e111-a8ed-47e7-9bbc-9402912ccc7d","slug":"browser-automation-skills","kind":"skill","name":"browser-automation-skills","summary":"🌐 Drop-in skills that teach Claude Code, Cursor & Codex CLI how to automate browsers. Playwright, Selenium, Puppeteer, Web Scraping, AdsPower & more.","owner":"pencil20388-eng","repoUrl":"https://github.com/pencil20388-eng/browser-automation-skills","license":"MIT","licenseTier":"permissive","trust":"community","stars":5,"match":null,"fewStars":false,"format":"skill","createdAt":"2026-05-21T01:38:44.000Z","addedAt":"2026-10-14T05:58:24.477Z","logoUrl":"https://avatars.githubusercontent.com/u/280327682?u=fac6fa83603b8929677b439a8044caaf1f0732ad&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["browser-web","developer-tools"],"tags":["ai-agent","automation","browser-automation","claude-code","playwright","puppeteer","selenium","web-scraping"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-17T10:12:39.823Z","sample":false,"url":"https://conduits.dev/tools/browser-automation-skills","language":"","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# 🌐 Browser Automation Skills for AI Coding Agents\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)\n\n[English](./README.md) | [中文文档](./README_CN.md)\n\n> 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.\n\nTell your agent *\"open 50 browser profiles and check their fingerprints\"* or *\"scrape product prices from these 10 URLs\"* and it just works.\n\n## Why This Exists\n\nAI 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.\n\n## 🧰 Available Skills\n\n| Skill | What it teaches your agent | Install |\n|-------|---------------------------|---------|\n| [**AdsPower**](./skills/adspower/) | Manage antidetect browser profiles, proxies, cookies, fingerprints via Local API | `cp -r skills/adspower .claude/skills/` |\n| [**Playwright**](./skills/playwright/) | Fast browser automation with auto-wait, network interception, multi-browser support | `cp -r skills/playwright .claude/skills/` |\n| [**Selenium**](./skills/selenium/) | Classic browser automation, WebDriver protocol, cross-browser testing | `cp -r skills/selenium .claude/skills/` |\n| [**Puppeteer**](./skills/puppeteer/) | Chrome DevTools Protocol automation, headless Chrome, PDF generation | `cp -r skills/puppeteer .claude/skills/` |\n| [**Web Scraping**](./skills/web-scraping/) | Extract data from websites using BeautifulSoup, lxml, CSS selectors, handling pagination and anti-bot | `cp -r skills/web-scraping .claude/skills/` |\n| [**Browser Fingerprinting**](./skills/fingerprinting/) | Understand and manage browser fingerprints, canvas, WebGL, WebRTC, timezone, language | `cp -r skills/fingerprinting .claude/skills/` |\n\n## ⚡ Quick Start\n\n### Install a single skill\n\n```bash\n# Example: install the Playwright skill for Claude Code\nmkdir -p .claude/skills\ncp -r skills/playwright .claude/skills/\n```\n\n### Install all skills\n\n```bash\nmkdir -p .claude/skills\ncp -r skills/* .claude/skills/\n```\n\n### Then just talk to your agent\n\n```\n> Scrape the top 20 product names and prices from amazon.com/bestsellers\n\n> Open 10 AdsPower profiles, visit google.com on each, screenshot and close\n\n> Write a Playwright script that logs into my dashboard and downloads the monthly report\n\n> Check if my browser fingerprint is unique on browserscan.net\n```\n\n## 📂 Skill Structure\n\nEach skill follows the same pattern:\n\n```\nskills/\n├── adspower/\n│   └── SKILL.md          # API reference, code patterns, common errors\n├── playwright/\n│   └── SKILL.md\n├── selenium/\n│   └── SKILL.md\n├── puppeteer/\n│   └── SKILL.md\n├── web-scraping/\n│   └── SKILL.md\n└── fingerprinting/\n    └── SKILL.md\n```\n\nA single `SKILL.md` per tool. No dependencies, no config files, no build steps. Your agent reads the file and knows what to do.\n\n## 🔧 Compatibility\n\nThese skills work with any AI coding agent that supports the SKILL.md / CLAUDE.md standard:\n\n| Agent | Supported |\n|-------|-----------|\n| [Claude Code](https://docs.anthropic.com/en/docs/claude-code) | ✅ |\n| [Cursor](https://cursor.sh/) | ✅ |\n| [Codex CLI](https://github.com/openai/codex) | ✅ |\n| [Gemini CLI](https://github.com/google-gemini/gemini-cli) | ✅ |\n| [Antigravity](https://antigravity.dev/) | ✅ |\n| [Hermes Agent](https://github.com/NousResearch/hermes-agent) | ✅ |\n| Any agent reading `.claude/skills/` | ✅ |\n\n## 🤝 Contributing\n\nHave a browser automation skill to share? PRs welcome!\n\n1. Create a folder under `skills/` with your tool name\n2. Add a `SKILL.md` following the existing pattern (API reference, code examples, common errors)\n3. Update this README's skill table\n4. Open a PR\n\n## 📄 License\n\n[MIT](LICENSE)\n\n---\n\n**⭐ Star this repo to find it again — new skills added regularly.**\n"}