Claude skills for web app testing

The 50 strongest of 315 web app testing skills on GitHub. Skills built for web app testing come first; no repository gets more than 3 spots. Each links to its folder; copy it into ~/.claude/skills/ to use it.

  1. browser testing with devtools

    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…

    addyosmani/agent-skills★ 112kMITFolder: browser-testing-with-devtools

  2. add product e2e eval

    Add or extend a Paperclip full-stack runner E2E workflow, fixture, matcher, or report evidence path for local or Daytona execution.

    paperclipai/paperclip★ 109kMITFolder: add-product-e2e-eval

  3. e2e testing patterns

    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.

    wshobson/agents★ 42kMITFolder: e2e-testing-patterns

  4. invisible playwright

    Use the Dot's browser identities for any task on a website or search on the web: which identity to use, opening and closing one, and when a plain download is simpler than a browser.

    feder-cr/invisible_dots★ 32kMITFolder: invisible-playwright

  5. playwright expert

    Use when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests. Invoke to write test scripts, create page objects, configure test fixtures, set up reporters, add CI integration, implement API mocking, or…

    Jeffallan/claude-skills★ 12kMITFolder: playwright-expert

  6. e2e seo assistant

    Full SEO workflow covering technical audits, content gaps, backlink opportunities, on-page fixes, and content briefs. Use when given a site and target keywords to get complete SEO analysis and actionable content plans. End-to-end SEO in one skill.…

    irinabuht12-oss/marketing-skills★ 6.1kNo licence statedFolder: e2e-seo-assistant

  7. playwright migration

    Step-by-step migration guides for moving to Playwright from Cypress or Selenium/WebDriver — command mappings, architecture changes, and incremental adoption strategies.

    zebbern/claude-code-guide★ 4.7kMITFolder: migration

  8. playwright ci

    Production-ready CI/CD configurations for Playwright — GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, parallel sharding, reporting, code coverage, and global setup/teardown.

    zebbern/claude-code-guide★ 4.7kMITFolder: ci

  9. playwright pom

    Page Object Model patterns for Playwright — when to use POM, how to structure page objects, and when fixtures or helpers are a better fit.

    zebbern/claude-code-guide★ 4.7kMITFolder: pom

  10. playwright

    Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.

    foryourhealth111-pixel/Vibe-Skills★ 3.8kApache-2.0Folder: playwright

  11. azure resource manager playwright dotnet

    Azure Resource Manager SDK for Microsoft Playwright Testing in .NET. Use for MANAGEMENT PLANE operations: creating/managing Playwright Testing workspaces, checking name availability, and managing workspace quotas via Azure Resource Manager. NOT for running…

    microsoft/skills★ 3.2kMITFolder: azure-resource-manager-playwright-dotnet

  12. azure microsoft playwright testing ts

    Run Playwright tests at scale using Azure Playwright Workspaces (formerly Microsoft Playwright Testing). Use when scaling browser tests across cloud-hosted browsers, integrating with CI/CD pipelines, or publishing test results to the Azure portal.

    microsoft/skills★ 3.2kMITFolder: azure-microsoft-playwright-testing-ts

  13. e2e setup

    Set up an end-to-end test suite in any repo, following practices that make e2e a reliable per-PR gate: real flows over bypass, layered assertions, a reusable auth/session helper, video+trace evidence, and a compounding suite. Use when a repo has no e2e (or…

    AI-Builder-Club/skills★ 1.3kNo licence statedFolder: e2e-setup

  14. browser testing with screenshots

    Use when testing web applications with visual verification - automates Chrome browser interactions, element selection, and screenshot capture for confirming UI functionality

    AgentWorkforce/relay★ 1.1kApache-2.0Folder: browser-testing-with-screenshots

  15. playwright pro

    End-to-end testing with Playwright: test generation, page objects, locator strategy, flaky- test diagnosis, visual regression, and CI integration. Use when writing E2E tests, fixing flaky tests, or migrating from Cypress/Selenium.

    borghei/Claude-Skills★ 1kLicence: see repoFolder: playwright-pro

  16. e2e red triage

    Classify one unexpected end-to-end test failure as a product defect or an environment fault needing a new preflight check. MANUAL-ONLY: load when the suite runner names a specific failure. NEVER auto-load from context.

    sno-ai/sno-station-skills★ 884Apache-2.0Folder: e2e-red-triage

  17. e2e environment preflight

    Check external services, hosts, browser sessions, model endpoints, and agents before an end-to-end run. MANUAL-ONLY: load when a caller names it. NEVER auto-load from context for ordinary testing or debugging.

    sno-ai/sno-station-skills★ 884Apache-2.0Folder: e2e-environment-preflight

  18. azure playwright workspaces

    Expert knowledge for Playwright Workspaces development including troubleshooting, best practices, decision making, limits & quotas, security, and configuration. Use when managing Playwright Testing workspaces, tokens/RBAC, quotas, monitoring/metrics, or…

    MicrosoftDocs/Agent-Skills★ 797CC-BY-4.0Folder: azure-playwright-workspaces

  19. integration e2e testing

    Defines integration/E2E skeleton annotations, lane and file contracts, and route-parity review criteria. Use when generating or consuming test skeletons or reviewing shared mutation routes.

    shinpr/claude-code-workflows★ 706MITFolder: integration-e2e-testing

  20. patrol e2e testing

    Use when writing E2E/integration tests, testing native interactions like permissions or system dialogs, capturing UI regressions, or validating cross-platform behavior (Patrol 4.x).

    evanca/flutter-ai-rules★ 665MITFolder: patrol-e2e-testing

  21. playwright best practices

    Use when writing or modifying Playwright tests (.spec.ts, .test.ts with @playwright/test imports).

    aiskillstore/marketplace★ 446No licence statedFolder: playwright-best-practices

  22. playwright frontend

    For frontend engineers authoring UI — how to make components reliably locatable by tests and AI agents. Covers the official Playwright locator priority, semantic/accessible markup first, and how to add valid, unique, stable `data-testid` attributes (naming…

    testdino-hq/playwright-skill★ 405MITFolder: frontend

  23. playwright qa

    QA engineering workflows on top of Playwright. Use when a QA engineer asks to design test cases from a ticket, PRD or acceptance criteria, decide what to automate, write a bug report from a failing test or trace, convert manual test cases (TestRail, Xray,…

    testdino-hq/playwright-skill★ 405MITFolder: qa

  24. browser test loop

    Use to actually verify a web change in a real browser instead of assuming it works — click through a flow, catch console errors, check a form submits, confirm a fix on the page. Trigger when a UI change needs proof, a bug only reproduces in the browser, or…

    OneWave-AI/claude-skills★ 398MITFolder: browser-test-loop

  25. e2e testing

    Use when writing or stabilizing Playwright tests that drive a real browser through multi-step journeys — durable locators, web-first assertions, storageState auth, trace/retries, and flakes that only bite in CI. NOT in-process component tests (that is…

    ericrisco/rsc-harness★ 388MITFolder: e2e-testing

  26. run dashboard e2e local changes

    Run Playwright E2E (tests/e2e/) against the docker/ all-in-one harness so it reflects LOCAL code changes, not a stale cached image.

    BlackBeltTechnology/pi-agent-dashboard★ 337MITFolder: run-dashboard-e2e-local-changes

  27. playwright automation

    Browser automation and testing with Playwright. Use when testing web applications, automating browser tasks, taking screenshots, or validating UI behavior.

    majiayu000/spellbook★ 288MITFolder: playwright-automation

  28. cross browser testing

    Use this skill when you need to select evidence-backed browser, engine, device, and version coverage; triggers include 跨浏览器测试 and cross-browser testing.

    naodeng/awesome-qa-skills★ 288Licence: see repoFolder: cross-browser-testing

  29. skill.playwright

    Use when the task requires automating a real browser from the terminal

    AI45Lab/OpenART★ 260AGPL-3.0Folder: skill.playwright

  30. cypress e2e

    End-to-end testing skill using Cypress for web applications, covering custom commands, network intercepts, fixtures, cy.session, and component testing patterns.

    PramodDutta/qaskills★ 244MITFolder: cypress-e2e

  31. e2e testing claude code

    Make Claude Code write and maintain end-to-end tests like a senior SDET — Playwright and Cypress flows with stable locators, the Page Object Model, fixtures, reused auth state, network mocking, and flake-free CI. Claude Code E2E testing, done right.

    PramodDutta/qaskills★ 244MITFolder: e2e-testing-claude-code

  32. playwright e2e

    Comprehensive end-to-end testing skill using Playwright for web applications, covering page objects, selectors, assertions, waits, fixtures, and test organization.

    PramodDutta/qaskills★ 244MITFolder: playwright-e2e

  33. agentic browser testing

    Goal-driven E2E testing where a browser agent (Playwright MCP / computer-use) reads a natural-language goal and explores the app via the accessibility tree to assert outcomes — no pre-written script. Covers when intent-driven beats scripted, making agent…

    petrkindlmann/qa-skills★ 228MITFolder: agentic-browser-testing

  34. e2e run

    Run the Playwright end-to-end test suite.

    Goldziher/ai-rulez★ 165MITFolder: e2e-run

  35. api playwright test developer

    Writes and reviews API automation tests with Playwright Test, covering setup/teardown, assertions, data management, and hybrid API+UI flows. Use when creating backend API tests, contract checks, data-driven API coverage, API+UI hybrid workflows, or…

    jaktestowac/awesome-copilot-for-testers★ 118MITFolder: api-playwright-test-developer

  36. migrating tests to playwright

    Migrates Cypress, Selenium, WebdriverIO, or Protractor suites to Playwright in staged slices, each with a parity gate before the old test is deleted. Use when porting a legacy browser suite, when deciding which tests are not worth porting, when a…

    jaktestowac/awesome-copilot-for-testers★ 118MITFolder: migrating-tests-to-playwright

  37. e2e testing expert

    Expert guide for End-to-End (E2E) testing with Playwright 1.50+, Clock API, ARIA snapshots, test fixtures, and Vitest 3+ / Panduan ahli pengujian E2E dengan Playwright 1.50+, Clock API, ARIA snapshots, dan Vitest 3+.

    roedyrustam/vibes-plug★ 116MITFolder: e2e-testing-expert

  38. playwright ops

    Playwright end-to-end testing operations - selectors, fixtures, network mocking, auth, parallelism, CI, visual regression, flake hunting. Use for: playwright, e2e test, end-to-end testing, browser test, getByRole, page object, storageState, trace viewer,…

    0xDarkMatter/claude-mods★ 78MITFolder: playwright-ops

  39. proof e2e

    Build E2E test specs for critical user journeys — Playwright or Cypress, page objects, setup/teardown, CI config. Use when asked to "write E2E tests", "end-to-end testing", "browser tests", "UI tests", or "Playwright tests".

    tonone-ai/tonone★ 76MITFolder: proof-e2e

  40. openskills e2e test runbook

    Run deterministic OpenSkills end-to-end validation across runtime tests and example agents, then report tool calls, activation behavior, and regressions.

    Geeksfino/openskills★ 71Apache-2.0Folder: openskills-e2e-test-runbook

  41. qwik e2e verification

    Use when creating, modifying, debugging, or running Qwik Playwright e2e tests under e2e/, including router, adapters, docs, CLI, and React integration suites.

    modem-dev/ossrules★ 64MITFolder: qwik-e2e-verification

  42. browser testing

    Use when building, debugging, or verifying browser-rendered code, or running browser tests for PR- or branch-affected pages. Not for source, remote-system, credential, publish, or deploy changes.

    OutlineDriven/outline-driven-development★ 55Apache-2.0Folder: browser-testing

  43. automated e2e testing

    Turn manual cases into Playwright E2E automation run in a browser: page objects, helpers, bug evidence, reports. Not for: API tests, exploratory sessions, bug root-cause. 将手动用例转为 Playwright E2E 自动化并真实执行;含写自动化前的业务熟悉踩点、Page Object/Helper、Bug 证据与报告条目。不用于:API…

    fishzjp/qa-skills★ 54MITFolder: automated-e2e-testing

  44. playwright browser

    Headless, reproducible browser automation with Playwright for any project — screenshots of web pages or local dev servers (desktop/tablet/mobile, full page or one element, single page or every page/menu of an app in one batch), frontend audits (console…

    AndyShiu/claude-skill-playwright-browser★ 51MITFolder: claude-skill-playwright-browser

  45. e2e playwright

    Use when writing end-to-end browser tests with Playwright. Covers resilient locators, auto-waiting, network interception, authentication reuse, parallelization, and eliminating flakiness. Trigger on "write playwright tests", "e2e test is flaky", "replace…

    nimadorostkar/Claude-Skills-collection★ 33MITFolder: e2e-playwright

  46. fec e2e testing

    用于创建、维护、调试或审查真实浏览器端到端测试,包括 Playwright/Cypress、Page Object、CI 产物、trace、不稳定用例、跨页面视觉回归以及登录、支付、权限或 CRUD 等关键用户旅程。若是测试层规划或靠近 UI 组件的测试,先选择对应测试工作流;中文触发词包括 E2E、端到端测试、Playwright、Cypress。

    bovinphang/frontend-craft★ 22MITFolder: fec-e2e-testing

  47. playwright extension fixtures

    Author the Playwright fixture layer every Chromium extension test depends on - `chromium.launchPersistentContext` with `--disable-extensions-except=$DIR` + `--load-extension=$DIR`, the `channel: 'chromium'` selection that unlocks headless extension…

    testland/qa★ 13MITFolder: playwright-extension-fixtures

  48. electron playwright

    Authors Playwright `_electron` tests for packaged Electron desktop apps - launches the app via `electron.launch({ args })`, returns an `ElectronApplication` handle, drives renderer windows as Playwright `Page` objects, and probes the main process via…

    testland/qa★ 13MITFolder: electron-playwright

  49. electron playwright validator

    This skill should be used when a user asks to launch, inspect, automate, test, validate, or debug an Electron desktop UI through Playwright/CDP, including blank renderers, runtime import failures, accessibility snapshots, layout defects, click-through…

    johnkozaris/jko-claude-plugins★ 11MITFolder: electron-playwright-validator

  50. playwright network mocking

    Playwright workflows for deterministic third-party responses using page.route().

    hzijad/playwright-agent-skills★ 9MITFolder: playwright-network-mocking

Claude skills for web app testing: before you install one

Which Claude skill should I use for web app testing?

Yes: 315 public skills from 165 GitHub repositories mention web app testing. The best-known ones named for it are browser testing with devtools (addyosmani/agent-skills, ★ 112k), add product e2e eval (paperclipai/paperclip, ★ 109k) and e2e testing patterns (wshobson/agents, ★ 42k). Stars belong to the whole repository, not to one skill.

How do I add browser testing with devtools to Claude?

For web app testing, copy the browser-testing-with-devtools folder from addyosmani/agent-skills (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. For the Claude apps, upload the zipped folder as a custom skill instead.

What licences do these web app testing skills use?

Of the 50 web app testing skills listed here, 43 sit in repositories under an open licence such as MIT or Apache 2.0, and 3, such as e2e seo assistant and e2e setup, state no licence at all, which legally means you may not reuse them. The licence badge on each card tells you which is which.

Does Anthropic make an official web app testing skill?

Yes: webapp testing comes from Anthropic's own skills repository. The other 314 are community-made.

How recently were web app testing skills updated?

219 of the 315 web app testing skills sit in repositories that changed in the 30 days before 31 Oct 2026.

More topics: every “Claude skills for…” page.