Testing Skills for AI Agents
Testing skills help an AI agent verify software at different distances from the code. Unit testing checks one small piece of logic in isolation. Integration testing checks that several pieces talk to each other correctly. End-to-end or system testing runs the assembled product the way a user or another system would. Acceptance testing decides whether the product is good enough to ship for a stated need. Performance testing sees how the system behaves under time, load, or resource pressure. Security testing looks for ways the system can be abused or leaked. Test automation turns checks into repeatable suites that run without a person clicking. Use the ranked list to find the distance that matches your current problem, then pick the skill whose description matches that scope.
8 to start with43 top options
Start with these.
Testing asks different questions at different distances from the code: a unit of logic, several units together, the whole system, or whether the user would accept it — plus specialized checks such as performance and security.
These are the closest matches for this work. Start with the first one and open it to install.
- Rank 01View Agent SkillDirect
vue-testing-best-practices
NotableUse for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
- Rank 02View Agent SkillDirect
webapp-testing
OfficialToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
- Rank 03View Agent SkillDirect
tdd
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
1,042,871 · popularity - Rank 04View Agent SkillDirect
playwright-cli
Automate browser interactions, test web pages and work with Playwright tests.
178,079 · popularity - Rank 05View Agent SkillDirect
playwright-best-practices
NotableUse when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), test tags (@smok
83,212 · popularity - Rank 06View Agent SkillDirect
golang-testing
Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test naming. Use when writing or reviewing Go tests, choosing a testing approach,…
39,806 · popularity - Rank 07View Agent SkillDirect
flutter-add-integration-test
Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project, exploring UI components via MCP, or automating user flows with the integration_test package.
35,147 · popularity - Rank 08View Agent SkillDirect
python-testing-patterns
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
34,725 · popularity
Explore 35 more Agent Skills
- Rank 09View Agent SkillDirect
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.
23,571 · popularity - Rank 10View Agent SkillDirect
argent-test-ui-flow
Autonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login works, testing navigation, running end-to-end UI test scenarios, manual QA steps, visible UI changes, or visual behavior.
22,276 · popularity - Rank 11View Agent SkillDirect
argent-qa-flows
Create repeatable QA regression E2E tests as Argent flows from test cases, tickets, or acceptance criteria. Use when the user asks to generate or preserve an automated regression scenario, with deterministic setup, stable targets, executable structural or visual evidence, and two consecutive full…
11,095 · popularity - Rank 12View Agent SkillDirect
dogfood
Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to dogfood, QA, exploratory test, find issues, bug hunt, or test this app on mobile.
10,010 · popularity - Rank 13View Agent SkillDirect
breakdown-test
Test Planning and Quality Assurance prompt that generates comprehensive test strategies, task breakdowns, and quality validation plans for GitHub projects.
9,255 · popularity - Rank 14View Agent SkillDirect
browser-qa
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
8,815 · popularity - Rank 15View Agent SkillDirect
api-security-testing
Security-test a REST, GraphQL, or gRPC API with Strix — autonomous agents that enumerate endpoints from an OpenAPI/GraphQL schema (or by crawling), then actually exploit the API-specific vulnerability classes in the OWASP API Security Top 10 (2023) — broken object-level authorization (BOLA/IDOR),…
8,760 · popularity - Rank 16View Agent SkillDirect
bmad-qa-generate-e2e-tests
Generate automated API and end-to-end tests for implemented features. Use when the user says "create qa automated tests for [feature]"
7,236 · popularity - Rank 17View Agent SkillDirect
browser-automation
Build reliable browser checks using observed UI state, semantic locators, bounded waits, isolated test data and explicit outcome verification.
6,671 · popularity - Rank 18View Agent SkillDirect
playwright-skill
Battle-tested Playwright patterns for writing, debugging, and scaling reliable test suites. Use when you need guidance for E2E, API, component, visual, accessibility, or security testing, plus CI/CD, CLI automation, page objects, and migration from Cypress or Selenium. TypeScript and JavaScript.
6,180 · popularity - Rank 19View Agent SkillDirect
test-master
Generates test files, creates mocking strategies, analyzes code coverage, designs test architectures, and produces test plans and defect reports across functional, performance, and security testing disciplines. Use when writing unit tests, integration tests, or E2E tests; creating test strategies…
4,956 · popularity - Rank 20View Agent SkillDirect
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 perform visual regression testing. Trigger terms:…
4,913 · popularity - Rank 21View Agent SkillDirect
qa-test-planner
Generate comprehensive test plans, manual test cases, regression test suites, and bug reports for QA engineers. Includes Figma MCP integration for design validation.
4,283 · popularity - Rank 22View Agent SkillDirect
unit-test-security-authorization
Provides patterns for unit testing Spring Security with `@PreAuthorize`, `@Secured`, `@RolesAllowed`. Validates role-based access control and authorization policies. Use when testing security configurations and access control logic.
3,597 · popularity - Rank 23View Agent SkillDirect
test
Run /test to write a test suite for code you just built or changed, after implementing a feature, route, or fix. Targets uncommitted changes automatically, reads test preferences.json for your framework (asks and saves it if absent), and picks the right strategy per file: happy path, edge cases,…
3,588 · popularity - Rank 24View Agent SkillDirect
ui-test
AI-powered adversarial UI testing via the browse CLI. Analyzes git diffs to test only what changed, or explores the full app to find bugs. Tests functional correctness, accessibility, responsive layout, and UX heuristics. Use when the user asks to test UI changes, QA a pull request, audit…
2,889 · popularity - Rank 25View Agent SkillDirect
browser-testing-with-devtools
NotableTests 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 runtime data. Requires the chrome-devtools MCP server to be configured.
Needs (stated): MCP server
- Rank 26View Agent SkillDirect
test-driven-development
NotableDrives development with tests using the red-green-refactor loop. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.
- Rank 27View Agent SkillDirect
vitest
NotableVitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.
- Rank 28View Agent SkillDirect
azure-microsoft-playwright-testing-ts
OfficialRun 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.
- Rank 29View Agent SkillDirect
agent-browser
Notabledescription: Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a p
656,585 · popularity - Rank 30View Agent SkillDirect
browser-use
NotableDirect browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work.
94,854 · popularity - Rank 31View Agent SkillDirect
ci-cd-and-automation
Automates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test runners in CI, or establish deployment strategies.
44,770 · popularity - Rank 32View Agent SkillDirect
clerk-testing
E2E testing for Clerk apps. Use with Playwright or Cypress for auth flow
43,387 · popularity - Rank 33View Agent SkillDirect
firecrawl-qa
QA test a live website with Firecrawl browser and scrape evidence. Use when the user wants exploratory QA, form testing, navigation/link checks, responsive checks, performance observations, bug reports, or a pre-launch quality review.
31,115 · popularity - Rank 34View Agent SkillDirect
argent-create-flow
Create, record, edit, replay, or repair reusable Argent flow YAML files. Use when the user asks to record or replay a repeatable device path, set up profiling or an A/B comparison, or invoke the authoring engine behind argent-qa-flows. Also use before repeating three or more interactions. For…
22,251 · popularity - Rank 35View Agent SkillDirect
mo-qa
Use Momentic's `mo` CLI to run and control Mo, Momentic's cloud autonomous QA agent. Use when starting or continuing Mo sessions, reading their output or status, stopping active work, answering Mo, transferring files, exporting reports, or finding and fixing bugs in a local codebase with Mo.
Needs (stated): Credentials
13,849 · popularity - Rank 36View Agent SkillDirect
scoutqa-test
This skill should be used when the user asks to "test this website", "run exploratory testing", "check for accessibility issues", "verify the login flow works", "find bugs on this page", or requests automated QA testing. Triggers on web application testing scenarios including smoke tests,…
9,949 · popularity - Rank 37View Agent SkillPossible
codebase-design
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
754,725 · popularity - Rank 38View Agent SkillPossible
playwright-stealth-verify
Check whether a Playwright, Puppeteer, Selenium or CDP-driven browser presents a coherent fingerprint, using liarjs as a library against a Page you already have - navigator.webdriver, HeadlessChrome tokens, worker versus main-thread identity, patched-API integrity, WebGL versus WebGPU GPU identity.…
81,560 · popularity - Rank 39View Agent SkillPossible
django-security
Django security best practices, authentication, authorization, CSRF protection, SQL injection prevention, XSS prevention, and secure deployment configurations. Use when reviewing Django authentication, authorization, input handling, or deployment settings.
11,152 · popularity - Rank 40View Agent SkillPossible
ego-browser
When you need a browser, read this Skill by default. Use it to open and operate websites, fill forms, click buttons, take screenshots, extract page data, sign in, and perform other browser automation tasks, as well as web app testing, dogfooding, QA, bug investigation, and app-quality review.…
8,959 · popularity - Rank 41View Agent SkillPossible
dx-devops-test-suite-assignments-configure
Recommends and manages DevOps Center test suite assignments for pipeline stages. Mode A analyzes a commit diff against assigned suite metadata to recommend relevant existing suites and flag coverage gaps (pure reasoning). Modes B-D assign a single suite, bulk-map multiple suites with a mandatory…
4,913 · popularity - Rank 42View Agent SkillPossible
validate-data
QA an analysis before sharing -- methodology, accuracy, and bias checks. Use when reviewing an analysis before a stakeholder presentation, spot-checking calculations and aggregation logic, verifying a SQL query's results look right, or assessing whether conclusions are actually supported by the…
3,482 · popularity - Rank 43View Agent SkillPossible
apifox-test-automation
Apifox 自动化测试执行、套件与 CI:test-suite、scheduled-task、runner、apifox run、执行参数、迭代数据、报告上传和 CI 回归。复杂 test-scenario 步骤建模请使用 apifox-test-scenario。
5,728 · popularity
What this topic covers
Each sub-topic groups Agent Skills for a specific situation.
- Unit testing
- Check one small piece of logic in isolation.
- Integration testing
- Check that several pieces talk to each other correctly.
- End-to-end / system
- Run the assembled product the way a user or another system would.
- Acceptance testing
- Decide whether the product is good enough to ship for a stated need.
- Performance testing
- See how the system behaves under time, load, or resource pressure.
- Security testing
- Look for ways the system can be abused or leaked.
- Test automation
- Turn checks into repeatable suites that run without a person clicking.
Frequently asked questions
- How is the list ordered?
- The list is ranked by observed search demand. Direct matches to the topic appear first, and there is a cap on any single publisher.
- What is the difference between unit, integration, and end-to-end testing?
- Unit testing checks one small piece of logic in isolation. Integration testing checks that several pieces talk to each other correctly. End-to-end or system testing runs the assembled product the way a user or another system would.
- When should I use acceptance testing instead of end-to-end testing?
- Acceptance testing decides whether the product is good enough to ship for a stated need. End-to-end testing runs the assembled product the way a user or another system would.
- What do performance and security testing cover?
- Performance testing sees how the system behaves under time, load, or resource pressure. Security testing looks for ways the system can be abused or leaked.
How to install an Agent Skill
Start with the first skill on this page. Claude Code reads a SKILL.md once it is in the skills directory:
- Claude Code — copy the SKILL.md for vue-testing-best-practices into ~/.claude/skills/vue-testing-best-practices/ for yourself, or .claude/skills/vue-testing-best-practices/ to share it with a project.
- From the registry — run npx skills add vuejs-ai/skills@vue-testing-best-practices.
- Or download vue-testing-best-practices from its source and place that SKILL.md in the directory above.
How to choose Check the source and the skill’s own instructions before you install. Official and Notable describe where a skill comes from.