mcpField

Skills

96,770 packaged capabilities and playbooks for agents. Install any of them with one command.

Testing & quality

A
argent-ios-simulator-setup
argent-ios-simulator-setup
software-mansion / argent

Set up and connect to an iOS simulator using argent MCP tools. Use when starting a new session, booting an iOS simulator, getting an iOS UDID, or before any iOS simulator interaction task.

Development27.1k
A
argent-device-interact
argent-device-interact
software-mansion / argent

Interact with an iOS simulator, Android emulator, or Chromium (CDP) app using argent MCP tools. Use when tapping UI elements, performing gestures, scrolling/swiping, typing text, pressing hardware buttons, launching apps, opening URLs, taking screenshots, waiting for an element to appear or disappear, or checking visible app state after interactions. Not for TV targets.

Testing & quality27.1k
A
argent-react-native-profiler
argent-react-native-profiler
software-mansion / argent

Profile a React Native Hermes app to measure re-render and CPU performance using argent profiler tools. Use when optimizing for performance, measuring before/after a fix, spotting slow components, diagnosing re-renders, checking CPU hotspots, or producing a ranked issue report.

Development27.1k
A
argent-test-ui-flow
argent-test-ui-flow
software-mansion / argent

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 UI test scenarios, manual QA steps, visible UI changes, or visual behavior.

Testing & quality27.0k
C
check-impl-against-spec
check-impl-against-spec
warpdotdev / common-skills

Compare a pull request's implementation against spec context in spec_context.md and feed any material mismatches into review.json. Use during PR review when approved or repository spec context is available.

Testing & quality27.0k
A
argent-native-profiler
argent-native-profiler
software-mansion / argent

Native profiling for CPU hotspots, UI hangs, memory issues. iOS via xctrace; Android via Perfetto. Use when diagnosing native-level performance issues.

Development27.0k
R
reproduce-bug-report
reproduce-bug-report
warpdotdev / common-skills

Launch Oz cloud agents with computer use to reproduce UI-focused bug reports, capture visual evidence (a screen recording by default), and report reproduction findings. Use when investigating a specific interactive or visual bug from an issue, ticket, support report, or prompt.

Testing & quality26.8k
A
argent-screenshot-diff
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, or changes to visible layout, spacing, color, typography, clipping, overflow, text rendering, or image/icon rendering.

Testing & quality25.7k
A
argent-create-flow
argent-create-flow
software-mansion / argent

Create, record, edit, replay, or repair reusable Argent flow YAML files. Use when the user asks to record or replay a repeatable device path, set up profiling or an A/B comparison, or invoke the authoring engine behind argent-qa-flows. Also use before repeating three or more interactions. For one-off UI checks, acceptance-driven regression tests, or screen video, use argent-test-ui-flow, argent-qa-flows, or argent-screen-recording respectively.

Testing & quality25.4k
R
respond-to-pr-comments-in-blocklist
respond-to-pr-comments-in-blocklist
warpdotdev / common-skills

Interactively guide a user through PR review comments one at a time, collect a decision for each comment, then post agent-authored replies on GitHub and resolve review threads after the user approves a preview. Use only when the user wants to reply to or resolve review threads on GitHub. Skip when the user only wants comments fetched or displayed (use `pr-comments`), or only wants code changes made without posting anything back to GitHub.

Development25.1k
V
validate-changes-match-specs
validate-changes-match-specs
warpdotdev / common-skills

Validate that a branch or pull request implementation matches introduced product, technical, security, and related specs. Use when reviewing or finishing a spec-driven change and resolving mismatches between checked-in specs and implementation.

Testing & quality25.1k
A
archify-review
archify-review
tt-a1i / archify

Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.

Testing & quality24.9k
E
e2e-testing-patterns
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 establishing testing standards.

Testing & quality24.6k
M
mo-qa
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.

