mcpField

Skills

98,639 packaged capabilities and playbooks for agents. Install any of them with one command.

Development

U
unity-yooasset-design
unity-yooasset-design
besty0728 / unity-skills

Source-anchored design rules for YooAsset v2.3.18

Development69
U
update-ui-inventory
update-ui-inventory
autumnsgrove / lattice

Update the UI component inventory and documentation when components are added or removed. Use when adding new components, after code reviews flag inventory mismatches, or periodically to ensure docs match reality.

Development69
U
url-to-code
url-to-code
openai / role-specific-plugins

Clone a live URL as a runnable frontend-only local app.

Design & UI69
V
vbaExcel
vbaExcel
lunasoft2001 / github-copilot-excel-analyzer

Extract and re-import VBA code from Excel .xlsm files on Windows using Python (pywin32/oletools) or VBScript. Use to export .bas modules, refactor in VS Code, and re-import into the XLSM.

Development69
V
vercel-react-best-practices
vercel-react-best-practices
charlie85270 / dorothy

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

Development69
V
vercel-react-best-practices
vercel-react-best-practices
polarsource / polar

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

Development69
V
vite
vite
midudev / autoskills

Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite

Development69
V
vnpy

vn.py open source quantitative trading framework - supports CTA, spread, and options strategies, 20+ broker interfaces, covering domestic and international markets.

Development69
W
web-error-handling-result-types
web-error-handling-result-types
agents-inc / skills

TypeScript Result/Either types for type-safe error handling, railway-oriented programming patterns, errors as values

Development69
W
webmcp
webmcp
pillarhq / pillar-skills

Implement WebMCP tools that expose web app functionality to AI agents via the W3C navigator.modelContext API. Use when adding WebMCP tools, registering browser-callable tools, exposing page functionality to AI agents, or building agentic web features.

Development69
W
why
why
scottwater / skills

Investigate why code or a design decision exists. Use for rationale, rejected alternatives, regressions, postmortems, historical constraints, and evidence-backed thresholds; use how for runtime behavior.

Development69
W
windows-protocols
windows-protocols
awakecoding / openspecs

Microsoft Open Specifications Windows Protocols Skill

Development69
W
wordpress-plugin-to-emdash
wordpress-plugin-to-emdash
emdash-cms / emdash

Analyze and port WordPress plugin behavior, custom post types, shortcodes, admin workflows, and stored data to current EmDash extension points. Use for WordPress-plugin migrations or when deciding which behavior belongs in an EmDash plugin, site schema, seed, or Astro code. Do not use for visual theme ports without plugin functionality.

Development69
W
working-with-jj
working-with-jj
ypares / agent-skills

Expert guidance for using JJ (Jujutsu) version control system. Use when working with JJ, whatever the subject. Operations, revsets, templates, debugging change evolution, etc. Covers JJ commands, template system, evolog, operations log, and interoperability with git remotes.

Development69
W
worktree
worktree
raine / workmux

Launch one or more tasks in new git worktrees using workmux.

Agent workflows69
W
wp-admin-ui-development
wp-admin-ui-development
jorgerosal / wordpress-skills

WordPress admin UI review and development guidance. Use when reviewing admin pages, settings screens, menu pages, notices, list tables, metabox-like interfaces, screen options, capability checks, admin scripts or styles, or when user mentions "admin UI", "settings page", "wp-admin", "admin screen", "options page", "list table", "admin menu", "admin notice", "screen options", or "dashboard page". Detects capability issues, Settings API misuse, admin-only performance problems, and UX mistakes in WordPress admin interfaces.

Development69
W
wp-headless-and-wpgraphql
wp-headless-and-wpgraphql
jorgerosal / wordpress-skills

Headless WordPress and WPGraphQL review guidance. Use when reviewing decoupled WordPress architectures, WPGraphQL schema design, `register_graphql_field`, `register_graphql_connection`, `graphql_register_types`, Next.js/Gatsby/Remix frontends, preview mode, auth flows, persisted queries, or build/revalidation pipelines. Helps review schema boundaries, resolver performance, preview/auth correctness, cache invalidation, and content modeling decisions for headless WordPress stacks.

