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
139
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
286
playwright-climicrosoft/playwright-cli/playwright-cli

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

Product documentationTestingWeb automation
180k+Add
292
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.

TestingWeb automation
170k+Add
361
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

Research and searchService integrationTestingWeb automation
110k+Add
395
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
415
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
416
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
541
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
542
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
635
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
636
clerk-testingclerk/skills/clerk-testing

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

TestingWeb automation
40k+Add
654
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
706
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
714
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
721
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
765
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.

TestingWeb automation
30k+Add
791
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
845
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
1011
momentic-specmomentic-ai/skills/momentic-spec

Improve code correctness using Momentic specs in the feature development process

Testing
20k++3k+10%Add
1015
agent-browserbankai-skills/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

Research and searchService integrationTestingWeb automation
20k+Add
1025
agent-browserits-a-skill-issue/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

Research and searchService integrationTestingWeb automation
20k+Add
1045
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
1054
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
1065
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
1066
agent-browserskills-shell/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

Research and searchService integrationTestingWeb automation
20k+Add
1075
agent-browsermagentosh/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

Research and searchService integrationTestingWeb automation
20k+Add
1091
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
1195
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
1198
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
1204
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
1234
agent-browserqu-skills/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

Research and searchService integrationTestingWeb automation
10k+Add
1250
agent-browser101-skills/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

Research and searchService integrationTestingWeb automation
10k+Add
1309
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
1344
dart-collect-coveragedart-lang/skills/dart-collect-coverage

Collect coverage using the coverage packge and create an LCOV report

Testing
10k++300+<5%Add
1356
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.

Code authoringTesting
10k++300+<5%Add
1369
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
1457
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
1471
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
1528
playwright-explore-websitegithub/awesome-copilot/playwright-explore-website

Website exploration for testing using Playwright MCP

TestingWeb automation
10k+Add
1636
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
1639
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
1654
pytest-coveragegithub/awesome-copilot/pytest-coverage

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

Testing
10k+Add
1685
dart-migrate-to-checks-packageflutter/agent-plugins/dart-migrate-to-checks-package

Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.

Code authoringTesting
10k++100+<5%Add
1696
webapp-testinggithub/awesome-copilot/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.

TestingWeb automation
10k+Add
1712
vue-testing-best-practicesvuejs-ai/skills/vue-testing-best-practices

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

Testing
10k++30+<5%Add
1761
java-junitgithub/awesome-copilot/java-junit

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

Testing
10k++10+<5%Add
1790
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
1803
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
1842
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
203 skillsPage 1 of 5Updated Fold copies