Switch to standard search
Advanced
Skills no longer on their repository's default branch.
Skills in the directory, in the selected order
RankSkillInstallsRecent installs (7d)Create set
6
tddmattpocock/skills/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.

Testing
1m+Add
120
migrate-to-shoehornmattpocock/skills/migrate-to-shoehorn

Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.

Code authoringTesting
450k+Add
255
playwright-climicrosoft/playwright-cli/playwright-cli

Automate browser interactions, test web pages and work with Playwright tests.

1 copy from other publishers not shown

Product documentationTestingWeb automation
180k+Add
261
webapp-testinganthropics/skills/webapp-testing

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.

2 copies from other publishers not shown

TestingWeb automation
170k+Add
323
agent-browserskills-101/superpowers/agent-browser

Browser automation for AI agents via inference.sh. Navigate web pages, interact with elements using @e refs, take screenshots, record video. Capabilities: web scraping, form filling, clicking, typing, drag-drop, file upload, JavaScript exec

9 copies from other publishers not shown

Research and searchService integrationTestingWeb automation
110k+Add
355
playwright-best-practicescurrents-dev/playwright-best-practices-skill/playwright-best-practices

Use 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 upl

TestingWeb automation
90k+Add
375
fingerprint-ci-gateliarjsdev/liarjs-skills/fingerprint-ci-gate

Gate a build on browser fingerprint regressions with liarjs - save a baseline scan as JSON, diff later runs against it, and fail the job when the consistency score falls below a floor. Use when asked to add a fingerprint or headless-detecti

Testing
90k+Add
376
playwright-stealth-verifyliarjsdev/liarjs-skills/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 identit

Testing
90k+Add
500
momentic-testmomentic-ai/skills/momentic-test

Create, run, and maintain Momentic browser E2E tests and modules stored as *.test.yaml and *.module.yaml files.

TestingWeb automation
50k+Add
501
momentic-result-classificationmomentic-ai/skills/momentic-result-classification

Classify or explain Momentic test run results using Momentic MCP tools. Use when the user asks to categorize a failure, understand why a run failed, triage test results, or compare run results to past run results.

TestingWeb automation
50k+Add
593
momentic-mobile-testmomentic-ai/skills/momentic-mobile-test

Create, run, and maintain Momentic mobile E2E tests and modules for Android and iOS. Use Momentic MCP tools for live device validation, and use direct v2 YAML edits only for high-confidence local mobile v2 changes.

Testing
40k+Add
594
clerk-testingclerk/skills/clerk-testing

E2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.

TestingWeb automation
40k+Add
612
golang-testingsamber/cc-skills-golang/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 writi

Code reviewTesting
30k+Add
664
flutter-add-widget-testflutter/agent-plugins/flutter-add-widget-test

Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating that a specific widget displays correct data and responds to events as expected.

Testing
30k+Add
672
flutter-add-integration-testflutter/agent-plugins/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 p

Testing
30k+Add
679
python-testing-patternswshobson/agents/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.

Testing
30k+Add
722
firecrawl-qafirecrawl/firecrawl-workflows/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.

1 copy from other publishers not shown

TestingWeb automation
30k+Add
748
limrun-maestro-testinglimrun-inc/skills/limrun-maestro-testing

Run Maestro YAML flows against a Limrun cloud iOS simulator with `lim ios maestro`, from any environment (Linux, Windows, macOS, VM, container). Use when the user wants to run, write, or debug Maestro flows or `maestro test` on iOS, migrate

Testing
20k++10k+2xAdd
792
limrun-detox-testinglimrun-inc/skills/limrun-detox-testing

Configure, run, or debug Detox on Limrun iOS simulators. Use when attaching the Limrun Detox runtime to an app, wiring Detox mediator connectivity, or validating app/tester connections over destination tunnels.

Testing
20k++10k+50%Add
938
momentic-specmomentic-ai/skills/momentic-spec

Improve code correctness using Momentic specs in the feature development process

Testing
20k++3k+10%Add
965
argent-test-ui-flowsoftware-mansion/argent/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, vi

Agent operationsTesting
20k++1k+5%Add
974
momentic-maintainmomentic-ai/skills/momentic-maintain

Diagnose, classify, triage, and repair failing Momentic tests with MCP run tools, the Momentic CLI, and manual run artifacts. Use when a developer asks what happened on a branch, DevX or on-call asks why main is red, or the user wants to in

TestingWeb automation
20k++3k+10%Add
985
e2e-testing-patternswshobson/agents/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.

