End to end & browser
1,372 rows from 441 repositories
Driving the real thing the way a user would.
What End to end & browser skills agree on
521 skill files read, by 499 of the 513 authors on this shelf whose files we hold, 2026-09-06
The middle one of the 60 measured here is ~1.4k tokens long, counted with cl100k_base
Counted by distinct author, so one author publishing three of these counts once. Where a claim sits in fewer files than authors, that is said: a claim held by forty authors across three files is one file people copied, not forty people who agreed. Near-identical wordings are grouped and the other wordings are shown, so the grouping is yours to check.
What they tell the agent to do
- Capture screenshots, videos, and traces on failure32 of 499 in 23 filesalso worded as capture screenshots and videos only on failure; Capture screenshots and traces on failure
- Close the browser when done22 of 499also worded as Close the browser when finished; Close browser sessions when done
- Interact with elements using snapshot refs21 of 499 in 20 filesalso worded as Take a snapshot before interacting with elements; Interact using refs from the latest snapshot
- Wait for specific network responses instead of fixed timeouts20 of 499 in 10 filesalso worded as wait for specific conditions instead of fixed timeouts; Wait for specific responses instead of fixed timeouts
- Keep tests independent with no shared state19 of 499 in 17 filesalso worded as Keep tests independent; Keep each test independent
- Use Page Object Model classes to encapsulate page interactions19 of 499 in 9 filesalso worded as use the Page Object Model to encapsulate interactions; Encapsulate page interactions in page object classes
- Locate elements with data-testid attributes19 of 499 in 10 filesalso worded as locate elements by data-testid attributes; Use data-testid attributes for selectors
- Quarantine flaky tests with fixme or skip17 of 499 in 7 filesalso worded as Quarantine known-flaky tests with skip markers; quarantine flaky tests with test.fixme
- Upload test artifacts after every CI run17 of 499 in 8 filesalso worded as Upload test artifacts from CI runs; Always upload the test report as a CI artifact
- Wait on conditions instead of using fixed sleeps17 of 499 in 13 filesalso worded as Wait for specific conditions, not fixed timeouts; Wait on explicit conditions instead of fixed sleeps
- Clean up test data after each test17 of 499 in 16 filesalso worded as create and clean up test data per test; Use unique test data or clean up after tests
- Test user-visible behavior, not implementation details16 of 499 in 10 filesalso worded as Test user behavior, not implementation details; test user behavior, not implementation
- Keep each test independent and deterministic16 of 499 in 15 filesalso worded as Keep each test isolated and independent; keep every test independent and parallel-safe
- Use auto-waiting locators instead of raw page clicks15 of 499 in 6 filesalso worded as use auto-waiting locators over direct page clicks; Use auto-waiting locators instead of raw clicks
- Detect running dev servers before writing test code14 of 499 in 11 filesalso worded as Detect dev servers before writing test code; Start the dev server before running tests
What they tell it not to do
- Don't share mutable state across tests30 of 499 in 21 filesalso worded as Sharing state between tests; Do not share state between tests
- Never use page.waitForTimeout()28 of 499 in 24 filesalso worded as Using waitForTimeout(); Never use waitForTimeout()
- Never use arbitrary fixed timeouts22 of 499 in 12 filesalso worded as Don't use arbitrary waitForTimeout delays; using arbitrary waitForTimeout delays
- Never use fixed sleeps for waiting14 of 499also worded as Do not use fixed sleep or waitForTimeout calls; Never use fixed sleep or waitForTimeout
- Never run financial flows against production12 of 499 in 4 filesalso worded as running financial flows against production; Never run tests against production
- Never use CSS class or XPath selectors12 of 499 in 9 filesalso worded as Never use CSS class or XPath selectors; Do not rely on CSS class selectors
- Never leave test.only enabled in CI11 of 499 in 3 filesalso worded as leaving test.only enabled in CI; Don't leave test.only in CI
- Never hardcode URLs11 of 499 in 9 filesalso worded as Hardcoded URLs; Never hardcode external URLs in tests
- Never write test files to the skill directory10 of 499 in 7 filesalso worded as never write test files into the skill directory
- Never click elements mid-animation10 of 499 in 4 filesalso worded as Don't click elements during animations; Never click mid-animation
What they expect to be installed
- Playwright168 of 499 in 161 files
- npx playwright test74 of 499 in 64 files
- curl48 of 499
- npm44 of 499 in 40 files
- Cypress39 of 499 in 33 files
- git36 of 499
- GitHub Actions34 of 499 in 24 files
- Vitest33 of 499 in 28 files
- playwright-cli33 of 499 in 32 files
- Chromium31 of 499 in 28 files
What they ask it to produce
- Page object classes49 of 499 in 38 filesalso worded as Page object files; Page object classes per screen
- playwright.config.ts46 of 499 in 40 filesalso worded as Playwright config; playwright.service.config.ts
- E2E spec files32 of 499 in 27 filesalso worded as E2E test files; E2E test spec files
- Screenshots29 of 499 in 28 filesalso worded as screenshot files; Screenshot images
- Failure screenshots28 of 499 in 18 filesalso worded as screenshots on failure; Failure screenshot on test failure
- Markdown test report26 of 499 in 17 filesalso worded as Markdown E2E test report; Test report markdown file
- HTML test report25 of 499 in 16 filesalso worded as HTML report
- Page PDFs18 of 499 in 16 filesalso worded as page PDF file; PDFs
When End to end & browser authors say to reach for one
The situations these authors wrote into their own files, counted out of the same 499 authors, with the skills that name each one
- User asks to write E2E tests32 of 499
- Writing E2E tests with Playwright23 of 499 in 19 files
- Playwright expert
- E2e testing
- Playwright best practices
- and 12 more on this shelf
- Performing visual regression testing14 of 499 in 12 files
- Playwright expert
- Visual regression
- Test ui
- and 2 more on this shelf
- Debugging flaky browser tests12 of 499 in 10 files
- User mentions Playwright tests12 of 499 in 11 files
- Pw
- Playwright pro
- and 9 more on this shelf
- User asks to test a user journey flow12 of 499
- Implementing E2E tests11 of 499 in 10 files
- E2e testing patterns
- Test
- E2e testing patterns skills wshobson e2e testing patterns
- and 12 more on this shelf
- When the user requests browser automation or testing10 of 499 in 7 files
How End to end & browser skills are built
1,241 skill directories by 406 authors, read from their repositories’ own file trees 2026-08-05
The middle bundle among those shipping files is 3 files, 19.5 KB beside SKILL.md
Counted by distinct author, same as above, so one author publishing forty template copies counts once. SKILL.md itself is not counted as a file, so a single-file skill is one where that file is the whole skill.
The shape
- SKILL.md is the whole skill147 of 406 authors, 534 of 1,241 skills
- files ship beside it259 of 406 authors, 707 of 1,241 skills
- executable scripts ship inside113 of 406 authors, 195 of 1,241 skills
The folders they converge on
- references/163 of 406 authors, 264 of 1,241 skills
- scripts/82 of 406 authors, 139 of 1,241 skills
- agents/42 of 406 authors, 124 of 1,241 skills
- assets/41 of 406 authors, 67 of 1,241 skills
- evals/21 of 406 authors, 32 of 1,241 skills
- examples/21 of 406 authors, 29 of 1,241 skills
microsoft/playwright-mcp/io.github.microsoft/playwright-mcp MCP server
in 1 stack36,126★ repoPlaywright Tools for MCP
lackeyjb/playwright-skill/skills/playwright-skill Skill
3,026★ repoClaude Code Skill for browser automation with Playwright. Model-invoked - Claude autonomously writes and executes custom automation for testing and validation.
SponsioLabs/Sponsio/plugins/sponsio-claude-code/skills/configure Skill
445★ repoDeterministic safety solutions for probabilistic AI agents
testdino-hq/playwright-skill Skill
349★TestDino Playwright Skill: AI-powered guides for Playwright best practices, made by testdino.com.
Microck/ordinary-claude-skills/skills_all/activitypub-testing Skill
no license324★ repoAn unappealing collection of Claude Skills and resources.
geekjourneyx/travel-guidebook Skill
75★AI agent skill that generates beautifully typeset travel guidebook PDFs — from research to print, powered by parallel agents and Amap MCP.
petrkindlmann/qa-skills/skills/accessibility-testing Skill
70★ repo50 QA and test-automation skills for Claude Code, Codex, Cursor, and any Agent Skills Standard runtime.
cypress-io/ai-toolkit/skills/cypress-author Skill
38★ repoFast, flexible, and open tooling for building intelligent workflows with Cypress.
mjunaidca/mjs-agent-skills/.claude/skills/browsing-with-playwright Skill
no license27★ repoA curated collection of Agent Skills — reusable units of intelligence that teach AI General Agents how to perform specific tasks autonomously.
alex-feel/claude-code-toolbox/tests/e2e/fixtures/mock_repo/skills Skill
16★ repoClaude Code Toolbox — automated installers and environment configuration framework for Claude Code with one-line setup across Windows, macOS, and Linux.
TsakunovR/does-it-work Skill
10★Claude Code / Codex skill: проверяет, что ваш продукт реально работает — находит баги и строит защиту от регрессий автотестами
voidmatcha/e2e-skills/skills/cypress-debugger Skill
9★ repoAI agent testing toolkit for Playwright and Cypress: generate E2E tests from scratch, review existing specs against 24 anti-patterns (P0/P1/P2 silent-always-pass smells), and debug flaky failures from playwright-report/ or cypress/reports/. Agent Skills for Claude Code and Codex.
segentic-lab/periscope-mcp/io.github.segentic-lab/periscope-mcp MCP server
8★ repoWeb-app QA for AI agents: 73 Playwright tools — auth, E2E, a11y/SEO/GEO, Web Vitals + Lighthouse
hzijad/playwright-agent-skills/skills/playwright-auth-state Skill
6★ repoPlaywright skills for writing, reviewing, and debugging reliable end-to-end tests.
sheikh-mohammad/agent-factory-claude-skills/.claude/skills/browsing-with-playwright Skill
no license6★ reposimiancraft/simiancraft-skills/skills/android-emulator-harness Skill
6★ repoPublic Claude Code skills and agents from simiancraft. Marketplace-installable.
pshivapr/selenium-mcp/io.github.pshivapr/selenium-mcp MCP server
6★ repoSelenium Tools for MCP
vanducng/skills/skills/agent-browser Skill
5★ repoA daily-driver collection of skills for agentic coding — a portable, agent-agnostic catalog managed with the vd CLI.
appautomaton/playwright-skill Skill
no license5★Android-friendly Playwright SKILL for AI agents — Termux launcher patch, headless Chromium, install via git subtree into .codex/skills.
wrsmith108/clerk-claude-skill Skill
4★Claude Code skill for Clerk authentication patterns
KahlilR23/cypress-agent-skill Skill
3★Cypress E2E testing skill for AI agents — Claude Code, Codex, OpenClaw, Cursor, and more. Covers selectors, network stubbing, auth, CI, flake prevention, POM, and TypeScript. Cypress 15.x compatible.
fastslack/mtw-e2e-runner/io.github.fastslack/e2e-runner MCP server
3★ repoJSON-driven E2E test runner with parallel Chrome pool execution and 16 MCP tools.
2389-research/scenario-testing/skills Skill
2★ repoEnd-to-end testing with real dependencies - no mocks allowed; scenarios with real data are the only source of truth
netopsengineer/agent-skill-description-optimizer/tests/e2e/skill Skill
2★ repoOptimizes the description frontmatter of a Claude Code / Agent Skill - the text that decides whether Claude invokes the skill. Both halves of the loop (evaluation and improvement) run entirely through the `claude -p` CLI, so no `ANTHROPIC_API_KEY` is required.
erikfiala/e2e-tester/.cursor/skills/tester Skill
2★ repoReusable /tester skill for Playwright + Lighthouse e2e audits with light/dark and desktop/mobile coverage plus 100/100 gap analysis.
danielsogl/skills/skills/bdd Skill
2★ repoPersonal collection of Anthropic Agent Skills with capability + trigger evals — currently: ngrx-signals (Angular Signal Store, +16pp pass rate vs baseline)
knowhowlab/agent-testkit/skills/test-e2e Skill
2★ repoUniversal E2E & manual acceptance testing skills for Claude Code — every run writes a protocol
lopadova/playwright-enterprise-tester/skills/playwright-enterprise-tester Skill
1★ repoWriting and run Enterprise-grade E2E tests automatically with claude and Playwright
cacaoapps/e2e-test-plan Skill
1★aitit-inc/leadace/.claude/skills/local-e2e Skill
no license1★ repoOutbound sales, autopiloted.
Zenolitee/playwright-scout Skill
1★Deterministic Playwright QA scout and AI-agent skill that crawls web apps and generates Playwright tests.
jovd83/playwright-skill Skill
1★End-to-end Playwright skill pack for planning, authoring, debugging, documenting, and operationalizing test automation.
Eng-Muhammad-Affan/digital-fte/.qwen/skills/browsing-with-playwright Skill
no license1★ repoPersonal AI agent that handles social media as well as any social media
magallon/testing-toolkit/e2e-testing Skill
1★ repoStack-agnostic testing skills for AI agents — testing strategy, prioritization, and E2E browser automation
Mission control 3d visual regression
MN755/Codex-Mission_Control/.codex/plugins/mission-control/skills/mission-control-3d-visual-regression Skill
1★ repoAn Open Source Platform For Building Projects With OpenAI's Codex, Claude CLI, And Other Coding LLMs Using Multi-Agent Swarms And Customizable Workflows. Runs On Windows, MacOS, And Linux.
SoftwareOneHN/qa-testing-kit Skill
1★🧪 QA Testing Kit — lifecycle-driven Agent Skill for manual & automation testing. Playwright, Selenium, Appium. Generate test cases, automation scripts, locators, test data & flaky analysis. Compatible with Claude Code, Cursor, Kiro, and 40+ agentic clients.
jpbaking/playwright-fieldkit/skills/shared/pw-playwright-fieldkit Skill
1★ repoPlaywright FieldKit: gives coding agents hands and eyes on the web — crawl, debug, record, and test live sites via deterministic scripts; portable Agent Skill for Codex, Claude Code, Antigravity, and Cline
vola-trebla/playwright-network-chaos-mcp/io.github.vola-trebla/playwright-network-chaos-mcp MCP server
1★ repoMCP server that gives AI agents dynamic network chaos control over Playwright browser sessions
vola-trebla/playwright-trace-decoder-mcp/io.github.vola-trebla/playwright-trace-decoder-mcp MCP server
1★ repoMCP server for unpacking and analyzing Playwright trace.zip archives
rodrijuarez/mtg-argentina-skills/mtg-argentina-playwright Skill
0★ repoClaude Code skills for shopping MTG sealed product in Argentina — store lookup, full-catalog scraping, ARS/USD price verification
BarclayII/browser-annotator-skills/skills/annotate-ask-playwright Skill
0★ repoBrowser annotation and question-answering skills for Claude Code
MrRahulR/selenium-java-skill Skill
no license0★A Claude Code skill providing expert-level guidance for Selenium WebDriver with Java. Includes templates and best practices for enterprise-grade browser automation.
vasyafomiuk/skills/java-playwright-cucumber-e2e/1.0/claude Skill
0★ repoClaude Code skill plugin marketplace — java-playwright-e2e: Java + Playwright + Cucumber (BDD) end-to-end test automation
SkillMedev/qa-test-automation/skills/contract-test-writer Skill
0★ repoBuild a test suite that actually catches bugs — and stops flaking.
nanami7777777/anti-test-theater Skill
0★Stop AI agents from writing useless tests. Decision trees for mocking, test layering, and requirement-driven testing that catches real bugs.
up1/demo-api-testing-with-playwright-skill/.agents/skills/playwright-skill Skill
no license0★ repoAPI testing with Playwright Skill
jovd83/Cypress-skill Skill
0★End-to-end Cypress skill pack for planning, authoring, debugging, documenting, and operationalizing test automation.
Miyamura80/MCP-Template/.agents/skills/goose-gui-e2e Skill
0★ repo🏵️ MCP Server with CLI interface ready for distribution
tianchong1980/e2e-testing-methodology Skill
no license0★fxckcode/skills-kit/skills/api-test-skill Skill
0★ repoA collection of agent skills for repository setup, multi-CLI agent workflows, and intelligent context loading.
barryroodt/refine-skill/e2e/fixtures/pre-refined-skill Skill
0★ repoRefine an Agent Skill via the skill-forge judge → hitl loop, in a sandboxed Docker container. npx-installable.
heart-wcl/agent-browser-guide Skill
0★Claude Code skill for browser automation via Vercel Agent Browser CLI. Replaces Playwright MCP with CLI-first approach.
ZaneL1u/test-generate-skills/skills/test-gen Skill
0★ repoAgent skills to decide, generate, and set up frontend tests (unit vs e2e). Framework-agnostic, installable via npx skills add.
nahuelsoria/prod-playwright-audit Skill
no license0★Cross-agent skill (Claude Code, Codex, Cursor, opencode): safely audit critical flows of a deployed web app with Playwright — never mutates production data
dvnc-labs/agent-ready-ui Skill
0★Make web UIs controllable by browser agents without brittle selectors.
raphaelbleier/userstory-playwright-skill/skill Skill
0★ repoPoint your coding agent at a website codebase: it writes user stories into Excel, tests them with Playwright, and writes the bugs back. Works with Claude Code, Codex, Kilo Code, OpenCode and GitHub Copilot CLI.
game-dev-rta-club/gh-skill-linker/.test-fixtures/skills/e2e-secondary Skill
0★ repoGitHub CLI extension to link project-local Agent Skills to explicit, versioned GitHub sources on macOS and Linux.
nikhilkyn-png/app-verify Skill
0★Claude Code skill: exploratory smoke-sweep + deploy verification for running/deployed web apps. Catches bugs that pass typecheck and return 200 but are wrong (dead DB columns, silent query failures, fake stats).
alsovdev/playwright-e2e Skill
no license0★testing skill
dinesh-nalla-se/playwright-mcp/io.github.dinesh-nalla-se/playwright-mcp MCP server
0★ repoPlaywright Tools for MCP