Development69
W
write-user-story
write-user-story
testomatio / skills

Write user stories, and acceptance criteria (which represent requirements) from a feature idea, ticket, notes, or existing behavior. Use when the user asks to write, draft, or rewrite/edit/improve requirements, a spec, BRD, user stories, use cases, or acceptance criteria.

Development69
Z
zod
zod
midudev / autoskills

Zod schema validation best practices for type safety, parsing, and error handling. This skill should be used when defining z.object schemas, using z.string validations, safeParse, or z.infer. This skill does NOT cover React Hook Form integration patterns (use react-hook-form skill) or OpenAPI client generation (use orval skill).

Development69
A
add-ui
add-ui
aladicf / better-react-web-ui

Create or redesign React and Tailwind sections, pages, flows, shells, and components. Use when the user wants new UI or a redesign. Implement one requested or selected direction directly, or generate distinct alternatives when the user asks to compare options.

Design & UI68
A
ag2-add-custom-tool
ag2-add-custom-tool
ag2ai / ag2-skills

Add a custom Python tool to an AG2 `Agent` using the `@tool` decorator. Use when the user wants to give an Agent a new capability backed by Python code (API calls, DB queries, computations, file ops). Covers sync and async tools, parameter typing, Pydantic schema customisation, returning typed `Input` / `ToolResult` (text / data / images / binary), `final=True` early-exit, and dependency injection via `Context` / `Inject` / `Variable` / `Depends`.

Agent workflows68
A
ag2-hitl
ag2-hitl
ag2ai / ag2-skills

Pause an AG2 `Agent` mid-run to collect human input via `context.input()`, or gate a tool call with `approval_required()` middleware. Use when the user wants the agent to ask for confirmation, request missing info (passwords, API keys, data), or have a human approve sensitive / irreversible / expensive tool calls (sending emails, deleting records, payments).

Agent workflows68
A
ag2-knowledge-and-memory
ag2-knowledge-and-memory
ag2ai / ag2-skills

Persist agent state across runs, shape what the LLM sees per turn, and cap history to fit a context window. Covers `KnowledgeStore` (memory / sqlite / disk / redis), `KnowledgeConfig` (`store=`, `expose_tool=`, `write_event_log=`, `compact=`, `aggregate=`, `bootstrap=`) and its opt-out flags, aggregation strategies (`WorkingMemoryAggregate` with `prompt=` override, `ConversationSummaryAggregate`), assembly policies (`WorkingMemoryPolicy`, `EpisodicMemoryPolicy`, `ConversationPolicy`, `SlidingWindowPolicy`, `TokenBudgetPolicy`, `AlertPolicy`), compaction (`TailWindowCompact`, `SummarizeCompact`), and the lifecycle events (`AggregationStarted/Failed`, `CompactionStarted/Failed`, `EventLogFailed`). Use when the user wants the agent to remember between conversations, manage long histories, or control prompt assembly.

Agent workflows68
A
ag2-subagent-delegation
ag2-subagent-delegation
ag2ai / ag2-skills

Single-agent recursion and parallel fan-out within one AG2 `Agent` — auto-injected `run_subtask` / `run_subtasks(parallel=True)` (opt in via `tasks=TaskConfig(...)`) for self-delegation, and `Agent.as_tool()` as a lightweight no-hub way to call one named agent from inside another. Use when a single coordinator wants to break work into its own sub-tasks, fan out concurrent sub-tasks, or invoke a specialist agent as a tool. Covers context flow, recursion safety, and `persistent_stream` for sub-task history. **For two or more agents actually collaborating with a registry, durable channels, governance, or turn-taking, use `ag2-network-quickstart` instead** — the network is the standard multi-agent pattern in AG2.

