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
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
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
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
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
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
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
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
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.
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:
- webapp-testingfirst, so Claude has a verification loop it can run itself before anything ships as "done".
- playwright-automation for the production end-to-end suite that actually lives in your repo and your CI.
- test-driven-development so the code under test was written test-first, not retrofitted with tests after the fact.
- 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.
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
- PractiTest (2026). The 2026 State of Testing Report, 13th edition. practitest.com/state-of-testing
- Ranorex (2026). Software Quality Pulse Report. ranorex.com/blog/first-edition-software-quality-pulse-report
- Snyk (2026). ToxicSkills: malicious AI agent skills. snyk.io/blog/toxicskills-malicious-ai-agent-skills-clawhub
- Anthropic. Claude Code skills documentation. code.claude.com/docs/en/skills
- Reddit, r/QualityAssurance (30 Aug 2026). "I'm in QA and built an AI test partner..." reddit.com/r/QualityAssurance
- 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.