AI skills for browser automation

Browser automation skills teach an agent to operate a real browser instead of guessing what a page looks like. With one installed, an agent can open a URL, click through a flow, fill in forms, read the rendered DOM, capture screenshots and inspect console or network errors.

Most skills here wrap an existing driver — Playwright, Puppeteer or the Chrome DevTools protocol — and add instructions for when to use it and how to report back. Pick one that matches the driver you already run in CI, and check whether it expects a headless browser or a visible one.

Recommended skills

The highest-ranked of 33 matching skills, by quality score and popularity.

Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be configured.

🔥 TrendingActive Claude CodeCodexCursor+1
98k GitHub stars MIT Updated Sep 20, 2026 Free

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

↑ GrowingActive Claude Code
66k GitHub stars MIT Updated Sep 21, 2026 Free

Develop, fix, and profile Cherry Studio in a tracked Electron instance. Use for everyday implementation, UI and interaction work, bug fixing, runtime debugging, DevTools inspection, lag or jank investigation, CPU and memory monitoring, leak checks, and startup-performance analysis; reuse a verified workspace instance across instructions and launch or replace one only when required.

↑ GrowingActive Claude CodeCodex
52k GitHub stars AGPL-3.0-only Updated Sep 21, 2026 Free

Run Cherry Studio critical-path system regression tasks through the repository-owned Playwright E2E workflow. Use for full regression, release acceptance, development-branch system validation, or a named cherry-regression-test task on GitHub-hosted macOS and Windows runners.

NewActive Claude CodeCodex
52k GitHub stars AGPL-3.0-only Updated Sep 21, 2026 Free

Drain acc's deliberation queue — open/waiting brain_frames checkpointed by headless runs — via acc_act(runtime="continue").

↑ GrowingActive Claude CodeCodexCursor+2
47k GitHub stars MIT Updated Sep 21, 2026 Free

Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.

Claude CodeCodexCursor+3
38k GitHub stars MIT Updated Jul 22, 2026 Free

Converts Markdown to styled HTML with WeChat-compatible themes. Supports code highlighting, math, Mermaid (rendered to PNG via headless Chrome), PlantUML, footnotes, alerts, infographics, and optional bottom citations for external links. Use when user asks for "markdown to html", "convert md to html", "md 转 html", "微信外链转底部引用", or needs styled HTML output from markdown.

Claude CodeCodex
25k GitHub stars MIT Updated Jul 4, 2026 Free

Use when the user asks to automate browser tasks, scrape websites, fill forms, capture screenshots, extract structured data from web pages, or build web automation workflows. NOT for testing — use playwright-pro for that.

Claude CodeCodexCursor+1
25k GitHub stars MIT Updated Aug 17, 2026 Free

ego-browser (ego-lite) is a Chromium-based browser designed from the ground up to be friendly to both human users and AI Agents. AI Agents work in their own isolated space, reusing the user's login state without competing for the browser. Use this skill whenever the user needs to interact with a website opening pages, filling forms, clicking buttons, taking screenshots, extracting page data, testing web apps, logging into sites, automating browser operations, or any other browser automation task. Triggers include requests to "open a website", "visit a URL", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "extract content from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also used for exploratory testing, dogfooding, QA, bug hunting, or reviewing app quality. Prefer ego-browser over any built-in browser automation, web fetch, or other web tools.

Claude CodeCodex
12k GitHub stars MIT Updated Aug 18, 2026 Free

Also popular

More matching skills with the most GitHub stars.

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Official↑ GrowingActive Claude Code
177k GitHub stars Complete terms in LICENSE.txt Updated Sep 10, 2026 Free

Automate Anchor Browser tasks via Rube MCP (Composio). Always search tools first for current schemas.

Official↑ GrowingActive Claude CodeCodexCursor+2
75k GitHub stars No license Updated Sep 18, 2026 Free

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

↑ GrowingActive CodexCursorOpenCode
69k GitHub stars Other Updated Aug 31, 2026 Free

Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take a screenshot", "scrape", "automate", "test the website", "log into", or any browser interaction request.

↑ GrowingActive CodexCursorOpenCode
69k GitHub stars Other Updated Aug 31, 2026 Free

Use context-mode tools (ctx_execute, ctx_execute_file) instead of Bash/cat when processing large outputs. Triggers: "analyze logs", "summarize output", "process data", "parse JSON", "filter results", "extract errors", "check build output", "analyze dependencies", "process API response", "large file analysis", "page snapshot", "browser snapshot", "DOM structure", "inspect page", "accessibility tree", "Playwright snapshot", "run tests", "test output", "coverage report", "git log", "recent commits", "diff between branches", "list containers", "pod status", "disk usage", "fetch docs", "API reference", "index documentation", "call API", "check response", "query results", "find TODOs", "count lines", "codebase statistics", "security audit", "outdated packages", "dependency tree", "cloud resources", "CI/CD output". Also triggers on ANY MCP tool output that may exceed 20 lines. Subagent routing is handled automatically via PreToolUse hook.

Claude CodeCodexOpenCode+2
20k GitHub stars Other Updated Aug 18, 2026 Free

SOP for debugging browser automation failures on complex websites. Use when browser tools fail on specific sites like LinkedIn, Twitter/X, SPAs, or sites with Shadow DOM.

11k GitHub stars Apache-2.0 Updated Aug 13, 2026 Free

Related

Custom skills

Need a browser automation skill for your own stack?

Tell us what you want your AI agent to do. We’ll help turn your workflow, standards or internal tools into a production-ready skill for Claude Code, Codex, Cursor or Gemini.

Frequently asked questions

What can a browser automation skill do?
It lets an agent control a browser: navigate pages, click and type, wait for elements, take screenshots and read console output. That makes it useful for reproducing bugs, checking a deploy or walking through a user flow.
Do I need Playwright or Puppeteer installed?
Usually yes. Most browser skills are instructions on top of an existing driver, so the driver and a browser binary must be available where the agent runs. Each skill page links to its repository, which lists the exact requirements.
Is browser automation the same as web scraping?
They overlap. Browser automation is about interacting with a page; scraping is about extracting data from it. For bulk extraction see the web scraping skills, which often skip the browser entirely.