Agent workflows68
A
agent-sdk-builder
agent-sdk-builder
openhands / extensions

Guided workflow for building custom AI agents using the OpenHands Software Agent SDK. Use when you want to create a new agent through an interactive interview process that gathers requirements and generates implementation plans.

Agent workflows68
A
alterlab-cirq
alterlab-cirq
alterlab-ieu / alterlab-academic-skills

Builds, simulates, and runs quantum circuits with Cirq, Google Quantum AI's framework for NISQ hardware, noise-aware low-level circuit design, and noise characterization. Use when targeting Google Quantum AI processors or their Quantum Virtual Machine models (Willow, Sycamore-class Rainbow/Weber), IonQ/AQT/Pasqal via Cirq plugins, designing noise-aware NISQ circuits, or running characterization experiments (randomized benchmarking, XEB). For IBM Quantum hardware and Qiskit Runtime prefer alterlab-qiskit; for gradient-trained quantum ML and hybrid quantum-classical models prefer alterlab-pennylane; for open-system Lindblad/master-equation dynamics prefer alterlab-qutip. Part of the AlterLab Academic Skills suite.

Development68
A
alterlab-torch-geometric
alterlab-torch-geometric
alterlab-ieu / alterlab-academic-skills

Graph Neural Networks with PyTorch Geometric (PyG) — node and graph classification, link prediction, GCN, GAT, and GraphSAGE layers, heterogeneous graphs, and molecular property prediction. Use when building or training GNNs for geometric deep learning on graph-structured data. Part of the AlterLab Academic Skills suite.

Data & databases68
A
amap-jsapi-skill

Development skill for Amap JSAPI v2.0 (WebGL). Covers map lifecycle management, mandatory security configuration, 3D view control, overlay rendering, and LBS service integration.

Development68
A
api-development-expert
api-development-expert
oimiragieo / agent-studio

API development expert including REST design, OpenAPI, and documentation

Development68
A
api-documenter
api-documenter
ovachiever / droid-tings

Auto-generate API documentation from code and comments. Use when API endpoints change, or user mentions API docs. Creates OpenAPI/Swagger specs from code. Triggers on API file changes, documentation requests, endpoint additions.

Development68
A
app-brief
app-brief
cribl-community / claude-cribl-app-plugins

Generates the app brief from the app definition, or updates it if APP_BRIEF.md already exists

Development68
A
app-implement
app-implement
cribl-community / claude-cribl-app-plugins

Implements app based on APP_BRIEF.md delta, supports dry-run capability

Development68
A
app-validate
app-validate
cribl-community / claude-cribl-app-plugins

Validates that the app brief aligns with and solves the defined problem

Testing & quality68
A
apple-swift
apple-swift
fandhe-ai / agent-reference-skills

Swift Standard Library, Concurrency, and Observation reference. Protocols/generics, async/await, actor, SerialExecutor, Sendable, Task, TaskGroup, AsyncSequence, AsyncStream, Continuation (CheckedContinuation), Observable, @Observable, Observations, ObservationRegistrar, Span, InlineArray, RangeSet, Equatable, Hashable, Comparable, Identifiable, Optional, Codable, Result, generics, some/any.

Development68
A
arcgis-smart-mapping
arcgis-smart-mapping
saschabrunnerch / arcgis-maps-sdk-js-ai-context

Auto-generate renderers, calculate statistics, and create data-driven visualizations. Use for class breaks, unique values, heatmaps, dot density, relationship maps, and getting histogram/summary statistics.

Data & databases68
A
aspire-configuration
aspire-configuration
wshaddix / dotnet-skills

Configure Aspire AppHost to emit explicit app config via environment variables while keeping app code free of Aspire clients and service discovery. Use when wiring AppHost resources to application configuration, ensuring production configuration is transparent and portable outside of Aspire, or avoiding Aspire client packages inside application code.

Cloud & DevOps68
A
ast-grep-typescript-react
ast-grep-typescript-react
pproenca / dot-skills

