Top Claude Skills for QA Engineers (2026 Guide)

Claude Code will happily write you a test that passes. The harder job is writing one that would actually fail if the feature broke, and that starts with Anthropic's own webapp-testing skill, which gives Claude a verification loop instead of a guess. This guide ranks the eight best Claude skills for QA engineers: what each one does, who it suits, and how to install them without handing your staging credentials to a stranger.

76.8%
of testing organisations have adopted AI in testing, rising to 81.7% at enterprise scale
PractiTest 2026 State of Testing Report (13th edition)
61%
of QA teams report a moderate to dramatic increase in testing demand because of AI-generated code
Ranorex Software Quality Pulse Report, 2026
36.8%
of catalogued skills had at least one security flaw, so read before you install
Snyk ToxicSkills research, 2026
~1 in 9
catalogued skills contained hardcoded or exposed secrets: a real risk on a credential-heavy QA workstation
Snyk ToxicSkills research, 2026

What Claude skills are (and what they are not)

A skill is a folder with a SKILL.mdfile inside it. That file teaches Claude how to do one job well: write a Playwright test with a user-facing locator instead of a brittle CSS selector, run a WCAG audit properly, or triage a batch of CI failures into tickets a human can action. The clever part is progressive disclosure. Claude only loads the skill's name and one-line description until your task actually matches it. So you can install thirty skills and pay almost no context cost until the moment one is needed.

People confuse skills with two neighbouring things, so it is worth being exact. Skills teach. MCP servers connect. Slash commands trigger. A skill is knowledge and procedure. An MCP server is a live connection to a running system, such as Chrome DevTools or a browser context, giving Claude real console logs, network requests and DOM state. A slash command is a prompt template you fire manually. For QA work you will usually pair a skill with a live connection: a testing skill for the patterns, a DevTools MCP server or a running Playwright browser for the actual page state. (This is also the ground we cover hands-on in our Claude Code training for engineering teams.)

How to install a Claude skill

Every skill below installs the same way, so here is the pattern once. The modern route is plugin marketplaces. Inside Claude Code, add the repo as a marketplace, then install the named skill set from it. Anthropic's own repo, for example, adds as anthropics/skills and installs sets like example-skills@anthropic-agent-skills:

# Add the marketplace, then install a named skill set from it
/plugin marketplace add <github-owner/repo>
/plugin install <skill-set-name>@<marketplace-name>

The exact marketplace and skill-set names vary by repo, so check each one's README. You can also install by hand. Clone or copy the skill folder into .claude/skills/ in your project for one repo, or ~/.claude/skills/ to make it available everywhere, then reload Claude Code. For the rest of this guide we focus on what each skill is good for, not on repeating install steps.

The 8 best Claude skills for QA engineers

Ranked by a blend of trust (first-party beats anonymous), usefulness for real day-to-day QA work, and how actively maintained the skill is in mid-2026. Star counts on monorepos are repo-wide, not per-skill, and we have flagged licensing honestly.

1. webapp-testing: Anthropic's own verification loop

Official · first party

Source: anthropics/skills · Stars: 176,961 (repo-wide) · Licence: Apache-2.0 (skill-level LICENSE.txt; the repo itself declares no SPDX licence) · Updated: September 2026 · Best for: A verification loop Claude runs on your local app: screenshots, console logs, DOM state, no guessing

Anthropic's own toolkit for testing local web applications with Playwright: it starts and manages your dev server, navigates, waits for the page to actually settle, then screenshots and reads console logs to verify frontend behaviour instead of trusting a diff. This is the same anthropics/skills monorepo that already appears elsewhere in this series, but a different skill: frontend-design teaches layout and visual polish for UI/UX engineers, webapp-testing teaches verification, and QA engineers need the second one. The honest limitation: it is built for local, already-running apps, not staging or production environments, and it writes native Python Playwright scripts rather than a maintained TypeScript test suite.

2. test-driven-development: write the failing test first

Community · MIT · very popular monorepo

