Skills directory
Publicly available Agent skills, tracked and ranked by skill-sets.md, rated by you, and agents! Search by name or narrow to a topic.
| Rank | Skill | Installs | Recent installs (7d) | Create set |
|---|---|---|---|---|
| 4201 | test-guardamelnagdy/guard-skills/test-guard Review generated or changed test code against universal testing rules before it ships. Best used reactively after an agent writes, edits, generates, or refactors tests, before presenting, committing, or merging them. Use for pytest (test_*. Testing | 3k+ | Add | |
| 4451 | wiremock-standalone-dockergiuseppe-trisciuoglio/developer-kit/wiremock-standalone-docker Provides patterns and configurations for running WireMock as a standalone Docker container. Generates mock HTTP endpoints, creates stub mappings for testing, validates integration scenarios, and simulates error conditions. Use when you need Testing | 3k+ | +30+<5% | Add |
| 4678 | provider-test-patternshashicorp/agent-skills/provider-test-patterns Terraform provider acceptance test patterns using terraform-plugin-testing with the Plugin Framework. Covers test structure, TestCase/TestStep fields, ConfigStateChecks with custom statecheck.StateCheck implementations, plan checks, Compare Testing | 3k+ | +10+<5% | Add |
| 4817 | test-anti-patternsdotnet/skills/test-anti-patterns Audit a test file or suite; produce a severity-ranked diagnostic report. ALWAYS USE for tests that verify nothing, missing/tautological assertions, swallowed/broad exceptions, flaky/order-dependent tests, duplication, or magic values. Polyg Testing | 1k+ | Add | |
| 4828 | filter-syntaxdotnet/skills/filter-syntax Reference-only filter syntax for VSTest and MTP with MSTest, NUnit, xUnit v3, and TUnit. Load only after the platform/framework is known and a consumer needs to create or translate a filter. Do not load for unfiltered runs or platform detec Testing | 1k+ | Add | |
| 4847 | ce-test-browsereveryinc/compound-engineering-plugin/ce-test-browser Run browser tests for pages affected by the current branch or PR. Use when asked to run or check browser tests for the current change. TestingWeb automation | 1k+ | Add | |
| 4957 | ui-testbrowserbase/skills/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 TestingWeb automation | 1k+ | Add | |
| 5069 | ce-test-xcodeeveryinc/compound-engineering-plugin/ce-test-xcode Test iOS apps in a simulator with XcodeBuildMCP. Use when iOS changes need simulator evidence before handoff. Testing | 1k+ | Add | |
| 5400 | test-scenariosphuryn/pm-skills/test-scenarios Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step actions, and expected outcomes. Use when writing QA test cases, creating test plans, defining acceptance tests, or pre Testing | 1k+ | Add | |
| 5456 | vitestsupabase/supabase/vitest Vitest API and config reference (Jest-compatible) — mocking with vi.*, spies, fake timers, coverage configuration, fixtures, snapshots, and test filtering. Use for Vitest API and configuration questions anywhere in the monorepo; for Studio- Testing | 1k+ | Add | |
| 5472 | propagatejuxt/allium/propagate Generate tests from Allium specifications. Use when the user wants to propagate tests, generate test files from a spec, write tests for a specification, create property-based tests, produce state machine tests, check test coverage against s Testing | 1k+ | Add | |
| 5683 | smoke-testmastra-ai/mastra/smoke-test Create a Mastra project using create-mastra and smoke test the studio in Chrome using Chrome MCP server TestingWeb automation | 1k+ | Add | |
| 5749 | e2e-tests-studiomastra-ai/mastra/e2e-tests-studio REQUIRED when modifying any file in packages/playground-ui or packages/playground. Triggers on: React component creation/modification/refactoring, UI changes, new playground features, bug fixes affecting studio UI. Generates Playwright E2E TestingWeb automation | 1k+ | Add | |
| 5756 | web-renderer-testremotion-dev/remotion/web-renderer-test Add explicitly requested web renderer tests or update existing ones for implementation changes. Testing | 1k+ | Add | |
| 5993 | ios-simulator-skillconorluddy/ios-simulator-skill/ios-simulator-skill 29 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output. Agent operationsTesting | 1k+ | Add | |
| 6126 | typescript-e2e-testingbmad-labs/skills/typescript-e2e-testing E2E and integration testing for TypeScript/NestJS projects using Jest, supertest, and real infrastructure via Docker (Kafka, PostgreSQL, MongoDB, Redis) with the Given-When-Then pattern. Use whenever the user is working on `.e2e-spec.ts` fi Testing | 1k+ | Add | |
| 6135 | deepevalconfident-ai/deepeval/deepeval DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent, tool-using workflow, multi-turn chatbot, RAG pipeline, or LLM app; add evals; generate datasets or goldens; use Testing | 1k+ | Add | |
| 6201 | tddbacknotprop/pstack/tdd Use only when the user explicitly asks for TDD, a failing test, or a regression test, OR when the bug has an obvious cheap local test target. Skip when the test path is unclear, expensive, integration-heavy, or not requested. 1 copy from other publishers not shown Testing | 1k+ | Add | |
| 6304 | frontend-testing-best-practicessergiodxa/agent-skills/frontend-testing-best-practices Testing best practices for the frontend. Emphasizes E2E tests over unit tests, minimal mocking, and testing behavior over implementation details. Use when writing tests or reviewing test code. Testing | 1k+ | +10+<5% | Add |
| 6443 | spring-boot-testinggithub/awesome-copilot/spring-boot-testing Expert Spring Boot 4 testing specialist that selects the best Spring Boot testing techniques for your situation with Junit 6 and AssertJ. Testing | 1k+ | Add | |
| 6623 | test-harnesszernie/vigiles/test-harness Install vigiles and test a Claude Code harness — hooks, skills, agents, settings, CLAUDE.md — by picking the right tier (unit / deterministic / eval) and writing a test that passes. Use to check that a hook fires or blocks, that a skill tri Agent infrastructureTesting | 1k+ | Add | |
| 6630 | vitest-midscene-e2eweb-infra-dev/midscene-skills/vitest-midscene-e2e Enhances Vitest with Midscene for AI-powered UI testing across Web (Playwright), Android (ADB), and iOS (WDA). Scaffolds new projects, converts existing projects, and creates/updates/debugs/runs E2E tests using natural-language UI interacti Testing | 1k+ | Add | |
| 6831 | test-coveragecognitedata/builder-skills/test-coverage MUST be used whenever fixing test coverage for a Flows app to meet the 80% line coverage hard gate. This skill finds AND fixes coverage gaps — it configures tooling, writes missing tests, covers untested paths, and refactors code for testab Agent operationsCode authoringTesting | 1k+ | Add | |
| 6900 | testability-obstacledotnet/skills/testability-obstacle MUST USE for C#/.NET deterministic tests that require the smallest production seam for DateTime/Task.Delay/File/Environment/Guid/Random, static API preservation, nested/parallel overrides, or no real I/O. USE ONLY when the target workspace Code authoringTesting | 1k+ | +30+<5% | Add |
| 7219 | migrate-mstest-v1v2-to-v3dotnet/skills/migrate-mstest-v1v2-to-v3 Use this skill before answering or editing whenever an MSTest v1/v2 project is being upgraded or repaired for v3. Triggers include QualityTools assembly references; MSTest.TestFramework/TestAdapter 1.x-2.x; "upgrade to MSTest v3"; comparing Testing | 1k+ | Add | |
| 7225 | migrate-xunit-to-xunit-v3dotnet/skills/migrate-xunit-to-xunit-v3 Migrate .NET test projects from xUnit.net v2 to xunit.v3 and fix v3 breaks. Use for package/CPM conversion, OutputType=Exe, preserving the VSTest or MTP runner (including projects currently using YTest.MTP.XUnit2), incompatible TFMs, async Testing | 1k+ | Add | |
| 7231 | migrate-mstest-v3-to-v4dotnet/skills/migrate-mstest-v3-to-v4 Use this skill before answering, planning, or editing any MSTest 3.x-to-4.x upgrade or post-upgrade failure. Triggers include "MSTest v4 breaking changes"; CS0507/CS0103/CS1061/CS1615; ExecuteAsync, CallerInfo, DisplayName, or custom TestMe Testing | 1k+ | Add | |
| 7237 | planning-oracle-to-postgres-migration-integration-testinggithub/awesome-copilot/planning-oracle-to-postgres-migration-integration-testing Creates an integration testing plan for .NET data access artifacts during Oracle-to-PostgreSQL database migrations. Analyzes a single project to identify repositories, DAOs, and service layers that interact with the database, then produces Testing | 1k+ | Add | |
| 7304 | migrate-vstest-to-mtpdotnet/skills/migrate-vstest-to-mtp Use this skill before answering, planning, or editing whenever .NET tests or CI are switching from VSTest to Microsoft.Testing.Platform (MTP), or an MTP migration behaves differently. Triggers include "switch from VSTest"; MSTest/NUnit/xUni Testing | 1k+ | Add | |
| 7337 | scaffolding-oracle-to-postgres-migration-test-projectgithub/awesome-copilot/scaffolding-oracle-to-postgres-migration-test-project Scaffolds an xUnit integration test project targeting Oracle in .NET solutions. Creates the test project, transaction-rollback base class, and seed data manager. Use only during Phase 3, before writing Oracle baseline integration tests. Do Testing | 1k+ | Add | |
| 7437 | alan-test-featuresupatest-ai/alan-skills/alan-test-feature Scope coverage, build a testing strategy, test the feature with agent-browser, capture screenshots/video (always mandatory), upload to S3, and create a structured test report (never skip) TestingWeb automation | 1k+ | Add | |
| 7446 | tddbrianlovin/agent-config/tdd Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development. Code authoringTesting | 1k+ | Add | |
| 7451 | creating-oracle-to-postgres-migration-integration-testsgithub/awesome-copilot/creating-oracle-to-postgres-migration-integration-tests Creates integration test cases targeting Oracle for .NET data access artifacts. Tests capture Oracle expected behavior as the authoritative baseline; they are written once and later ported to PostgreSQL by migrating the test project in Phas Testing | 1k+ | Add | |
| 7455 | paddle-sandbox-testingdeveloper.paddle.com/paddle-sandbox-testing Test a Paddle integration end-to-end using the sandbox environment, test cards, the webhook simulator, and local tunnels — without taking real money. Service integrationTesting | 1k+ | Add | |
| 7462 | create-skill-testdotnet/skills/create-skill-test Scaffolds eval.yaml evaluation specs for skills, custom agents, and redistributable gh-aw workflow packages in the dotnet/skills repository. Use when creating skill or workflow-package tests, writing evaluation stimuli, defining graders and Testing | 1k+ | Add | |
| 7507 | rtk-tddrtk-ai/rtk/rtk-tdd Enforces TDD (Red-Green-Refactor) for Rust development. Auto-triggers on implementation, testing, refactoring, and bug fixing tasks. Provides Rust-idiomatic testing patterns with anyhow/thiserror, cfg(test), and Arrange-Act-Assert workflow. Code authoringTesting | 1k+ | Add | |
| 7508 | unit-test-vue-piniagithub/awesome-copilot/unit-test-vue-pinia Write and review unit tests for Vue 3 + TypeScript + Vitest + Pinia codebases. Use when creating or updating tests for components, composables, and stores; mocking Pinia with createTestingPinia; applying Vue Test Utils patterns; and enforci Code reviewTesting | 1k+ | Add | |
| 7520 | mcore-testingnvidia/skills/mcore-testing Test system for Megatron-LM. Covers test layout, recipe YAML structure, adding and running unit and functional tests, golden values, marker filters, and CI parity. Testing | 1k+ | Add | |
| 7557 | om-prepare-test-envopen-mercato/skills/om-prepare-test-env Prepare a reusable, technology-agnostic environment for local tests and QA. Compiles discovery into cross-platform launch scripts, provisions the configured browser provider autonomously, and writes the shared test-env descriptor consumed b Testing | 1k+ | Add | |
| 7603 | code-testing-extensionsdotnet/skills/code-testing-extensions Provides file paths to language-specific extension files for the code-testing pipeline. Read this reference-only catalog for extension guidance files (e.g., dotnet.md for .NET, cpp.md for C++). Agents and skills read its bundled files direc Testing | 1k+ | Add | |
| 7610 | cypress-tapcypress-io/ai-toolkit/cypress-tap Drives a running Cypress open-mode session through `cypress tap` to run and rerun specs, wait for fresh results, inspect reporter and command logs, and query or rewind the app under test through DOM, accessibility, styles, and snapshots. Us TestingWeb automation | 1k+ | Add | |
| 7623 | k6-perf-test-websitegrafana/skills/k6-perf-test-website Use when the user wants to performance-test, load-test, or stress-test a public website end-to-end with k6. Produces a hybrid (protocol + browser) test suite, SLO-backed thresholds, a load-generator monitor sidecar, and a Grafana-side inves Testing | 1k+ | Add | |
| 7661 | test-gap-analysisdotnet/skills/test-gap-analysis Find caller-visible production changes existing tests would miss through pseudo-mutation analysis; verify candidates or close gaps only when requested. Includes read-only per-test composition for grading. Polyglot. USE FOR: would tests catc Testing | 1k+ | Add | |
| 7695 | responsiveness-checkjezweb/claude-skills/responsiveness-check Test website responsiveness across viewport widths using browser automation. Resizes a single session through breakpoints, screenshots each width, and detects layout transitions (column changes, nav switches, overflow). Produces comparison TestingWeb automation | 1k+ | Add | |
| 7707 | testjsmastery-pro/skills/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 pi Testing | 1k+ | Add | |
| 7730 | assertion-qualitydotnet/skills/assertion-quality Analyze assertion quality, depth, variety, and false confidence in existing tests. ALWAYS USE when asked about weak, shallow, trivial, always-true, self-referential, assertion-free, presence/truthiness-only, or insufficiently diverse assert Testing | 1k+ | Add | |
| 7766 | mtp-hot-reloaddotnet/skills/mtp-hot-reload Set up or recover MTP hot reload for a long-lived console-host edit/re-run loop in a Microsoft Testing Platform project. Use for explicit MTP console requests such as "enable hot reload", "dotnet run to rerun on edit", or unsupported/rude e Testing | 1k+ | Add | |
| 7778 | hsb-testnvidia/skills/hsb-test Execute QA test plans on Holoscan Sensor Bridge hardware. Reads a user-provided test document, filters tests by the user's setup, determines which tests can run automatically, executes them with pass/fail evaluation, and produces a structur Agent operationsTesting | 1k+ | Add | |
| 7910 | om-integration-testsopen-mercato/skills/om-integration-tests Run and create integration/E2E tests by exploring the live app with the configured browser provider, preserving repository-native runners, reusing the shared test environment, and diagnosing failures from concrete artifacts. TestingWeb automation | 1k+ | Add | |
| 8018 | reportalirezarezvani/claude-skills/report Generate test report. Use when user says "test report", "results summary", "test status", "show results", "test dashboard", or "how did tests go". Testing | 1k+ | Add |