Skip to content

Skill catalog

565testing & qa agent skills synced from skills.sh, with their install counts. Read them here, or let your agent fetch the right one through the Graph-of-Skills MCP server.

Want your agent to use these? Set up Graph-of-Skills or get a free key. How these skills are sourced and what we check. Cannot find one? Your agent can write a skill for your own library. Have skills of your own? Install one on another machine. A skill that comes from GitHub shows its npx skills add command on its page.

  1. argent-screenshot-diff software-mansion/argent

    Compare saved or live app screenshots with the argent screenshot-diff tool. Use when testing visual regressions, before/after UI comparisons, screenshot diff checks, visible layout, spacing, color, typography, clipping,…

    24,891 installs
  2. e2e-testing-patterns wshobson/agents

    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 establishin…

    24,398 installs
  3. mo-qa momentic-ai/skills

    Run and control Mo QA sessions with Momentic's `qa` CLI. Use for bug bashes, status checks, report export, replies to Mo, file transfer, or repairs based on Mo findings.

    23,204 installs
  4. next-dev-loop vercel/next.js

    Verify Next.js runtime behavior after editing app code. Use this skill to confirm a change actually works in a running app — not just that it compiles or type-checks. Combines /_next/mcp (Next.js's view) with agent-brow…

    22,068 installs
  5. expo-skill-eval expo/skills

    Evaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo Go (web optional). Use when the user wants to eval an Expo…

    21,606 installs
  6. Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScri…

    20,513 installs
  7. dart-add-unit-test dart-lang/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 remains correct and regression-free.

    19,145 installs
  8. dart-collect-coverage dart-lang/skills

    Collect coverage using the coverage packge and create an LCOV report

    18,379 installs
  9. Define and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex external services like APIs or databases.

    18,251 installs
  10. playwright-generate-test github/awesome-copilot

    Generate a Playwright test based on a scenario using Playwright MCP

    18,167 installs
  11. Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.

    18,045 installs
  12. writing-unit-tests riekelt/principal-engineer

    Use when writing or refactoring unit tests - a new test file, added cases, a flaky test, an unreadable one. Encodes behavior-first testing: one behavior per test, names that state the claim, deterministic setup, mocks o…

    17,880 installs
  13. verifying-before-done riekelt/principal-engineer

    Use when about to say "done", "fixed", "passing", or "shipped", or when reporting the outcome of any change. Encodes verification as the definition of done: drive the change at its surface, run the verify command, repor…

    17,822 installs
  14. testing-changes riekelt/principal-engineer

    Use when deciding what tests a change needs - a feature, a bug fix, a refactor, any behavior change - or when reviewing whether a diff's tests are sufficient. Encodes tests-change-with-behavior, the bug-regression patte…

    17,806 installs
  15. handling-failures riekelt/principal-engineer

    Use when writing or touching any error path, catch block, fallback, default value, retry, or degraded mode - in any language, any repo. Encodes the no-silent-swallows contract and the fail-loud discipline. Use whenever…

    17,788 installs
  16. Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

    17,184 installs
  17. check tw93/waza

    Reviews diffs, PRs, release readiness, and publishing follow-through. Use when asked to review, triage issues or PRs, or ship. Not for debugging root causes or prose.

    15,829 installs
  18. hunt tw93/waza

    Finds root cause before any fix. Use when something errors, crashes, regresses, or used to work. Not for code review or new features.

    14,921 installs
  19. playwright-explore-website github/awesome-copilot

    Website exploration for testing using Playwright MCP

    14,794 installs
  20. code-review coderabbitai/skills

    Run CodeRabbit CLI reviews, retrieve saved local or GitHub PR fix prompts, and interpret CodeRabbit authentication and review output. Use for CodeRabbit review commands, committed/uncommitted or directory scopes, and Co…

    14,731 installs
  21. argent-qa-flows software-mansion/argent

    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, stab…

    14,143 installs
  22. golang-testing affaan-m/ecc

    Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD methodology with idiomatic Go practices. Use when writing Go tests — table-driven cases, subtests, benchmar…

    14,131 installs
  23. sql-code-review github/awesome-copilot

    Universal SQL code review assistant that performs comprehensive security, maintainability, and code quality analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Focuses on SQL injection prevention,…

    14,076 installs
  24. Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

    13,646 installs
  25. break jakubkrehel/skills

    Renders a component you choose under every scenario that can reach it on a temporary page and stress tests it.

    13,423 installs
  26. javascript-typescript-jest github/awesome-copilot

    Best practices for writing JavaScript/TypeScript tests using Jest, including mocking strategies, test structure, and common patterns.

    13,174 installs
  27. pytest-coverage github/awesome-copilot

    Run pytest tests with coverage, discover lines missing coverage, and increase coverage to 100%.

    12,831 installs
  28. llm-evaluation wshobson/agents

    Implement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or establishing evaluatio…

    12,795 installs
  29. owasp-top-10-testing usestrix/strix

    Test an application against the OWASP Top 10 with Strix — autonomous AI agents that attempt real exploits for each category of the current OWASP Top 10:2025 (broken access control including SSRF, security misconfigurati…

    12,600 installs
  30. tdd-workflow affaan-m/ecc

    Test-driven development workflow: write a failing test first, watch it fail, implement the smallest change to green, then refactor with 80%+ coverage across unit, integration, and E2E tests. Use when writing a new featu…

    12,580 installs
  31. webapp-testing github/awesome-copilot

    Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

    12,452 installs
  32. python-testing affaan-m/ecc

    Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements. Use when writing pytest tests — fixtures, mocks, parametrization, or coverage.

    12,156 installs
  33. bmad-code-review bmad-code-org/bmad-method

    Review code changes with several independent reviewers in parallel, then triage and present the findings. Use when the user says "run code review" or "review this code"

    12,129 installs
  34. java-junit github/awesome-copilot

    Write, review and fix Java unit tests with JUnit 5 and JUnit 6 (Jupiter), AssertJ and Mockito: assertions, parameterized and nested tests, mocking rules, deterministic time and randomness, Surefire vs Failsafe, JaCoCo c…

    11,654 installs
  35. rust-testing affaan-m/ecc

    Rust testing patterns including unit tests, integration tests, async testing, property-based testing, mocking, and coverage. Follows TDD methodology. Use when writing Rust tests — unit, integration, async, property-base…

    11,633 installs
  36. e2e-testing affaan-m/ecc

    Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies. Use when writing Playwright tests, structuring page objects, or fixing flaky E2E runs…

    11,596 installs
  37. Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.

    11,559 installs
  38. bmad-review bmad-code-org/bmad-method

    Runs one or more installed review lenses — adversarial critique, edge cases, verification gaps, structure, prose — and reports triaged findings. Use when, and only when, the user asks you to review a diff, a pull reques…

    11,430 installs
  39. bmad-qa-generate-e2e-tests bmad-code-org/bmad-method

    Add end-to-end and API tests for features that already work, following the project's existing test harness. Use when the user asks for e2e tests, API tests, or automated coverage of an existing feature, or says "create…

    11,425 installs
  40. apple-appstore-reviewer github/awesome-copilot

    Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons.

    11,306 installs
  41. springboot-tdd affaan-m/ecc

    Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.

    11,286 installs
  42. django-tdd affaan-m/ecc

    Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs. Use when writing Django or DRF tests with pytest-django, or driving a Django feature…

    11,253 installs
  43. dogfood callstack/agent-device

    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 mobi…

    11,236 installs
  44. verification-loop affaan-m/ecc

    Run a six-phase verification of a Claude Code session's work — build, type check, lint, tests with coverage, security grep, and diff review — then produce a PASS/FAIL verification report. Use when verifying work after c…

    11,121 installs
  45. bats-testing-patterns wshobson/agents

    Master Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.

    11,009 installs
  46. Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debuggi…

    10,935 installs
  47. cpp-testing affaan-m/ecc

    Use only when writing/updating/fixing C++ tests, configuring GoogleTest/CTest, diagnosing failing or flaky tests, or adding coverage/sanitizers.

    10,920 installs
  48. web3-testing wshobson/agents

    Test smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use when testing Solidity contracts, setting up blockchain test suites, or validating DeFi protocol…

    10,783 installs
  49. screen-reader-testing wshobson/agents

    Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology support.

    10,706 installs
  50. laravel-tdd affaan-m/ecc

    Laravel testing strategies with PHPUnit, Pest, model factories, HTTP tests, Sanctum authentication testing, mocking, and coverage. Use when writing Laravel tests with PHPUnit or Pest, or driving a Laravel feature test-f…

    10,655 installs