Testing & quality23.2k
N
next-dev-loop
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-browser (the browser's view). Requires a running `next dev`.

Testing & quality22.7k
D
diagnosing-superpowers
diagnosing-superpowers
obra / superpowers

Use when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why is it so expensive", "what is it doing" — or wants to build a bug report for the superpowers maintainers, for the current session or a past one identified by id or path, on any harness.

Agent workflows22.7k
T
thermo-nuclear-code-quality-review
thermo-nuclear-code-quality-review
cursor / plugins

Run an extremely strict maintainability review focused on abstraction quality, oversized files, and growth of spaghetti conditions. Use for a thermo-nuclear code quality review, thermonuclear review, deep code quality audit, or especially harsh maintainability review.

Testing & quality22.5k
G
golang-linter
golang-linter
samber / cc-skills-golang

A collection of working Golang agent skills

Testing & quality22.4k
E
expo-skill-eval
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 skill, test that a skill produces working code, benchmark a skill with device screenshots, or verify that its output renders correctly.

Testing & quality22.3k
F
fixing-accessibility
fixing-accessibility
ibelick / ui-skills

Audit and fix HTML accessibility issues including ARIA labels, keyboard navigation, focus management, color contrast, and form errors. Use when adding interactive controls, forms, dialogs, or reviewing WCAG compliance

Design & UI22.3k
A
ad-conversion-tracking
ad-conversion-tracking
mbfinotti / advertising-skills

Verify that conversion events are correctly configured, firing once, and deduplicated before a paid campaign launches, then turn the evidence into a GO / NO-GO decision. Covers tag debugging, test conversion tracing, browser/server event deduplication (including Conversions API setups), value and currency checks, conversion action status, consent handling, and test-data exclusion. Use whenever the user asks if their tracking works, mentions a pixel or tag check, conversions not showing up, duplicate conversions, or a pre-launch checklist—even if they never say “conversion tracking”. Covers B2B lead gen and B2C ecommerce on any ad platform. Do NOT use to reconcile platform vs CRM numbers after launch—use mbfinotti/advertising-skills@ad-attribution-gap instead.

Marketing & growth22.3k
A
argent-tv-interact
argent-tv-interact
software-mansion / argent

Control and inspect TV apps via argent, Apple TV (tvOS), Android TV (leanback), and Amazon Fire TV (Vega). Boot the target, read focus, navigate with the D-pad remote, type, screenshot, and on Vega debug the JS runtime (evaluate, console logs, network inspector). Use when a task targets a TV (runtimeKind "tv", or platform "vega"), or mentions Apple TV / tvOS / Android TV / leanback / Vega / Fire TV / VVD.

Testing & quality21.6k
S
security-review
security-review
getsentry / skills

Security code review for vulnerabilities. Use when asked to “security review,” “find vulnerabilities,” “check for security issues,” “audit security,” “OWASP review,” or review code for injection, XSS, authentication, authorization, or cryptography issues. Provides systematic review with confidence-based reporting.

Security21.6k
R
rust-best-practices
rust-best-practices
apollographql / skills

Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for Rust projects

Development21.3k
E
eas-simulator
eas-simulator
expo / skills

Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any `eas simulator:*` commands - it has the current syntax for this experimental API. Use whenever the user needs a simulator they can't run locally - 'run my app on a cloud simulator', 'use eas simulator to run/install/screenshot my app', 'I'm on Linux/Cursor and need an iOS device', 'no sim on this box / headless CI', 'let an agent click through my app and screenshot it', 'test my dev build on a remote sim with live reload', 'stream a sim to my browser' - even when they don't say 'EAS Simulator' or 'cloud'. On a host WITHOUT a local simulator (Linux, CI, cloud sandbox) it's the default; on macOS, do NOT auto-trigger for a plain 'run on the simulator' - use it only for a cloud/remote/shareable sim, an iOS version they lack, or an agent-driven session. NOT for local sims (expo run:ios, Xcode, Android Studio), EAS Build/Update, web preview, or physical devices

Testing & quality21.2k
J
javascript-testing-patterns
javascript-testing-patterns
wshobson / agents

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, setting up test infrastructure, or implementing TDD/BDD workflows

Testing & quality20.7k
F
firestore-security-rules-auditor
firestore-security-rules-auditor
firebase / agent-skills

A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.

Security20.4k
L
langfuse
langfuse
langfuse / skills

Interact with Langfuse and access its documentation: tracing, monitoring, creating datasets, running experiments, and evaluating AI applications. Use when needing to (1) query or modify Langfuse data, (2) look up Langfuse documentation, concepts, integration guides, a feature or SDK usage, or (3) do any AI engineering task (AI observability, prompt engineering/management, evaluation and evaluator management, experimentation, dataset management, evaluation-driven CI/CD, feedback collection). Invoke it for tasks in this scope even when Langfuse is not configured or explicitly mentioned.

Development20.0k
A
argent-settings-permissions
argent-settings-permissions
software-mansion / argent

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-permissions` tool - without navigating the system Settings UI. Use when the permission cannot be changed through the app itself - and only then, pre-authorize before the app asks, deny up front, re-enable a permission the user already denied, or reset so the prompt reappears. If the app can flip it - via an in-app toggle or the system permission dialog the app triggers - interact with the app instead.

Testing & quality19.8k
R
react-doctor
react-doctor
millionco / react-doctor

Use when finishing a feature, fixing a bug, before committing React code, or when the user types `/doctor`, asks to scan, triage, or clean up React diagnostics. Covers lint, accessibility, bundle size, architecture. Includes a regression check and a full local-triage workflow that fetches the canonical playbook.

Testing & quality19.7k
D
dart-add-unit-test
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.

Testing & quality19.4k
I
interface-review
interface-review
jakubkrehel / skills

Reviews a branch, pull request or uncommitted change for interface problems it introduced or regressed across accessibility, layout, writing, typography, color, and UI.

Design & UI19.4k
W
web-design-guidelines
web-design-guidelines
antfu / skills

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

Design & UI19.3k
D
dart-run-static-analysis
dart-run-static-analysis
dart-lang / skills

Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes

Testing & quality19.2k
N
next-cache-components-optimizer
next-cache-components-optimizer
vercel / next.js

Optimize the meaningful UI available immediately from a Next.js route on an initial load (hard navigation) or named client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route and entry point at a time; the shipped test then guards against regression. Use when asked to grow a static shell, fix a slow first paint or non-instant navigation, diagnose which Suspense boundary blocks useful UI, or add instant() regression coverage. Requires Next.js 16.3+ with Cache Components already adopted.

Development19.2k
D
deepline-plays-review

Use this skill when a human needs to review a Deepline Play result and hand feedback, labels, or approval back to the agent for revision, evaluation, comparison, or bounded iteration. Triggers on “put this run in a Sheet,” “review these results,” “read my feedback,” “make this a standing rule,” “never regress on this case,” “compare these runs,” “keep improving,” or “add the revised run to the same spreadsheet.” Skip ordinary Play authoring or execution with no human review loop, generic spreadsheet work, and one-off CSV export.

Agent workflows19.2k
A
agent-device
agent-device
callstack / agent-device

Automates Apple-platform apps (iOS, tvOS, macOS), Android devices (including Android TV and Fire TV on Fire OS), and Amazon Vega OS TV apps in Vega Virtual Devices. Use when navigating apps, taking snapshots/screenshots where supported, driving TV remotes, tapping, typing, scrolling, extracting UI info, collecting evidence, or planning agent-device CLI commands.

Agent workflows19.2k
M
multi-agent-review
multi-agent-review
riekelt / multi-agent-review

Use when a spec or plan needs review before execution begins—“review my spec,” “is this plan ready to execute,” “check this before I build it,” “second opinion on this plan”—and specifically before writing-plans (spec mode) or before subagent-driven-development (plan mode). Reviews specs and plans, not code. Panels six reviewers across two model tiers and three topics, invokes a reasoning-tier juror only when the tiers disagree, and gates the next workflow step with a fail-closed Blockers / Warnings / Observations verdict

Testing & quality18.9k
W
writing-unit-tests
writing-unit-tests
riekelt / principal-engineer

Use when writing or refactoring unit tests—a new test file, added cases, a flaky test, or an unreadable one. Encodes behavior-first testing: one behavior per test, names that state the claim, deterministic setup, and mocks only at boundaries you do not own. Use whenever a test is being written, even a quick one, and whenever a test needs a sleep, a mock of your own code, or a copy of the implementation's math

Testing & quality18.9k
V
verifying-before-done
verifying-before-done
riekelt / principal-engineer

Use before saying “done,” “fixed,” “passing,” or “shipped,” or reporting the outcome of any change. Defines verification as the standard for completion: exercise the change at its surface, run the verification command, report faithfully, distrust green suites, and own failing gates. Use before every completion claim, even when the change was small and obviously correct—the situations in which this is most often skipped.

Testing & quality18.8k
G
guarding-architecture
guarding-architecture
riekelt / principal-engineer

Use when a change crosses module boundaries, adds a dependency direction between modules, touches a critical path, or conflicts with a stated principle—and when writing or updating architecture principles. Encodes structural invariants as named, enforced contracts: statement, rationale, guard. Use whenever “we’ll just import it from there for now” appears, which is how boundaries die.

Development18.8k
T
testing-changes
testing-changes
riekelt / principal-engineer

Use when deciding what tests a change needs—a feature, bug fix, refactor, or any behavior change—or when reviewing whether a diff’s tests are sufficient. Encodes tests-change-with-behavior, the bug-regression pattern, and assertion discrimination. Use whenever behavior changes and the test diff is empty, especially when the change is “too small to test.”

Testing & quality18.8k
D
dart-collect-coverage
dart-collect-coverage
dart-lang / skills

Collect coverage using the coverage packge and create an LCOV report

Testing & quality18.6k
D
dart-generate-test-mocks
dart-generate-test-mocks
dart-lang / skills

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.

Testing & quality18.5k
A
argent-screen-recording
argent-screen-recording
software-mansion / argent

Record a video of an iOS simulator or Android emulator/device screen using argent MCP tools. Use when the user asks to record the screen, capture a video of a flow, interaction, or animation, produce a screen recording, or document app behavior as a video clip.

Creative & media18.4k
D
dart-migrate-to-checks-package
dart-migrate-to-checks-package
dart-lang / skills

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

Testing & quality18.3k
P
playwright-generate-test
playwright-generate-test
github / awesome-copilot

Generate a Playwright test based on a scenario using Playwright MCP

Testing & quality18.2k
G
github-actions-templates
github-actions-templates
wshobson / agents

Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.

Cloud & DevOps17.7k
P
penetration-testing-with-strix
penetration-testing-with-strix
usestrix / strix

Pentest a web app, API, codebase, repository, URL, domain, or IP with Strix — autonomous AI penetration testing that exploits and proves vulnerabilities (OWASP Top 10 and beyond — injection, XSS, SSRF, auth/access-control flaws, IDOR, business logic) instead of just flagging them. Runs self-hosted with the open-source CLI or via the managed app.strix.ai cloud, and returns validated findings with proof-of-concept exploits (Markdown, JSON, CSV, SARIF). Use when the user asks to pentest, hack, security-scan, security-audit, or find vulnerabilities in an app, API, website, or repo.

Security17.3k
V
vue-testing-best-practices
vue-testing-best-practices
antfu / skills

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

Testing & quality17.2k
H
huawei-cloud-vod-collector
huawei-cloud-vod-collector
huaweicloud / huaweicloud-skills

Invoke this skill to capture poor experiences and distill them into high-value requirements (Voice of Developer). Use when user encounters any Huawei Cloud related issues, like user expresses dissatisfaction, encounters errors, or wants to report issues/suggestions.Triggers include: "体验差","反馈问题","反馈建议","这个有bug","拒绝了请求","报告问题","反馈体验","report a problem","report a suggestion","bug report","poor experience","voice of developer"

Testing & quality17.1k
P
python-code-style
python-code-style
wshobson / agents

Python code style, linting, formatting, naming conventions, and documentation standards. Use when writing new code, reviewing style, configuring linters, writing docstrings, or establishing project standards.

Development16.7k
A
agent-browser
agent-browser
halt-catch-fire / superpowers

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 execution. Use for: web automation, data extraction, testing, agent browsing, research. Triggers: browser, web automation, scrape, navigate, click, fill form, screenshot, browse web, playwright, headless browser, web agent, surf internet, record video

Agent workflows16.6k
F
fix-security-vulnerabilities-with-strix
fix-security-vulnerabilities-with-strix
usestrix / strix

Fix security vulnerabilities found by a Strix pentest (open-source CLI or app.strix.ai cloud) — triage by severity, patch the root cause rather than the symptom, and re-run Strix to prove each fix actually closes the exploit. Handles injection, XSS, SSRF, broken access control, IDOR, and other validated findings. Use after a Strix scan reports findings, or when the user asks to remediate, patch, or fix security issues from a strix_runs report, vulnerabilities.json, findings.sarif, or a cloud scan.

Security16.4k
C
ci-security-scanning-with-strix
ci-security-scanning-with-strix
usestrix / strix

Add security scanning to CI/CD with Strix — GitHub Actions, GitLab CI, or any pipeline — so every pull request gets a diff-scoped AI pentest that blocks vulnerable code before it merges, with results as PR comments and SARIF uploaded to code scanning. Covers both the self-hosted open-source CLI (runs in your runner) and the managed app.strix.ai platform (GitHub/GitLab app or API, no runner infra). Use when the user asks to add security scanning, SAST/DAST, pentesting, vulnerability checks, or automated security review to their CI pipeline, pre-merge gate, or PR workflow.

Security16.0k
C
check

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.

Testing & quality16.0k
M
managed-pentesting-with-strix
managed-pentesting-with-strix
usestrix / strix

Run a managed pentest of a web app, API, repository, or local workspace on the app.strix.ai platform with the `strix cloud` CLI or REST API — no local Docker or LLM key needed. Safely review and upload local source, register assets, launch and poll scans, triage vulnerabilities, export SARIF, download compliance reports, start PR reviews, buy credits, and set up schedules or webhooks. Use for managed, continuous, scheduled, team-tracked, or sandboxed-agent security testing.

Security16.0k
C
coding-standards

Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns. Use when reviewing code quality or naming with no framework-specific skill that applies.

Testing & quality15.5k
C
chrome-devtools
chrome-devtools
github / awesome-copilot

Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling performance.

Development15.3k
D
dart-run-static-analysis
dart-run-static-analysis
flutter / agent-plugins

Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes

Testing & quality15.1k
121–180 of 11,825

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.