Source: obra/superpowers · Stars: 288,289 (repo-wide) · Licence: MIT · Updated: September 2026 · Best for: Forcing a failing test before any implementation code, on every feature and bugfix

Part of Superpowers, one of the most-starred skill collections in the ecosystem: the rule is blunt, write the failing test first, watch it fail, then write the minimum code to pass it. It skips deliberately for throwaway prototypes, generated code and config files, and treats "just this once" as a rationalisation to push back on.

The limitation: it governs how implementation code gets written, it does not itself generate a QA regression suite. Pair it with a testing skill for that.

3. playwright-automation: production-grade Playwright test automation

Community · MIT · 50-skill QA monorepo

Source: petrkindlmann/qa-skills · Stars: 131 (repo-wide) · Licence: MIT · Updated: June 2026 · Best for: Production-grade Playwright in TypeScript: Page Object Model, fixtures, CI sharding

One entry from a 50-skill QA monorepo, and the one most QA engineers reach for first: it covers the Page Object Model, fixtures, auto-waiting, user-facing locators over brittle CSS selectors, parallel execution and CI sharding. It also carries an explicit "do not" list aimed at AI agents, because an unsupervised model's Playwright often ends up as a wall of page.locator('.css-x92j') calls that break on the next redesign.

The limitation: it defers deliberately to sibling skills in the same repo for flaky-test recovery, visual baselines and accessibility audits, so pair it with those rather than expecting one skill to do everything.

4. browser-testing-with-devtools: live browser inspection with Chrome DevTools MCP

Community · MIT · popular monorepo

Source: addyosmani/agent-skills · Stars: 96,090 (repo-wide) · Licence: MIT · Updated: September 2026 · Best for: Live DOM, console and network inspection through Chrome DevTools MCP, for the bugs a static read misses

Bridges the gap between reading code and watching it run, by connecting Claude to Chrome DevTools MCP: real DOM inspection, console errors, network requests and Core Web Vitals from an actual browser session rather than a guess at what the runtime is doing. It is the skill for diagnosing the bug that only shows up live, and for confirming a fix actually works before you close the ticket. The limitation is in the name: it requires the chrome-devtools MCP server configured and running, it does nothing on its own for backend-only or CLI code.

5. accessibility-testing: WCAG 2.2 AA compliance audits

Community · MIT · 50-skill QA monorepo

Source: petrkindlmann/qa-skills · Stars: 131 (repo-wide) · Licence: MIT · Updated: June 2026 · Best for: WCAG 2.2 AA audits combining axe-core with the manual and keyboard checks automation misses

Covers WCAG 2.2 AA compliance with axe-core and Playwright, keyboard navigation audits, screen reader testing, ARIA pattern validation and legal compliance mapping against ADA, the EAA and Section 508. The skill itself states the uncomfortable number worth repeating: automated tools catch roughly 30 to 40% of accessibility issues, so it deliberately pairs automated scanning with the manual and keyboard checks that catch the rest. The honest limitation is that the manual half is still manual: the skill structures the keyboard and screen reader checks, but a human still has to sit through them.

6. visual-testing: screenshot regression testing

Community · MIT · 50-skill QA monorepo

Source: petrkindlmann/qa-skills · Stars: 131 (repo-wide) · Licence: MIT · Updated: June 2026 · Best for: Screenshot regression baselines across Playwright, Chromatic, Percy and Argos CI

Visual regression testing across Playwright screenshots, Chromatic, Percy and Argos CI: baseline management, diff threshold tuning, masking dynamic content like timestamps or ads, and responsive viewport testing. Useful the moment a CSS change three components away silently breaks a layout that no functional test would ever catch. The honest limitation is baseline maintenance itself, every deliberate redesign means reviewing and approving a batch of new baselines, and that review step does not disappear just because the skill generated the diffs.

7. ai-bug-triage: deduplicating and triaging CI failures

Community · MIT · 50-skill QA monorepo

Source: petrkindlmann/qa-skills · Stars: 131 (repo-wide) · Licence: MIT · Updated: June 2026 · Best for: Turning a pile of CI failures into deduplicated, severity-ranked tickets instead of one by one