TestingWeb automation
20k++300+<5%Add
1002
argent-screenshot-diffsoftware-mansion/argent/argent-screenshot-diff

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, overflow, text rende

Testing
20k++1k+5%Add
1069
expo-skill-evalexpo/skills/expo-skill-eval

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 skill, test that a sk

Testing
20k++1k+5%Add
1072
javascript-testing-patternswshobson/agents/javascript-testing-patterns

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 JavaScript/TypeScript tests,

Testing
20k++100+<5%Add
1078
convex-verifyget-convex/agent-skills/convex-verify

Prove a Convex feature works — seed, drive as multiple mocked users via convex-test, assert behavior including the negative authz cases (wrong user refused, data-scope enforced).

Testing
20k+Add
1159
playwright-generate-testgithub/awesome-copilot/playwright-generate-test

Generate a Playwright test based on a scenario using Playwright MCP

Code authoringTestingWeb automation
10k++10+<5%Add
1192
dart-collect-coveragedart-lang/skills/dart-collect-coverage

Collect coverage using the coverage packge and create an LCOV report

1 copy from other publishers not shown

Testing
10k++300+<5%Add
1199
dart-generate-test-mocksdart-lang/skills/dart-generate-test-mocks

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.

1 copy from other publishers not shown

Code authoringTesting
10k++300+<5%Add
1212
argent-settings-permissionssoftware-mansion/argent/argent-settings-permissions

Grant, deny, or reset an app's runtime permissions (camera, microphone, photos, contacts, notifications, calendar, location, location-always, media-library, motion, reminders) on an iOS simulator or Android device using the argent `settings

Agent operationsTesting
10k++1k+5%Add
1298
writing-unit-testsriekelt/principal-engineer/writing-unit-tests

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 only at boundaries you

Testing
10k++300+5%Add
1312
testing-changesriekelt/principal-engineer/testing-changes

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 pattern, and assertion dis

Testing
10k++1k+5%Add
1369
playwright-explore-websitegithub/awesome-copilot/playwright-explore-website

Website exploration for testing using Playwright MCP

TestingWeb automation
10k+Add
1466
argent-qa-flowssoftware-mansion/argent/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, executabl

Testing
10k++300+<5%Add
1468
javascript-typescript-jestgithub/awesome-copilot/javascript-typescript-jest

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

Testing
10k++30+<5%Add
1479
pytest-coveragegithub/awesome-copilot/pytest-coverage

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

Testing
10k+Add
1578
java-junitgithub/awesome-copilot/java-junit

Get best practices for JUnit 5 unit testing, including data-driven tests

Testing
10k++10+<5%Add
1605
tdd-workflowaffaan-m/ecc/tdd-workflow

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 feature, fixing a bug, ref

Code authoringTesting
10k++30+<5%Add
1618
e2e-testingaffaan-m/ecc/e2e-testing

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 in CI.

TestingWeb automation
10k++30+<5%Add
1657
bats-testing-patternswshobson/agents/bats-testing-patterns

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.

Testing
10k++30+<5%Add
1668
temporal-python-testingwshobson/agents/temporal-python-testing

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 debugging test failures.

Testing
10k++10+<5%Add
1689
dogfoodcallstack/agent-device/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.

Agent operationsTesting
10k++100+<5%Add
1695
web3-testingwshobson/agents/web3-testing

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 protocols.

Testing
10k++10+<5%Add
1709
eval-harnessaffaan-m/ecc/eval-harness

Eval-driven development (EDD) framework for AI coding sessions — define capability and regression evals before coding, grade with code-based, model-based, rule, or human graders, and track pass@k and pass^k reliability. Use when defining pa

Testing
10k++30+<5%Add
1737
cpp-testingaffaan-m/ecc/cpp-testing

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

Testing
10k++30+<5%Add
1774
csharp-xunitgithub/awesome-copilot/csharp-xunit

Get best practices for XUnit unit testing, including data-driven tests

Testing
10k++10+<5%Add
1781
scoutqa-testgithub/awesome-copilot/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 app

TestingWeb automation
3k+Add
1897
breakdown-testgithub/awesome-copilot/breakdown-test

Test Planning and Quality Assurance prompt that generates comprehensive test strategies, task breakdowns, and quality validation plans for GitHub projects.

Testing
3k+Add
1974
csharp-nunitgithub/awesome-copilot/csharp-nunit

Get best practices for NUnit unit testing, including data-driven tests

Testing
3k+Add
190 skillsPage 1 of 4Updated Show copies