Topic · Testing & QA
Best browser testing skills for Claude Code, Codex and other agents.
- skills
- 667
- official
- 41
Browser testing skills, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | Explores a web app with the agent-browser CLI to find bugs and UX problems, then writes a report with screenshots, repro videos and step-by-step reproduction for each issue. | vercel-labs/ | 44k | 8 repos | ~2.7k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 2 | Tests local web applications with Python Playwright scripts, checking frontend behavior, capturing screenshots and reading browser console logs. | anthropics/ | 180k | 51 repos | ~966 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 3 | Automates a real browser through short TypeScript scripts that keep page state between runs, for navigating, filling forms, taking screenshots and extracting data. | MemTensor/ | 12k | 3 repos | ~1.7k | Automated safety check: Pass | Apache-2.0 | 8 days ago |
| 4 | Automates browser interactions for web testing, form filling, screenshots, and data extraction. | sanity-io/ | 6.4k | 18 repos | ~1.9k | Automated safety check: Pass | MIT | today |
| 5 | Drives a real browser from the command line with playwright-cli to open pages, interact, mock requests, save state and work with Playwright tests. | github/ | 5.3k | 23 repos | ~2.8k | Automated safety check: Pass | MIT | today |
| 6 | Writes a Playwright end-to-end test from a prompt, runs it against a live Appsmith deployment and retries with fixes up to three times until it passes. | appsmithorg/ | 41k | — | ~2.9k | Automated safety check: Notes | Apache-2.0 | yesterday |
| 7 | Core usage guide for the agent-browser CLI: the snapshot-and-ref workflow for navigating, clicking, filling forms, extracting data and running parallel sessions. | vercel-labs/ | 44k | 4 repos | ~9.5k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 8 | Guides changes and reviews of the Cucumber and Playwright end-to-end suite under `e2e/`: feature files, step definitions, support code, tags, locators and assertions. | langgenius/ | 158k | — | ~682 | Automated safety check: Pass | Unknown | today |
| 9 | Write and review Playwright E2E tests for Langflow. An agent skill from langflow-ai/langflow. | langflow-ai/ | 156k | — | ~3.3k | Automated safety check: Pass | MIT | today |
| 10 | Connects an agent to a real Chrome instance through the Chrome DevTools MCP server, so it can inspect the DOM, read console errors and profile performance directly. | addyosmani/ | 102k | 4 repos | ~3.5k | Automated safety check: Warn | MIT | 4 days ago |
| 11 | Drives a real browser through the omowright library, either the user's own signed-in browser or a separate browser the code launches, for forms, QA, screenshots and scraping. | code-yeongyu/ | 70k | — | ~2.2k | Automated safety check: Pass | Unknown | today |
| 12 | Automates a Chrome or Chromium browser through the agent-browser CLI: navigate, fill forms, click, screenshot and extract data using element refs. | sipeed/ | 30k | — | ~1.1k | Automated safety check: Pass | MIT | 13 days ago |
| 13 | 13.Go Pedantry This skill should be used when the user is writing Go code and needs guidance on Go-specific pedantry: error wrapping with fmt.Errorf and %w, interface design (accept interfaces return structs)… | chromedp/ | 13k | — | ~3.7k | Automated safety check: Pass | MIT | 2 days ago |
| 14 | Drives a web browser from the shell with the agent-browser CLI: open pages, read an element snapshot, click and fill by reference, grab text and screenshots. | nanocoai/ | 31k | 3 repos | ~1.6k | Automated safety check: Pass | MIT | yesterday |
| 15 | Fixes failing Playwright specs by reading the error, classifying the cause in the test code and applying corrections that follow project conventions. | appsmithorg/ | 41k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 16 | Guides writing and changing Playwright end-to-end tests for Handsontable using page objects, data-testid hooks and deterministic waits. | handsontable/ | 22k | — | ~1.7k | Automated safety check: Pass | Unknown | yesterday |
| 17 | Runs the json_repair docs demo against a local Flask API and static server, so changes to docs/app.py or the docs UI are checked end to end before publishing. | mangiucugna/ | 5.1k | — | ~549 | Automated safety check: Pass | MIT | 6 days ago |
| 18 | A skill your agent uses when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via playwright-cli… | JetBrains/ | 363 | 11 repos | ~986 | Automated safety check: Pass | Apache-2.0 | 3 mo ago |
| 19 | Starts a Dozzle dev server on a port derived from the current worktree so you can test by hand in a browser, without disturbing instances started elsewhere. | amir20/ | 15k | — | ~747 | Automated safety check: Pass | MIT | today |
| 20 | Step-by-step procedure for debugging browser automation failures on complex sites such as LinkedIn, Twitter/X, single-page apps and Shadow DOM pages. | aden-hive/ | 11k | — | ~1.8k | Automated safety check: Pass | MIT | 24 days ago |
| 21 | Drives a real browser from the shell with the agent-browser CLI: open pages, snapshot elements by ref, click, fill and extract, for testing web flows. | slopus/ | 24k | — | ~1.7k | Automated safety check: Pass | MIT | today |
| 22 | 22.Extract Extract structured data from websites and produce an executable Playwright script plus extracted data. | actionbook/ | 1.6k | 2 repos | ~3.4k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 23 | Deep-dive diagnosis of a Playwright test failure already isolated to one Quay Prow/OpenShift CI run: downloads its GCS artifacts (results.json, JUnit, build/pod logs, Jaeger traces), classifies real… | quay/ | 2.8k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | today |
| 24 | A skill your agent uses when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with… | freestylefly/ | 943 | 1 repo | ~2.3k | Automated safety check: Pass | Apache-2.0 | 6 days ago |
| 25 | A skill your agent uses when creating, modifying, debugging, deploying, or testing Redis Insight Workbench visualization plugins, plugin manifests, package.json visualizations, activationMethod… | redis/ | 8.9k | — | ~3.5k | Automated safety check: Pass | MIT | 3 days ago |
| 26 | Complete browser automation with Playwright. An agent skill from lackeyjb/playwright-skill. | lackeyjb/ | 3.2k | — | ~1.9k | Automated safety check: Pass | MIT | 6 days ago |
| 27 | 27.E2E Testing This skill should be used when the user asks to "add an E2E test", "run live E2E", "run mock-LLM tests", "debug Playwright CI", "test the Docker image", or changes tests/e2e, Playwright configs, E2E… | OpenHands/ | 90k | — | ~308 | Automated safety check: Pass | MIT | today |
| 28 | Regenerates Playwright visual snapshots for Dozzle after an intentional UI change, running them through Docker Compose so filenames match the Linux CI platform. | amir20/ | 15k | — | ~797 | Automated safety check: Pass | MIT | today |
| 29 | Run the AI Search Hub browser automation scripts for Yuanbao, LongCat, Doubao, Qwen, Gemini, Grok, and MiniMax. | minsight-ai-info/ | 1.3k | — | ~1.3k | Automated safety check: Pass | No licence | 5 mo ago |
| 30 | Drives a real browser through Aside so the agent can open a page, read it, click through a flow, take screenshots and check console errors. | garrytan/ | 136k | — | ~8.1k | Automated safety check: Notes | MIT | today |
| 31 | Launches a visible AI-controlled Chromium window with a sidebar extension, so you can watch each agent action in a live activity feed and chat panel. | garrytan/ | 136k | 1 repo | ~4.6k | Automated safety check: Notes | MIT | today |
| 32 | A skill your agent uses when adding or updating documentation pages in an existing docs site. | TracecatHQ/ | 3.8k | — | ~3.1k | Automated safety check: Notes | AGPL-3.0 | today |
| 33 | Converts RStudio Python Selenium electron tests into TypeScript Playwright tests, checking each against a live RStudio before counting it as migrated. | rstudio/ | 5.1k | — | ~3.6k | Automated safety check: Pass | Unknown | yesterday |
| 34 | Run the pre-release end-to-end sweep of every user-facing surface — the 33 samples under samples/ (booted from their packaged artifacts and driven in a real browser via chrome-devtools MCP), the… | Atmosphere/ | 3.8k | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 35 | Opens a live BrowserStack session on a real Android, iOS or desktop browser for a local or public URL, tunneling localhost through Cloudflare when needed. | handsontable/ | 22k | — | ~950 | Automated safety check: Pass | Unknown | yesterday |
| 36 | Write and maintain Playwright end-to-end tests for the Onyx application. | onyx-dot-app/ | 32k | 1 repo | ~2.8k | Automated safety check: Notes | Unknown | today |
| 37 | 37.Testing A skill your agent uses for every Kortix test task, behavior change, bug fix, refactor, API route change, CLI change, SDK change, browser journey, test failure, coverage question, local benchmark… | kortix-ai/ | 20k | — | ~3.6k | Automated safety check: Notes | Unknown | today |
| 38 | Writes and reviews Geb browser automation specs with Spock, using Page Objects, at checkers, Modules and explicit waits, for Groovy and Gradle projects. | apache/ | 1.2k | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 39 | Diagnose any Quay Prow job failure end to end: prowjob.json - top-level build log - JUnit - resolved failing step - Playwright results.json when the failing step is Playwright, continuing through… | quay/ | 2.8k | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | today |
| 40 | 40.Ego Browser When you need a browser, read this Skill by default. An agent skill from kwakseongjae/oh-my-design. | kwakseongjae/ | 531 | 1 repo | ~4.9k | Automated safety check: Pass | MIT | 6 days ago |
| 41 | Opens pages, takes screenshots, reads the console, clicks and types in the browser panes of a Superset workspace, with Browser Use as a fallback for other browsers. | superset-sh/ | 15k | — | ~2.9k | Automated safety check: Pass | Unknown | yesterday |
| 42 | 42.Spider King Pure-web protocol reverse skill: turn hostile browser clients into browser-free Python collectors. | aoyunyang/ | 507 | — | ~7.3k | Automated safety check: Pass | MIT | 1 mo ago |
| 43 | Record polished UI demo videos using Playwright. An agent skill from sanity-io/ui. | sanity-io/ | 176 | 4 repos | ~3.8k | Automated safety check: Pass | MIT | yesterday |
| 44 | スクリーンショットの取得・加工を行う。ローカルスクショから最新画像を取得、 PlaywrightでWebページをキャプチャ、画像のトリミング・リサイズ、機微情報を黒塗りマスキング。 | yohey-w/ | 1.4k | — | ~901 | Automated safety check: Notes | MIT | 2 mo ago |
| 45 | 45.Pest Testing A skill your agent uses for Pest PHP testing in Laravel projects only. | luadotsh/ | 342 | 1 repo | ~1.2k | Automated safety check: Pass | MIT | 16 days ago |
| 46 | 46.Desktop Grida Desktop Electron shell and release-impact work: BrowserWindow, preload, window.grida, menus, protocol/deep links, file associations, Forge, path-scoped bridge security, Electron-only UI bugs… | gridaco/ | 2.7k | — | ~3.2k | Automated safety check: Notes | Apache-2.0 | yesterday |
| 47 | 将任意文本、网页或 URL 生成符合 Claude/Anthropic 设计语言的 HTML 信息卡片,通过 Playwright 截图为 PNG。 | geekjourneyx/ | 463 | — | ~3.5k | Automated safety check: Pass | No licence | 4 mo ago |
| 48 | 48.Browsing A skill your agent uses when you need direct browser control - teaches Chrome DevTools Protocol for controlling existing browser sessions, multi-tab management, form automation, and content… | obra/ | 356 | 1 repo | ~8k | Automated safety check: Pass | MIT | today |
Questions, answered from the data.
What is the best browser testing skill?
Dogfood Exploratory QA (official) from vercel-labs/agent-browser ranks first of the 667 browser testing skills listed here, with the highest score: its repository has 44k GitHub stars, 8 other GitHub owners carry a copy, its SKILL.md loads about 2.7k tokens and it passes the automated safety check with no findings. Next come Web Application Testing and Dev Browser Automation.
Which browser testing skills are official?
41 of the 667 browser testing skills are official, published by the vendor's own GitHub organization: Dogfood Exploratory QA, Web Application Testing, Playwright CLI, playwright-cli Browser Automation, Core Guide for agent-browser and 36 more.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.