A hybrid pipeline built on the observation that LLMs are bad at deduplication and good at explanation: it normalises CI logs into stable fingerprints to cluster near-duplicate failures deterministically, then hands the surviving clusters to an LLM for severity classification and ticket writing. It is genuinely useful once a flaky suite or a bad deploy produces fifty failing jobs that are really three underlying bugs.

The limitation: it is not built for fixing a single flaky locator at runtime, that is a narrower, separate skill in the same collection.

8. adversarial-audit: abuse-case and business-logic testing

Community · MIT

Source: neonwatty/qa-skills · Stars: 29 · Licence: MIT · Updated: May 2026 · Best for: Abuse-case and business-logic exploratory testing: quota bypass, pricing loopholes, broken states

A different kind of QA entirely: instead of checking that the app does what it is supposed to, it maps the economic surface area of a SaaS or usage-based product, its pricing tiers, free trials and usage limits. It then generates abuse cases where a confused user, a power user or a bad actor could bypass a limit, amplify cost or corrupt state.

The limitation: it produces a prioritised markdown report with code locations, not a regression suite, so treat it as a periodic exploratory pass rather than something that runs in CI, and verify its findings before you act on them.

Other skills worth watching

A couple of things nearly made the cut. tdd (mfranzon/tdd) is a tighter, single-purpose Red-Green-Refactor skill that overlaps closely with test-driven-development above, worth a look if you want something narrower than Superpowers' full collection, but it did not earn a second TDD slot on this list.

QABuddy, a 13-skill set a working QA engineer built and posted about on r/QualityAssurance in late August 2026, looks genuinely useful. In their own words, it "covers my actual sprint work: test plans from epic context, AC/testability reviews during grooming, test cases..." for acceptance-criteria review and generation from epic context. At the time of writing it was not in a public, verifiable GitHub repository, so we have left it off rather than link to something we could not check.

A word on security before you install anything

Skills are code, and this warning carries extra weight for this audience. A SKILL.mdcan contain prompt-injection instructions, and any script a skill bundles runs with your agent's permissions: on a QA workstation that can mean staging credentials, CI tokens and access to test environments that mirror production data. Snyk's 2026 ToxicSkills research catalogued thousands of skills and found 36.8% had at least one security flaw and 13.4% had a critical-level issue, with roughly one in nine containing hardcoded or exposed secrets and 91% of confirmed malicious skills using prompt injection.

Before you install

Read the SKILL.md and any bundled scripts yourself. Do not blind-install. Prefer first-party and high-credibility authors (Anthropic, and monorepos with an active commit history and a real licence). Check the licence and recent commit activity, and be especially wary of unlicensed, low-star repos and skills that fetch external content at runtime. Reduce blast radius: point testing skills at staging environments, not production, and disable MCP servers and integrations you are not actively using, because a skill can only reach what you have left switched on.

How to actually use these together

You do not need all eight. Every installed skill adds to context on every turn whether Claude uses it that turn or not, so treat this as a menu, not a checklist. The strongest loadout for most QA engineers is five skills covering the core of the job:

  1. webapp-testingfirst, so Claude has a verification loop it can run itself before anything ships as "done".
  2. playwright-automation for the production end-to-end suite that actually lives in your repo and your CI.
  3. test-driven-development so the code under test was written test-first, not retrofitted with tests after the fact.
  4. accessibility-testing once WCAG compliance is a real requirement, not a nice-to-have.

Add ai-bug-triage once your CI produces more failures per week than a human can read one by one. Reach for visual-testing or adversarial-audit only when you actually have that problem: neither earns a permanent slot on a small team shipping a simple CRUD app.

What to install first

Skills are the difference between an AI that produces a test suite that always goes green and one that produces a test suite you would actually trust to catch a regression.

If you install nothing else today, install webapp-testing and one real end-to-end skill matched to your stack. Read their SKILL.md files first.