Use this skill when writing, debugging, or reviewing ast-grep patterns, YAML rules, or codemods against TypeScript or React (.ts/.tsx) code — searching for JSX elements, props, hooks, imports, or type constructs, and rewriting them. Covers the TS/React-specific traps — the tsx-vs-typescript language split, JSX and TypeScript node kinds, fragment matching, rewrites, and the @ast-grep/napi API. Complements the general-purpose ast-grep skill (rule mechanics) — reach for this one whenever the target code is TypeScript or React.

Development68
A
astro
astro
midudev / autoskills

Skill for building with the Astro web framework. Helps create Astro components and pages, configure SSR adapters, set up content collections, deploy static sites, and manage project structure and CLI commands. Use when the user needs to work with Astro, mentions .astro files, asks about static site generation (SSG), islands architecture, content collections, or deploying an Astro project.

Development68
A
autofix
autofix
devbrother2024 / skills

Fetch unresolved review threads on a GitHub PR, verify the validity of each comment, then pick only the valid points and fix and commit them. Handles comments from all reviewers (bots and humans). Activates on requests such as "apply the code review", "handle the review comments", "apply the PR review", "apply PR review comments", "handle review feedback", "autofix", "/autofix". Rather than applying review comments as-is, it applies only those judged valid in verification, either with user approval (default) or automatically (`--auto`).

Testing & quality68
A
azure-ai-projects-java
azure-ai-projects-java
sickn33 / agentic-awesome-skills

Azure AI Projects SDK for Java. High-level SDK for Azure AI Foundry project management, including connections, datasets, indexes, and evaluations

Cloud & DevOps68
A
azure-ai-translation-ts
azure-ai-translation-ts
sickn33 / agentic-awesome-skills

Text and document translation with REST-style clients.

Documents68
A
azure-ai-voicelive-dotnet
azure-ai-voicelive-dotnet
sickn33 / agentic-awesome-skills

Azure AI Voice Live SDK for .NET. Build real-time voice AI applications with bidirectional WebSocket communication.

Development68
A
azure-appconfiguration-ts
azure-appconfiguration-ts
sickn33 / agentic-awesome-skills

Centralized configuration management with feature flags and dynamic refresh.

Cloud & DevOps68
A
azure-communication-common-java
azure-communication-common-java
sickn33 / agentic-awesome-skills

Azure Communication Services common utilities for Java. Use when working with CommunicationTokenCredential, user identifiers, token refresh, or shared authentication across ACS services.

Development68
A
azure-data-tables-java
azure-data-tables-java
sickn33 / agentic-awesome-skills

Build table storage applications using the Azure Tables SDK for Java. Works with both Azure Table Storage and Cosmos DB Table API.

Data & databases68
B
backlog-md
backlog-md
nickcrew / claude-cortex

Task tracking system for agents via Backlog.md CLI. Use when creating deferred issues during implementation, filing audit findings, working assigned tasks, or managing project work. Optimized for agent workflows: structured issue filing, priority/labeling system, and task completion tracking.

Agent workflows68
B
better-stimulus
better-stimulus
obie / skills

Apply Better Stimulus best practices for writing maintainable, reusable StimulusJS controllers following SOLID principles

Development68
B
bevy-a11y
bevy-a11y
chrisgliddon / bevy-skills

Use when designing or auditing high-standard video-game accessibility in Bevy 0.20, integrating screen readers and focus navigation, supporting adaptive controllers and complete remapping, implementing captions or audio description, checking contrast and motion safety, or building disabled-player test evidence.

Design & UI68
B
blast-radius
blast-radius
scottwater / skills

Analyze and prove the external breakage risks of a proposed change.

Testing & quality68
B
blockscout-analysis
blockscout-analysis
blockscout / agent-skills

