Testing and QA agent skills
Skills for writing and running tests, browser automation, visual regression and systematic debugging. They help an agent prove a change works before anyone merges it.
- 190 listed skills
- 34 repositories
- 36 with full pages
Build a shortlist for your task →
All 190 testing and QA skills
No matching skills. Try fewer words or clear your search.
| Skill | Repository | What it does |
|---|---|---|
| agent-qa-authoring 74/100 · C | vostride/agent-qa | Guides creating, editing, validating, and running agent-qa tests, suites, and hooks, preferring agent-qa MCP tools, canonical IDs, and the bundled schema reference. |
| agent-qa-result-triage 74/100 · C | vostride/agent-qa | Investigates failed agent-qa runs by inspecting artifacts, classifying failures, and comparing recent runs, using agent-qa MCP tools to produce evidence-backed triage. |
| api-to-testcase-generator 82/100 · B | LambdaTest/agent-skills | Generates test cases from API definitions such as OpenAPI specs, Postman collections, or raw HTTP examples, in frameworks including pytest, Jest, JUnit, and Newman. |
| appium-skill 84/100 · B | LambdaTest/agent-skills | Generates Appium mobile automation scripts for Android and iOS in Java, Python, or JavaScript, supporting local and TestMu AI cloud device testing. |
| browser-trace 80/100 · B | browserbase/skills | Captures a DevTools-protocol trace of browser automation, including CDP events, screenshots, and DOM dumps, and splits it into per-page searchable buckets for debugging. |
| cypress-author 83/100 · B | cypress-io/ai-toolkit | Creates, updates, and fixes Cypress end-to-end and component tests, including writing new specs and repairing failing or flaky tests. |
| cypress-cloud-cli 81/100 · B | cypress-io/ai-toolkit | Runs the cy-cloud CLI to inspect Cypress Cloud organizations, projects, runs, specs, tests, failure screenshots, and Test Replay data. |
| cypress-explain 83/100 · B | cypress-io/ai-toolkit | Explains Cypress end-to-end and component tests and answers questions about Cypress behavior, including reviewing or critiquing a test without writing code. |
| cypress-skill 86/100 · B | LambdaTest/agent-skills | Generates Cypress end-to-end and component tests in JavaScript or TypeScript, supporting local execution and the TestMu AI cloud. |
| cypress-tap 85/100 · B | cypress-io/ai-toolkit | Drives a running Cypress open-mode session to run and rerun specs, wait for results, inspect logs, and query or rewind the app under test. |
| dart-generate-test-mocks 77/100 · C | flutter/skills | Defines and generates mock objects for external dependencies using package:mockito and build_runner, for unit testing classes that depend on services like APIs or databases. |
| detox-skill 84/100 · B | LambdaTest/agent-skills | Generates Detox end-to-end tests in JavaScript for React Native apps, running on local simulators and emulators or the TestMu AI cloud. |
| espresso-skill 84/100 · B | LambdaTest/agent-skills | Generates Espresso UI tests for Android apps in Kotlin or Java, supporting local runs and TestMu AI cloud real devices. |
| flutter-add-integration-test 77/100 · C | flutter/skills | Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests using the integration_test package. |
| go-test-quality 93/100 · A | eduardo-sl/go-agent-skills | Guides Go testing for production code, including subtests, helpers, fixtures, golden files, httptest, testcontainers, fuzz testing, testing/synctest, mocking strategies, test isolation, and coverage analysis. |
| go-troubleshooting 95/100 · A | eduardo-sl/go-agent-skills | Diagnoses runtime problems in Go programs: panics, stack traces, deadlocks, goroutine leaks, memory leaks, OOM kills, and race reports, using delve and pprof. |
| gstack-openclaw-investigate 80/100 · B | garrytan/gstack | Debugs errors, fixes bugs, and performs root cause analysis when users report errors, stack traces, unexpected behavior, or something that stopped working. |
| hyperexecute-skill 80/100 · B | LambdaTest/agent-skills | Operates HyperExecute for TestMu AI and LambdaTest cloud test execution, including analyzing projects, creating YAML, running CLI jobs, debugging failures, and wiring up CI. |
| manual-tester 92/100 · A | tronghieu/agent-skills | Plans and runs manual test sessions of the running app in five modes, including exploratory, smoke, and assessment, and writes manual test plans. |
| mirrord-chaos 84/100 · B | metalbear-co/skills | Helps chaos test apps with mirrord by injecting artificial latency or connection errors into a session's outgoing traffic using per-session chaos rules. |
| playwright-cli 80/100 · B | testdino-hq/playwright-skill | Automates browser interactions with playwright-cli to test web applications you own, including navigation, form filling, screenshots, tracing, debugging, and generating Playwright test code. |
| playwright-skill 85/100 · B | lackeyjb/playwright-skill | Automates browsers with Playwright, auto-detecting dev servers and writing reusable test scripts for screenshots, responsive checks, UX validation, login flows, and link checks. |
| playwright-skill 86/100 · B | LambdaTest/agent-skills | Generates Playwright automation scripts and end-to-end tests in TypeScript, JavaScript, Python, Java, or C#, run locally or on TestMu AI cloud. |
| provider-test-patterns 81/100 · B | hashicorp/agent-skills | Guides writing, reviewing, and debugging Terraform provider acceptance tests with terraform-plugin-testing, covering state checks, plan checks, import testing, sweepers, and common scenario patterns. |
| reqnroll-skill 84/100 · B | LambdaTest/agent-skills | Generates Reqnroll BDD automation scripts in C# for web testing with Selenium and mobile testing with Appium, running locally or on TestMu AI cloud. |
| root-cause-tracing 78/100 · C | NeoLabHQ/context-engineering-kit | Traces bugs backward through the call stack, adding instrumentation when needed, to find the original source of invalid data or incorrect behavior. |
| selenium-skill 86/100 · B | LambdaTest/agent-skills | Generates Selenium WebDriver automation scripts and tests in Java, Python, JavaScript, C#, Ruby, or PHP, run locally or on TestMu AI cloud. |
| smartui-skill 81/100 · B | LambdaTest/agent-skills | Generates SmartUI visual regression test configurations for screenshot comparison on TestMu AI cloud, working with Playwright, Selenium, Cypress, and Puppeteer. |
| systematic-debugging 80/100 · B | obra/superpowers | Guides a systematic approach to any bug, test failure, or unexpected behavior, before proposing fixes. |
| terraform-test 83/100 · B | hashicorp/agent-skills | Guides writing and running Terraform tests, including .tftest.hcl files, run blocks, assertions, provider mocking, and troubleshooting test syntax and execution. |
| test-audit 89/100 · B | mblode/agent-skills | Prunes low-value tests across a whole suite to a measured target while holding coverage. |
| test-driven-development 80/100 · B | obra/superpowers | Guides test-driven development when implementing any feature or bugfix, applied before writing implementation code. |
| testing-with-sandbox 80/100 · B | mailtrap/mailtrap-skills | Captures outbound email in development or staging without reaching real recipients, using Mailtrap Email Sandbox to inspect HTML and headers and automate tests. |
| ui-verification 89/100 · B | mblode/agent-skills | Runs scoped browser probes for focus, hit targets, overflow, themes, request failures, and performance attribution, with evidence linked to UI rule IDs. |
| write-tests 78/100 · C | NeoLabHQ/context-engineering-kit | Generates new test files to cover uncommitted and untracked local changes, or the latest commit if everything is committed. |
| xcuitest-skill 84/100 · B | LambdaTest/agent-skills | Generates XCUITest UI tests in Swift for iOS and iPadOS apps, supporting local simulators and TestMu AI cloud real devices. |
| accessibility-skill 84/100 · B | LambdaTest/agent-skills | Adds automated accessibility (a11y) testing to test suites on TestMu AI cloud by enabling WCAG scans through driver capabilities… |
| accessibility-test-plan 56/100 · D | infrasity-labs/dev-gtm-claude-skills | Create accessibility testing plans covering assistive technologies and WCAG criteria. |
| address-sanitizer 84/100 · B | trailofbits/skills | Builds and runs code under AddressSanitizer to catch buffer overflows, use-after-free, and other memory errors during fuzzing or tests. Covers… |
| adobe-illustrator-scripting 71/100 · C | github/awesome-copilot | Write, debug, and optimize Adobe Illustrator automation scripts using ExtendScript (JavaScript/JSX). Use when creating or modifying scripts that… |
| aflpp 73/100 · C | trailofbits/skills | Sets up and runs AFL++ for multi-core fuzzing of C/C++ projects built with afl-clang-fast or afl-gcc-fast. Covers instrumentation modes, parallel… |
| agent-qa-debug-fix 63/100 · D | vostride/agent-qa | Use after an agent-qa run has failed and you need to debug, patch, and verify the issue using MCP evidence, logs, artifacts, and local code changes… |
| ai-team-orchestration 80/100 · B | github/awesome-copilot | Bootstrap and run a lightweight multi-agent development team. Use when starting or adopting a project, planning work, coordinating implementation… |
| api-mock-helper 71/100 · C | LambdaTest/agent-skills | Produces mock server definitions, sandbox environment specs, API stub configurations, and fixture data for any API. Use whenever the user asks about… |
| api-tester 66/100 · D | gooseworks-ai/goose-skills | Test and document API endpoints - validate responses, check status, generate examples |
| apify-actor-development 84/100 · B | apify/agent-skills | Create, modify, debug, and deploy Apify Actors, and write their input and output schemas. Use when building an Actor from scratch, changing or… |
| app-verification 89/100 · B | mblode/agent-skills | Builds and maintains a repo's own verification harness (verify CLI, doctor, worktree isolation, feature map, seed data) and a reproduce-first bug… |
| arize-dataset 82/100 · B | github/awesome-copilot | Creates, manages, and queries Arize datasets and examples. Covers dataset CRUD, appending examples, exporting data, and file-based dataset creation… |
| arize-experiment 82/100 · B | github/awesome-copilot | Creates, runs, and analyzes Arize experiments for evaluating and comparing model performance. Covers experiment CRUD, exporting runs, comparing… |
| aspnet-core 77/100 · C | openai/skills | Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on… |
| atheris 84/100 · B | trailofbits/skills | Sets up and runs Atheris, the coverage-guided Python fuzzer built on libFuzzer. Covers TestOneInput harnesses, FuzzedDataProvider, instrumenting… |
| autoresearch 81/100 · B | github/awesome-copilot | Autonomous iterative experimentation loop for any programming task. Guides the user through defining goals, measurable metrics, and scope… |
| aws-step-functions 83/100 · B | aws/agent-toolkit-for-aws | Authors and edits AWS Step Functions state machines: writes Amazon States Language (ASL) in JSONata, and chooses and structures state types (Task… |
| batch-files 75/100 · C | github/awesome-copilot | Expert-level Windows batch file (.bat/.cmd) skill for writing, debugging, and maintaining CMD scripts. Use when asked to "create a batch file"… |
| behat-skill 84/100 · B | LambdaTest/agent-skills | Generates Behat BDD tests for PHP with Gherkin feature files and MinkContext for browser testing. Use when user mentions "Behat", "PHP BDD", "Mink"… |
| behave-skill 84/100 · B | LambdaTest/agent-skills | Generates Behave BDD tests for Python with Gherkin feature files and step implementations. Use when user mentions "Behave", "Python BDD", "Python… |
| breakdown-test 69/100 · D | github/awesome-copilot | Test Planning and Quality Assurance prompt that generates comprehensive test strategies, task breakdowns, and quality validation plans for GitHub… |
| browse 68/100 · D | garrytan/gstack | Drive a real browser through Aside: open a page, read it, click through a flow, take screenshots, check console errors. (gstack) |
| browser-use 69/100 · D | browser-use/browser-use | Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers hosted cloud browsers… |
| capybara-skill 81/100 · B | LambdaTest/agent-skills | Generates Capybara E2E tests in Ruby with RSpec integration. Acceptance testing DSL for web apps. Use when user mentions "Capybara", "visit"… |
| cargo-fuzz 84/100 · B | trailofbits/skills | Sets up and runs cargo-fuzz, the standard fuzzing tool for Cargo-based Rust projects. Covers cargo fuzz init, the nightly toolchain requirement… |
| chrome-devtools 77/100 · C | github/awesome-copilot | Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing… |
| codeception-skill 81/100 · B | LambdaTest/agent-skills | Generates Codeception tests in PHP covering acceptance, functional, and unit testing. BDD-style with Actor pattern. Use when user mentions… |
| coverage-analysis 76/100 · C | trailofbits/skills | Measures and interprets what a fuzzing campaign actually reaches, using llvm-cov, lcov, or a fuzzer's own coverage output. Covers baselining a new… |
| creating-oracle-to-postgres-migration-integration-tests 69/100 · D | github/awesome-copilot | Creates integration test cases targeting Oracle for .NET data access artifacts. Tests capture Oracle expected behavior as the authoritative… |
| csharp-mstest 67/100 · D | github/awesome-copilot | Get best practices for MSTest 3.x/4.x unit testing, including modern assertion APIs and data-driven tests |
| csharp-nunit 62/100 · D | github/awesome-copilot | Get best practices for NUnit unit testing, including data-driven tests |
| csharp-tunit 65/100 · D | github/awesome-copilot | Get best practices for TUnit unit testing, including data-driven tests |
| csharp-xunit 62/100 · D | github/awesome-copilot | Get best practices for XUnit unit testing, including data-driven tests |
| cucumber-skill 84/100 · B | LambdaTest/agent-skills | Generates Cucumber BDD tests with Gherkin feature files and step definitions in Java, JavaScript, or Ruby. Use when user mentions "Cucumber"… |
| cypress-docs 70/100 · C | cypress-io/ai-toolkit | Search and extract Cypress information from official documentation (docs.cypress.io, cypress.io); prefer LLM markdown under /llm/* and refuse… |
| cypress-flake-fixer 85/100 · B | github/awesome-copilot | Find and fix flake-prone anti-patterns in an existing Cypress suite, and APIs removed in Cypress 12 to 16. Bundles a zero-dependency scanner for… |
| dart-add-unit-test 77/100 · C | flutter/skills | Write and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code… |
| dart-collect-coverage 65/100 · D | flutter/skills | Collect coverage using the coverage packge and create an LCOV report |
| dart-fix-runtime-errors 67/100 · D | flutter/skills | Uses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a fix, and verify resolution via hot_reload. |
| debugging-lambda-timeouts 74/100 · C | aws/agent-toolkit-for-aws | Debugs AWS Lambda function timeout failures by systematically analyzing function configuration, CloudWatch logs and metrics, VPC/networking, cold… |
| debugging-mwaa-workflow 78/100 · C | aws/agent-toolkit-for-aws | Diagnoses and root-causes Amazon MWAA workflow failures across Provisioned (Python DAG) and Serverless (YAML workflow) environments. Provisioned… |
| debugging-wizard 81/100 · B | jeffallan/claude-skills | Parses error messages, traces execution flow through stack traces, correlates log entries to identify failure points, and applies systematic… |
| diagnosing-bugs 83/100 · B | mattpocock/skills | Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something… |
| doca-debug 79/100 · C | NVIDIA/skills | Use this skill when the user is debugging any DOCA symptom — a build that won't compile, a link step that can't resolve a doca_* symbol, a runtime… |
| firecrawl-qa 74/100 · C | firecrawl/skills | Test a live website with Firecrawl browser and write up what's broken: links, forms, mobile layout, performance and console errors. Use for… |
| fix-tests 66/100 · D | NeoLabHQ/context-engineering-kit | Systematically fix all failing tests after business logic changes or refactoring |
| flutter-add-widget-test 77/100 · C | flutter/skills | Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when… |
| flutter-testing-skill 84/100 · B | LambdaTest/agent-skills | Generates Flutter widget tests, integration tests, and golden tests in Dart. Supports local execution and TestMu AI cloud for real device testing… |
| fuzzing-dictionary 84/100 · B | trailofbits/skills | Builds and applies fuzzing dictionaries so a fuzzer can produce the keywords, magic bytes, and tokens a target expects. Covers extracting tokens… |
| fuzzing-obstacles 84/100 · B | trailofbits/skills | Patches past the barriers that stop a fuzzer making progress — checksum and hash verification, magic-value validation, time-based seeds, and other… |
| gauge-skill 81/100 · B | LambdaTest/agent-skills | Generates Gauge test specifications in Markdown with step implementations in Java, Python, JS, or Ruby. ThoughtWorks' test automation framework. Use… |
| geb-skill 81/100 · B | LambdaTest/agent-skills | Generates Geb browser automation tests in Groovy with Spock integration. jQuery-like content DSL and page object pattern. Use when user mentions… |
| genotoxic 87/100 · B | trailofbits/skills | Graph-informed mutation testing triage. Parses codebases with Trailmark, runs mutation testing and necessist, then uses survived mutants… |
| gh-fix-ci 73/100 · C | openai/skills | Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure… |
| go-test-table-driven 93/100 · A | eduardo-sl/go-agent-skills | Deep dive on table-driven tests in Go: when to use them, when to avoid them, struct design, subtest naming, advanced patterns like test matrices and… |
| grilling 78/100 · C | mattpocock/skills | Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger… |
| gtm-positioning-strategy 77/100 · C | github/awesome-copilot | Find and own a defensible market position. Use when messaging sounds like competitors, conversion is weak despite awareness, repositioning a… |
| harness-writing 76/100 · C | trailofbits/skills | Designs and improves fuzzing harnesses for C/C++ and Rust. Covers mapping raw bytes onto a target API, generating structured inputs, avoiding… |
| hatch-pet 65/100 · D | openai/skills | Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company… |
| holohub-debug-build-run 79/100 · C | NVIDIA/skills | Use when a concrete ./holohub command fails, hangs, regresses, or returns wrong output and needs reproducible diagnosis and verification. |
| hsb-test 75/100 · C | NVIDIA/skills | Execute QA test plans on Holoscan Sensor Bridge hardware. Reads a user-provided test document, filters tests by the user's setup, determines which… |
| ios-simulator-skill 83/100 · B | conorluddy/ios-simulator-skill | Build, test, and drive iOS apps in the Simulator with 30 token-efficient scripts. Use when asked to build or test an Xcode project, launch an app on… |
| jasmine-skill 81/100 · B | LambdaTest/agent-skills | Generates Jasmine tests in JavaScript. BDD-style framework with spies and async support. Use when user mentions "Jasmine", "jasmine.createSpy"… |
| java-helidon 77/100 · C | github/awesome-copilot | Get best practices for developing applications with Helidon 4 (SE and MP). Use when working with Helidon SE or Helidon MP, HttpService routing… |
Show the other 90 testing and QA skills
| Skill | Repository | What it does |
|---|---|---|
| java-junit 62/100 · D | github/awesome-copilot | Get best practices for JUnit 5 unit testing, including data-driven tests |
| javascript-typescript-jest 69/100 · D | github/awesome-copilot | Best practices for writing JavaScript/TypeScript tests using Jest, including mocking strategies, test structure, and common patterns. |
| jest-skill 84/100 · B | LambdaTest/agent-skills | Generates Jest unit and integration tests in JavaScript or TypeScript. Covers mocking, snapshots, async testing, and React component testing. Use… |
| junit-5-skill 84/100 · B | LambdaTest/agent-skills | Generates production-grade JUnit 5 unit and integration tests in Java. Covers assertions, parameterized tests, lifecycle hooks, mocking with… |
| karma-skill 81/100 · B | LambdaTest/agent-skills | Generates Karma test runner configurations for browser-based JavaScript testing. Works with Jasmine, Mocha, or QUnit. Use when user mentions… |
| laravel-dusk-skill 81/100 · B | LambdaTest/agent-skills | Generates Laravel Dusk browser tests in PHP. Chrome-based E2E testing for Laravel apps. Use when user mentions "Dusk", "Laravel Dusk"… |
| lettuce-skill 81/100 · B | LambdaTest/agent-skills | Generates Lettuce BDD tests for Python with feature files and step definitions. Note: Lettuce is legacy/unmaintained; consider Behave for new… |
| libafl 76/100 · C | trailofbits/skills | Builds custom fuzzers with LibAFL, the modular Rust fuzzing library. Covers composing observers, feedbacks, mutators, schedulers, and executors into… |
| libfuzzer 76/100 · C | trailofbits/skills | Sets up and runs libFuzzer, the coverage-guided fuzzer built into LLVM, on C/C++ code that compiles with Clang. Covers harness structure… |
| mcore-testing 70/100 · C | NVIDIA/skills | Test system for Megatron-LM. Covers test layout, recipe YAML structure, adding and running unit and functional tests, golden values, marker filters… |
| mentoring-juniors 68/100 · D | github/awesome-copilot | Socratic mentoring for junior developers and AI newcomers. Guides through questions, never answers. Triggers: "help me understand", "explain this… |
| migrate-to-msk 78/100 · C | aws/agent-toolkit-for-aws | Helps migrate self-managed Apache Kafka workloads to Amazon MSK Express. Inventories the source cluster (from IaC files, Kafka CLI output, or manual… |
| migrate-to-shoehorn 75/100 · C | mattpocock/skills | Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or… |
| minecraft-plugin-development 83/100 · B | github/awesome-copilot | Use this skill when building or modifying Minecraft server plugins for Paper, Spigot, or Bukkit, including plugin.yml setup, commands, listeners… |
| mocha-skill 81/100 · B | LambdaTest/agent-skills | Generates Mocha tests in JavaScript with Chai assertions and Sinon mocking. Use when user mentions "Mocha", "Chai", "sinon", "describe/it (not… |
| mstest-skill 81/100 · B | LambdaTest/agent-skills | Generates MSTest tests in C#. Microsoft's built-in testing framework for .NET. Use when user mentions "MSTest", "[TestMethod]", "[TestClass]"… |
| mutation-testing 89/100 · B | trailofbits/skills | Configures mewt or muton campaigns, analyzes surviving mutants, and investigates bugs exposed by testing gaps. Use when setting up mutation testing… |
| mvvm-toolkit-di 72/100 · C | github/awesome-copilot | Wire CommunityToolkit.Mvvm ViewModels into Microsoft.Extensions.DependencyInjection. Covers the .NET Generic Host composition root, constructor… |
| nemojs-skill 81/100 · B | LambdaTest/agent-skills | Generates Nemo.js automation tests in JavaScript. PayPal's Selenium-based test framework for Node.js. Use when user mentions "Nemo.js", "nemo… |
| neon-postgres-branches 81/100 · B | neondatabase/agent-skills | Choose and create the right Neon branch type for testing and development. Use when users ask about Neon branching, migration testing with real data… |
| newman-cicd-integration 71/100 · C | LambdaTest/agent-skills | Generate ready-to-use CI/CD pipeline configurations that install and run Newman for automated API testing. Use this skill whenever the user wants to… |
| newman-report-analyzer 79/100 · C | LambdaTest/agent-skills | Analyze Newman test run output, JSON reports, and JUnit XML results to summarize failures, diagnose root causes, identify slow requests, and suggest… |
| newman-script-helper 79/100 · C | LambdaTest/agent-skills | Generate Newman CLI run commands with the correct flags, options, and configurations. Use this skill whenever the user wants to run a Postman… |
| nightwatchjs-skill 81/100 · B | LambdaTest/agent-skills | Generates NightwatchJS E2E tests in JavaScript. Integrated test runner with Selenium WebDriver, built-in assertions, and page objects. Use when user… |
| nunit-skill 81/100 · B | LambdaTest/agent-skills | Generates NUnit 3 tests in C#. Covers Assert.That constraint model, parameterized tests, setup/teardown, and Moq mocking. Use when user mentions… |
| ossfuzz 84/100 · B | trailofbits/skills | Enrolls a project in OSS-Fuzz, Google's free continuous fuzzing service for open source, and drives it locally. Covers project.yaml, Dockerfile and… |
| pester-migration 80/100 · B | github/awesome-copilot | Pester migration skill for upgrading PowerShell Pester test suites across major versions — v3→v4, v4→v5, and v5→v6. Covers the Discovery/Run… |
| pester-should-migration 80/100 · B | github/awesome-copilot | Experimental (preview) Pester skill for migrating classic Should -Be (v5) assertion syntax to the new Should-* (v6) assertions (note the hyphen, no… |
| phpunit-skill 81/100 · B | LambdaTest/agent-skills | Generates PHPUnit tests in PHP. Covers assertions, data providers, mocking, and test doubles. Use when user mentions "PHPUnit", "TestCase"… |
| planning-oracle-to-postgres-migration-integration-testing 74/100 · C | github/awesome-copilot | Creates an integration testing plan for .NET data access artifacts during Oracle-to-PostgreSQL database migrations. Analyzes a single project to… |
| playwright 76/100 · C | openai/skills | Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow… |
| playwright-core 72/100 · C | testdino-hq/playwright-skill | Battle-tested Playwright patterns for writing and debugging reliable E2E, API, component, visual, accessibility, and security tests. Use when you… |
| playwright-expert 84/100 · B | jeffallan/claude-skills | Use when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests. Invoke to write test scripts, create… |
| playwright-explore-website 58/100 · D | github/awesome-copilot | Website exploration for testing using Playwright MCP |
| playwright-frontend 69/100 · D | testdino-hq/playwright-skill | For frontend engineers authoring UI — how to make components reliably locatable by tests and AI agents. Covers the official Playwright locator… |
| playwright-generate-test 59/100 · D | github/awesome-copilot | Generate a Playwright test based on a scenario using Playwright MCP |
| playwright-qa 69/100 · D | testdino-hq/playwright-skill | 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… |
| postman-newman-automation 71/100 · C | LambdaTest/agent-skills | Generate Newman CLI commands, configuration files, Jenkins pipeline scripts, and shell automation for running Postman collections in CI/CD or local… |
| postman-test-script-generator 71/100 · C | LambdaTest/agent-skills | Write Postman test scripts (JavaScript) for pre-request logic and post-response assertions, and embed them directly into a Postman collection. Use… |
| project-workflow-analysis-blueprint-generator 69/100 · D | github/awesome-copilot | Comprehensive technology-agnostic prompt generator for documenting end-to-end application workflows. Automatically detects project architecture… |
| property-based-testing 89/100 · B | trailofbits/skills | Writes, reviews, and debugs property-based tests — Hypothesis, fast-check, proptest, jqwik, rapid, and Echidna or Medusa for Solidity invariants… |
| protractor-skill 81/100 · B | LambdaTest/agent-skills | Generates Protractor E2E tests for Angular/AngularJS apps in JS/TS. NOTE: Protractor is officially deprecated — recommend Playwright or Cypress. Use… |
| pytest-coverage 59/100 · D | github/awesome-copilot | Run pytest tests with coverage, discover lines missing coverage, and increase coverage to 100%. |
| pytest-skill 84/100 · B | LambdaTest/agent-skills | Generates production-grade pytest tests in Python with fixtures, parametrize, markers, mocking, and conftest patterns. Use when user mentions… |
| qa 85/100 · B | browser-use/browser-use | QA-test a website or web app and return a 1-5 quality score (5 = flawless, 1 = broken) with evidence. Use when the user wants to test, QA, evaluate… |
| quality-playbook 69/100 · D | github/awesome-copilot | Run a complete quality engineering audit on any codebase. Derives behavioral requirements from the code, generates spec-traced functional tests… |
| quarkus-dev-services-and-testing 77/100 · C | github/awesome-copilot | Quarkus Dev Services and testing: zero-config containers, @QuarkusTest, @QuarkusIntegrationTest, test resources, RestAssured, @InjectMock, profiles… |
| react-audit-grep-patterns 72/100 · C | github/awesome-copilot | Provides the complete, verified grep scan command library for auditing React codebases before a React 18.3.1 or React 19 upgrade. Use this skill… |
| react18-enzyme-to-rtl 77/100 · C | github/awesome-copilot | Provides exact Enzyme → React Testing Library migration patterns for React 18 upgrades. Use this skill whenever Enzyme tests need to be rewritten… |
| react19-test-patterns 66/100 · D | github/awesome-copilot | Provides before/after patterns for migrating test files to React 19 compatibility, including act() imports, Simulate removal, and StrictMode call… |
| readme-blueprint-generator 66/100 · D | github/awesome-copilot | Intelligent README.md generation prompt that analyzes project documentation structure and creates comprehensive repository documentation. Scans… |
| robot-framework-skill 81/100 · B | LambdaTest/agent-skills | Generates Robot Framework tests in keyword-driven syntax with Python. Supports SeleniumLibrary, RequestsLibrary, and custom keywords. Use when user… |
| roslyn-analyzers 77/100 · C | github/awesome-copilot | Build, review, debug, package, and test Roslyn diagnostic analyzers, code fix providers, and incremental source generators. Use for… |
| rspec-skill 81/100 · B | LambdaTest/agent-skills | Generates RSpec tests in Ruby with describe/context/it blocks, matchers, let/before hooks, and mocking. Use when user mentions "RSpec", "describe… |
| run-acceptance-tests 77/100 · C | hashicorp/agent-skills | Guide for running acceptance tests for a Terraform provider. Use this when asked to run an acceptance test or to run a test with the prefix… |
| running-release-tests 77/100 · C | aws/agent-toolkit-for-aws | Run automated release testing (UI or API) via the AWS DevOps Agent using a pre-configured test profile. Use when the user wants to validate… |
| ruzzy 84/100 · B | trailofbits/skills | Sets up and runs Ruzzy, Trail of Bits' coverage-guided Ruby fuzzer and the only production-ready one for the language. Covers harness structure… |
| salesforce-apex-quality 77/100 · C | github/awesome-copilot | Apex code quality guardrails for Salesforce development. Enforces bulk-safety rules (no SOQL/DML in loops), sharing model requirements, CRUD/FLS… |
| scaffolding-oracle-to-postgres-migration-test-project 66/100 · D | github/awesome-copilot | Scaffolds an xUnit integration test project targeting Oracle in .NET solutions. Creates the test project, transaction-rollback base class, and seed… |
| scoutqa-test 80/100 · B | github/awesome-copilot | This skill should be used when the user asks to "test this website", "run exploratory testing", "check for accessibility issues", "verify the login… |
| selenide-skill 78/100 · C | LambdaTest/agent-skills | Generates Selenide tests in Java. Concise UI testing framework built on Selenium with automatic waits and fluent API. Use when user mentions… |
| serenity-bdd-skill 81/100 · B | LambdaTest/agent-skills | Generates Serenity BDD tests in Java with Screenplay pattern, rich reporting, and Cucumber integration. Use when user mentions "Serenity"… |
| setup-pre-commit 75/100 · C | mattpocock/skills | Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit… |
| specflow-skill 81/100 · B | LambdaTest/agent-skills | Generates SpecFlow BDD tests for C#/.NET with Gherkin feature files and step bindings. Use when user mentions "SpecFlow", "C# BDD", ".NET Gherkin"… |
| spring-boot-testing 70/100 · C | github/awesome-copilot | Expert Spring Boot 4 testing specialist that selects the best Spring Boot testing techniques for your situation with Junit 6 and AssertJ. |
| tao-run-deft-od-aoi 87/100 · B | NVIDIA/skills | Run a binary industrial-inspection DEFT loop with TAO RT-DETR: measure on frozen KPI/test roles, mine gap-similar real and clean images with SigLIP… |
| tdd 79/100 · C | mattpocock/skills | Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests. |
| test-audit 64/100 · D | garrytan/gstack | Find low-value or duplicate tests and the test-only code they keep alive. (gstack) |
| test-driven-development 70/100 · C | NeoLabHQ/context-engineering-kit | Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass… |
| test-fixing 75/100 · C | mhattingpete/claude-skills-marketplace | Run tests and systematically fix all failing tests using smart error grouping. Use when user asks to fix failing tests, mentions test failures, runs… |
| test-framework-migration-skill 84/100 · B | LambdaTest/agent-skills | Migrates and converts test automation scripts between Selenium, Playwright, Puppeteer, and Cypress. Use when the user asks to migrate, convert, or… |
| test-gap-audit 77/100 · C | github/awesome-copilot | Run a read-only audit for missing, weak, stale, or mis-scoped test coverage. If the user does not name a scope, audit the full repository and… |
| test-master 84/100 · B | jeffallan/claude-skills | Generates test files, creates mocking strategies, analyzes code coverage, designs test architectures, and produces test plans and defect reports… |
| test-scenarios 78/100 · C | phuryn/pm-skills | Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step actions, and expected… |
| test-strategy 77/100 · C | avelikiy/great_cto | Coverage-design method for qa-engineer — pyramid ratios per archetype, equivalence/boundary/property case selection, mutation score as the real… |
| testcafe-skill 81/100 · B | LambdaTest/agent-skills | Generates TestCafe automation tests in JavaScript or TypeScript. Supports local and TestMu AI cloud. Triggers on: "TestCafe", "test cafe"… |
| testing-mwaa-workflow 78/100 · C | aws/agent-toolkit-for-aws | Tests Amazon MWAA workflow execution end-to-end: trigger a run and monitor it to completion for Provisioned (Python DAG, via Airflow REST API) and… |
| testng-skill 81/100 · B | LambdaTest/agent-skills | Generates TestNG tests in Java with groups, data providers, parallel execution, XML suite configuration, and listeners. Use when user mentions… |
| testunit-skill 78/100 · C | LambdaTest/agent-skills | Generates Test::Unit tests in Ruby. Classic xUnit-style testing with assert methods and test case classes. Use when user mentions "Test::Unit"… |
| ui-test 70/100 · C | browserbase/skills | 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… |
| unit-test-vue-pinia 80/100 · B | github/awesome-copilot | Write and review unit tests for Vue 3 + TypeScript + Vitest + Pinia codebases. Use when creating or updating tests for components, composables, and… |
| unittest-skill 78/100 · C | LambdaTest/agent-skills | Generates Python unittest tests. Built-in testing framework with TestCase, setUp/tearDown, and assertion methods. Use when user mentions "unittest"… |
| upgrading-mwaa-environments 77/100 · C | aws/agent-toolkit-for-aws | Upgrades an MWAA environment to a newer Airflow version — within 2.x, within 3.x, or across the 2.x-to-3.x boundary. Computes the version-jump path… |
| v-development 77/100 · C | github/awesome-copilot | Guide GitHub Copilot through V language development: installing the toolchain, project layout with v.mod, building, testing, formatting, and writing… |
| vector-forge 87/100 · B | trailofbits/skills | Mutation-driven test vector generation. Finds implementations of a cryptographic algorithm or protocol, runs mutation testing to identify escaped… |
| vitest-skill 84/100 · B | LambdaTest/agent-skills | Generates Vitest tests in JavaScript/TypeScript with Vite-native speed. Jest-compatible API with ESM support and HMR. Use when user mentions… |
| warp-debug-gradients 86/100 · B | NVIDIA/skills | Use to diagnose and fix incorrect gradients in differentiable Warp programs. Anything trained, optimized, calibrated, or fit through Warp kernels… |
| webapp-testing 75/100 · C | anthropics/skills | Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior… |
| webdriverio-skill 81/100 · B | LambdaTest/agent-skills | Generates WebdriverIO (WDIO) automation tests in JavaScript or TypeScript. Supports local and TestMu AI cloud. Use when user mentions "WebdriverIO"… |
| xunit-skill 81/100 · B | LambdaTest/agent-skills | Generates xUnit.net tests in C#. Covers Fact/Theory, constructor injection, IClassFixture, and FluentAssertions. Use when user mentions "xUnit"… |
How to choose testing and QA skills
Pick by test runner. A skill written for your framework (Playwright, Jest, pytest and so on) produces tests that run in your CI without translation.
Debugging skills that prescribe a method, such as reproducing first and tracing to the root cause, pay off across every task, not just one.
Browser and device-cloud skills may need a vendor account; the Before you install panel lists the environment variables their code reads.
Where to start
Featured testing and QA skills
Top testing and QA collections
Other skill directories
AI Agents and LLM Engineering · Developer Tools and Frameworks · Marketing and SEO · Product Management · Science and Research · DevOps and Cloud · Video, Image, Audio and Creative · Productivity and Knowledge Work · Business, Sales and Finance · Data, Analytics and Databases · Security · Frontend and Design · Writing and Editing · Code Review and Code Quality · Documents and Office Files