Topic · Testing & QA

Best browser testing skills for Claude Code, Codex and other agents.

Skills that test web apps in a real browser with Playwright-style automation and DevTools inspection.
skills
667
official
41

Browser testing skills, ranked

Ranked by score. Sort bymost stars,trending,newest,recently updated

Browser testing skills, ranked
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
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/agent-browser44k8 repos~2.7kAutomated safety check: PassApache-2.0yesterday
2

Tests local web applications with Python Playwright scripts, checking frontend behavior, capturing screenshots and reading browser console logs.

anthropics/skills180k51 repos~966Automated safety check: PassApache-2.02 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/MemOS12k3 repos~1.7kAutomated safety check: PassApache-2.08 days ago
4
4.Playwright CLIOfficial

Automates browser interactions for web testing, form filling, screenshots, and data extraction.

sanity-io/sanity6.4k18 repos~1.9kAutomated safety check: PassMITtoday
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/gh-aw5.3k23 repos~2.8kAutomated safety check: PassMITtoday
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/appsmith41k—~2.9kAutomated safety check: NotesApache-2.0yesterday
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/agent-browser44k4 repos~9.5kAutomated safety check: PassApache-2.0yesterday
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/dify158k—~682Automated safety check: PassUnknowntoday
9

Write and review Playwright E2E tests for Langflow. An agent skill from langflow-ai/langflow.

langflow-ai/langflow156k—~3.3kAutomated safety check: PassMITtoday
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/agent-skills102k4 repos~3.5kAutomated safety check: WarnMIT4 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/oh-my-openagent70k—~2.2kAutomated safety check: PassUnknowntoday
12

Automates a Chrome or Chromium browser through the agent-browser CLI: navigate, fill forms, click, screenshot and extract data using element refs.

sipeed/picoclaw30k—~1.1kAutomated safety check: PassMIT13 days ago
13

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/chromedp13k—~3.7kAutomated safety check: PassMIT2 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/nanoclaw31k3 repos~1.6kAutomated safety check: PassMITyesterday
15

Fixes failing Playwright specs by reading the error, classifying the cause in the test code and applying corrections that follow project conventions.

appsmithorg/appsmith41k—~1.3kAutomated safety check: PassApache-2.0yesterday
16

Guides writing and changing Playwright end-to-end tests for Handsontable using page objects, data-testid hooks and deterministic waits.

handsontable/handsontable22k—~1.7kAutomated safety check: PassUnknownyesterday
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/json_repair5.1k—~549Automated safety check: PassMIT6 days ago
18
18.PlaywrightOfficial

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/skills36311 repos~986Automated safety check: PassApache-2.03 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/dozzle15k—~747Automated safety check: PassMITtoday
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/hive11k—~1.8kAutomated safety check: PassMIT24 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/happy24k—~1.7kAutomated safety check: PassMITtoday
22

Extract structured data from websites and produce an executable Playwright script plus extracted data.

actionbook/actionbook1.6k2 repos~3.4kAutomated safety check: PassApache-2.01 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/quay2.8k—~2.2kAutomated safety check: PassApache-2.0today
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/wesight9431 repo~2.3kAutomated safety check: PassApache-2.06 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/RedisInsight8.9k—~3.5kAutomated safety check: PassMIT3 days ago
26

Complete browser automation with Playwright. An agent skill from lackeyjb/playwright-skill.

lackeyjb/playwright-skill3.2k—~1.9kAutomated safety check: PassMIT6 days ago
27

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/OpenHands90k—~308Automated safety check: PassMITtoday
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/dozzle15k—~797Automated safety check: PassMITtoday
29

Run the AI Search Hub browser automation scripts for Yuanbao, LongCat, Doubao, Qwen, Gemini, Grok, and MiniMax.

minsight-ai-info/AI-Search-Hub1.3k—~1.3kAutomated safety check: PassNo licence5 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/gstack136k—~8.1kAutomated safety check: NotesMITtoday
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/gstack136k1 repo~4.6kAutomated safety check: NotesMITtoday
32

A skill your agent uses when adding or updating documentation pages in an existing docs site.

TracecatHQ/tracecat3.8k—~3.1kAutomated safety check: NotesAGPL-3.0today
33

Converts RStudio Python Selenium electron tests into TypeScript Playwright tests, checking each against a live RStudio before counting it as migrated.

rstudio/rstudio5.1k—~3.6kAutomated safety check: PassUnknownyesterday
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/atmosphere3.8k—~4.2kAutomated safety check: PassApache-2.0yesterday
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/handsontable22k—~950Automated safety check: PassUnknownyesterday
36

Write and maintain Playwright end-to-end tests for the Onyx application.

onyx-dot-app/onyx32k1 repo~2.8kAutomated safety check: NotesUnknowntoday
37

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/suna20k—~3.6kAutomated safety check: NotesUnknowntoday
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/groovy-geb1.2k—~2.4kAutomated safety check: PassApache-2.0yesterday
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/quay2.8k—~2.9kAutomated safety check: PassApache-2.0today
40

When you need a browser, read this Skill by default. An agent skill from kwakseongjae/oh-my-design.

kwakseongjae/oh-my-design5311 repo~4.9kAutomated safety check: PassMIT6 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/superset15k—~2.9kAutomated safety check: PassUnknownyesterday
42

Pure-web protocol reverse skill: turn hostile browser clients into browser-free Python collectors.

aoyunyang/spider-king-skill507—~7.3kAutomated safety check: PassMIT1 mo ago
43
43.UI DemoOfficial

Record polished UI demo videos using Playwright. An agent skill from sanity-io/ui.

sanity-io/ui1764 repos~3.8kAutomated safety check: PassMITyesterday
44

スクリーンショットの取得・加工を行う。ローカルスクショから最新画像を取得、 PlaywrightでWebページをキャプチャ、画像のトリミング・リサイズ、機微情報を黒塗りマスキング。

yohey-w/multi-agent-shogun1.4k—~901Automated safety check: NotesMIT2 mo ago
45

A skill your agent uses for Pest PHP testing in Laravel projects only.

luadotsh/lua3421 repo~1.2kAutomated safety check: PassMIT16 days ago
46

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/grida2.7k—~3.2kAutomated safety check: NotesApache-2.0yesterday
47

将任意文本、网页或 URL 生成符合 Claude/Anthropic 设计语言的 HTML 信息卡片,通过 Playwright 截图为 PNG。

geekjourneyx/claude-design-card463—~3.5kAutomated safety check: PassNo licence4 mo ago
48

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/superpowers-chrome3561 repo~8kAutomated safety check: PassMITtoday

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.