MANDATORY — invoke this skill BEFORE making any Blockscout MCP tool calls or writing any blockchain data scripts, even when the Blockscout MCP server is already configured. Provides architectural rules, execution-strategy decisions, MCP REST API conventions for scripts, endpoint reference files, response transformation requirements, and output conventions that are not available from MCP tool descriptions alone. Use when the user asks about on-chain data, blockchain analysis, wallet balances, token transfers, contract interactions, on-chain metrics, wants to use the Blockscout API, or needs to build software that retrieves blockchain data via Blockscout. Covers all EVM chains.

Data & databases68
B
bloodhound-scout
bloodhound-scout
autumnsgrove / lattice

Track code through the forest with unerring precision. Pick up the scent, follow the trail, and map the territory. Use when exploring unfamiliar codebases, finding patterns, or understanding how systems connect.

Development68
B
blueprint-work-order
blueprint-work-order
laurigates / claude-plugins

Create a work-order for isolated subagent execution, optionally linked to a GitHub issue. Use when breaking a PRP into delegatable tasks or spawning from an issue.

Agent workflows68
B
bolna-graph-agents
bolna-graph-agents
bolna-ai / skills

Design Bolna graph agents: node-based voice flows with LLM, expression, unconditional and event edges, static low-latency nodes, silence repeat with escalation, per-node RAG, function tools, and real-time event injection via REST. Use when a single prompt is too fragile for a multi-step voice workflow — appointment booking, lead qualification, collections, IVR with LLM fallback, payment confirmation, or any flow with branches, compliance checkpoints, or external events.

Agent workflows68
C
cdata-cli-python
cdata-cli-python
cdatasoftware / cli-skills

Use when writing Python application code that connects to a data source through a CData driver — after the connection and SQL have been validated with the cdata-cli discovery skill. Covers mapping the language to the CData Python Connector edition, downloading the connector wheel from CData's Python repository, activating its license, and connecting via DB-API 2.0 (cdata.<source>.connect). This is the Python build-phase companion to cdata-cli; invoke it whenever the target application language is Python (Salesforce, Snowflake, Jira, Gmail, etc.).

Development68
C
change-review
change-review
repowise-dev / repowise

Use when reviewing a set of changes before they merge — a PR, a branch diff, or the working-tree changes you just made — in a Repowise-indexed codebase (.repowise/ directory exists). Activates for "review this PR", "is this safe to merge", "what's the blast radius of these changes", "did I miss anything", or "what else should change with this".

Testing & quality68
C
charted-design
charted-design
marmicode / skills

Interviews the user section by section to collaboratively produce design documents. Use when creating a design doc, starting feature design, or when the user invokes the design command.

Development68
C
claude-code-mastery
claude-code-mastery
borghei / claude-skills

Use when the user asks to "optimize CLAUDE.md", "create a new skill", "write a custom agent", "configure hooks", "manage context window", "set up MCP servers", "scaffold a skill package", "analyze token budget", "create subagents", "configure permissions", "set up worktrees", or "integrate Claude Code with editors". Covers Claude Code CLI mastery, skill authoring, context engineering, hooks automation, subagent creation, and development workflow optimization.

Agent workflows68
C
cleanup-merged-branches
cleanup-merged-branches
timschoch / mattpocock-skills

Delete remote branches whose PR was merged. Read-only dry-run, then confirm, then delete.

Development68
C
cloudbase-document-database-in-wechat-miniprogram
cloudbase-document-database-in-wechat-miniprogram
tencentcloudbase / cloudbase-ai-toolkit

Use CloudBase document database WeChat MiniProgram SDK to query, create, update, and delete data. Supports complex queries, pagination, aggregation, and geolocation queries.

Data & databases68
C
cloudcannon-dev-server
cloudcannon-dev-server
cloudcannon / agent-skills

Use when running a CloudCannon site locally with `cloudcannon dev` — starting the local editing loop so the user can edit in the CloudCannon editor and see the site rebuild, choosing the build command per SSG, and reading the `/__api` surface the server exposes

Development68
25621–25680 of 37,679

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.