Review every AI-generated test the way you would review a junior engineer's pull request. Check what it actually asserts, not just that it passes. The ecosystem moves fast; the principle does not.

Constrain the model with good skills and you get fewer green suites hiding real bugs.

If your pipeline is only as good as the tests running inside it, our companion guide covers the top Claude skills for DevOps engineers. If the same team owns the API those tests exercise, see the top Claude skills for backend engineers.

Work with us

We teach engineering teams to use Claude Code properly: skills, agentic workflows, and shipping AI-assisted code safely. See our Claude Code training, or book a 45-minute calland we'll map the fastest path for your team.

Sources

  1. PractiTest (2026). The 2026 State of Testing Report, 13th edition. practitest.com/state-of-testing
  2. Ranorex (2026). Software Quality Pulse Report. ranorex.com/blog/first-edition-software-quality-pulse-report
  3. Snyk (2026). ToxicSkills: malicious AI agent skills. snyk.io/blog/toxicskills-malicious-ai-agent-skills-clawhub
  4. Anthropic. Claude Code skills documentation. code.claude.com/docs/en/skills
  5. Reddit, r/QualityAssurance (30 Aug 2026). "I'm in QA and built an AI test partner..." reddit.com/r/QualityAssurance
  6. Repositories referenced above: anthropics/skills, obra/superpowers, petrkindlmann/qa-skills, addyosmani/agent-skills and neonwatty/qa-skills, plus mfranzon/tdd. Star counts and dates verified via the GitHub API, 18 September 2026.

Claude Skills for QA Engineers: Frequently Asked Questions

A Claude skill is a folder with a SKILL.md file that teaches Claude Code how to do a specific job, for example write a Playwright test with proper locators or triage CI failures into deduplicated tickets. Claude only loads a skill's name and description until your task matches it, so you can install dozens without filling the context window. The same format also works in Codex, Cursor and Gemini CLI.

Skills teach, MCP connects. A skill is bundled knowledge: how to structure a Page Object Model, what a WCAG 2.2 AA audit checks. An MCP server is a live connection to a running system, such as Chrome DevTools, giving Claude real console logs and DOM state instead of a guess. QA engineers usually combine both: a skill for the patterns, a DevTools or Playwright connection for the live page.

A five-skill loadout covers most of the job: webapp-testing from Anthropic's own repo for a verification loop Claude can run itself, playwright-automation for a production-grade end-to-end suite, test-driven-development so the code under test was written test-first in the first place, accessibility-testing once WCAG compliance actually matters, and ai-bug-triage once your CI failures are too numerous to read one by one.

Treat them as untrusted code. A QA workstation usually holds staging credentials and CI tokens, so a careless skill has real reach. Snyk's 2026 ToxicSkills research found 36.8% of catalogued skills had at least one security flaw, 13.4% a critical-level issue, and roughly one in nine contained hardcoded secrets. Read every SKILL.md and bundled script before installing, and prefer first-party or high-credibility authors over unlicensed, low-star repos.

The modern way is through plugin marketplaces: run "/plugin marketplace add <github-repo>" inside Claude Code, then "/plugin install <skill-set-name>@<marketplace-name>", for example "/plugin install example-skills@anthropic-agent-skills" on Anthropic's own repo. You can also install manually by cloning the skill folder into ".claude/skills/" in your project (or "~/.claude/skills/" for global use). Restart or reload Claude Code and the skill becomes available.

No. A test that always passes is worse than no test, because it hides the gap it should catch. Treat AI-generated tests like a junior engineer's pull request: read what it asserts, check it would fail if the feature broke, and confirm it tests behaviour rather than implementation. Ranorex's 2026 Software Quality Pulse Report found 61% of QA teams report rising testing demand because of AI-generated code, so the review burden is shifting, not disappearing.

Want your team using Claude Code properly?

We run hands-on Claude Code trainingfor engineering teams: skills, agentic workflows, and how to ship AI-assisted changes safely. Book a free 45-minute call and we'll map the fastest path for your team.

Book a free call →