mcpField

Skills

97,222 packaged capabilities and playbooks for agents. Install any of them with one command.

Development

M
mcp-builder
mcp-builder
ovachiever / droid-tings

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

Development45
M
mcp
mcp
iuliandita / skills

Build and debug Model Context Protocol (MCP) servers, clients, tools, resources, and OAuth integrations.

Development45
M
metadata-optimizer
metadata-optimizer
huifer / claude-code-seo

Analyze and optimize metadata for Next.js projects, including title, description, Open Graph and Twitter Cards. Automatically detects App Router or Pages Router, and offers length suggestions, keyword optimization and best-practice guidance. Supports bilingual Chinese/English SEO analysis.

Marketing & growth45
M
mgdis-dependencies-patterns

No description yet

Development45
M
milestone-planning
milestone-planning
tmdgusya / engineering-discipline

Decomposes complex, multi-day tasks into optimized milestones (ultraplan). Broad parallel exploration grounds a draft milestone DAG, then independent adversarial critics attack the draft in rounds until no blocking findings remain. Triggers when the user says "plan milestones", "break this into milestones", "ultraplan", or when long-run harness needs milestone generation.

Agent workflows45
M
mobile-developer
mobile-developer
rmyndharis / antigravity-skills

Develop React Native, Flutter, or native mobile apps with modern

Development45
M
model-merging
model-merging
ovachiever / droid-tings

Merge multiple fine-tuned models using mergekit to combine capabilities without retraining. Use when creating specialized models by blending domain-specific expertise (math + coding + chat), improving performance beyond single models, or experimenting rapidly with model variants. Covers SLERP, TIES-Merging, DARE, Task Arithmetic, linear merging, and production deployment strategies.

Development45
M
monarch-screen-setup
monarch-screen-setup
indiesoftby / defold-agent-config

Organizes screens and popups in a Defold game using Monarch screen manager. Use when creating new screens, popups, or setting up navigation between them.

Development45
M
mongodb-connection
mongodb-connection
fcakyon / claude-codex-settings

Optimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing on functions that instantiate or configure a MongoDB client (eg, when calling `connect()`), configuring connection pools, troubleshooting connection errors (ECONNREFUSED, timeouts, pool exhaustion), optimizing performance issues related to connections. This includes scenarios like building serverless functions with MongoDB, creating API endpoints that use MongoDB, optimizing high-traffic MongoDB applications, creating long-running tasks and concurrency, or debugging connection-related failures.

Data & databases45
M
monoids
monoids
bsene / skills

Recognize and apply the monoid abstraction (binary associative operation + neutral element) in Clojure/ClojureScript code. Use whenever the user is combining, aggregating, merging, or reducing data — metrics and counters, event logs, config objects, or any `reduce`/`fold`/`merge-with` over a collection — even if they don't use the word "monoid". Also use when reviewing code that special-cases empty lists/collections, when discussing Map-Reduce or parallel aggregation (including `pmap`-based reduction), or when designing a generic `combine`/`merge`/`empty` API instead of ad hoc merge logic. Trigger this for "how do I merge these two X" or "what's a clean way to aggregate Y" style questions, not just explicit monoid/algebra questions. For TypeScript idioms, route to the `typescript` skill instead.

Development45
M
morpho-builder
morpho-builder
morpho-org / morpho-skills

Use when building applications, bots, SDKs, or integrations against the Morpho lending protocol — deposits, borrows, repays, withdrawals, vault v1/v2 integrations, V1→V2 migration flows, risk monitors, portfolio dashboards. Steers toward `@morpho-org/morpho-sdk` (`MorphoClient`) for user-facing transactions and flags uncovered flows (curator ops, market creation, liquidations, flashloans, rewards) that need lower-level SDKs. Invoke whenever a user mentions Morpho, MetaMorpho, Morpho Blue, or any on-chain integration touching these contracts — even if they don't name morpho-sdk explicitly.

Development45
N
nats-design-subject
nats-design-subject
trogonstack / agentskills

Design NATS subject hierarchies for messaging patterns (pub/sub, request/reply, streaming). Apply naming conventions, segmentation strategies, and wildcard patterns to create scalable subject architectures. Use when designing NATS messaging systems, choosing account-vs-subject namespace boundaries for multi-tenant communication, designing export/import subjects, or auditing existing subject hierarchies. Do not use for: (1) NATS server or account provisioning, (2) cluster setup, (3) client library implementation or connection code, (4) debugging connectivity or performance issues, (5) choosing between NATS and other messaging systems.

Development45
N
neon-postgres
neon-postgres
andrelandgraf / fullstackrecipes

Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.

Data & databases45
N
neverthrow-wrap-exceptions
neverthrow-wrap-exceptions
code-sherpas / agent-skills

Capture exceptions and promise failures with `neverthrow` instead of hand-written `try/catch` in TypeScript and JavaScript code. Use when wrapping synchronous functions that may throw, promise-returning functions that may throw before returning, existing `PromiseLike` values that may reject, or third-party APIs such as parsers, database clients, HTTP clients, file-system helpers, serializers, and SDK calls. Prefer `Result.fromThrowable` for synchronous throwers, `ResultAsync.fromThrowable` for promise-returning functions that may throw or reject, and `ResultAsync.fromPromise` when you already have a `PromiseLike` value in hand. Only keep `try/catch` when the language construct, cleanup requirement, or framework boundary truly requires it.

Development45
N
nix-platform-specific-options
nix-platform-specific-options
edmundmiller / dotfiles

Write Nix modules with platform-specific options (NixOS vs Darwin) without infinite recursion. Use when mkIf causes evaluation errors or options don't exist across platforms.

Development45
N
nk-documentation-best-practices
nk-documentation-best-practices
naykel76 / skills-and-guidelines

Use this skill whenever creating or updating documentation across any Naykel project. Do not wait for an explicit request — if documentation is being created or updated, this skill applies.

Development45
N
node-to-bun
node-to-bun
daleseo / bun-skills

Migrate Node.js projects to Bun with compatibility analysis. Use when converting existing npm/pnpm/yarn projects to Bun or auditing dependencies for Bun compatibility.

Development45
N
noimplicitany-completion
noimplicitany-completion
marius-townhouse / effective-typescript-skills

Use when finishing TypeScript migration. Use when enabling strict mode. Use when finalizing tsconfig. Use when ensuring type safety. Use when completing adoption.

Development45
N
nushell-plugin-builder
nushell-plugin-builder
ypares / agent-skills

Guide for creating Nushell plugins in Rust using nu_plugin and nu_protocol crates. Use when users want to build custom Nushell commands, extend Nushell with new functionality, create data transformations, or integrate external tools/APIs into Nushell. Covers project setup, command implementation, streaming data, custom values, and testing.

Development45
N
nuxt-geo-best-practices
nuxt-geo-best-practices
vinayakkulkarni / vue-nuxt-best-practices

Nuxt GEO (Generative Engine Optimization) guidelines for getting cited by ChatGPT, Perplexity, Claude, Google AI Overviews, and Gemini. Covers AI crawler access (llms.txt, GPTBot/ClaudeBot/PerplexityBot allowlisting), content extractability for RAG retrieval, entity clarity via JSON-LD, and the evidence-backed +40% visibility levers (statistics, citations, quotations) from the GEO arxiv paper. Triggers on tasks involving GEO, AEO, AI search, LLM visibility, llms.txt, AI crawlers, ChatGPT citations, Perplexity, AI Overviews, generative engines, or AI mentions.

Marketing & growth45
O
odoo-owl
odoo-owl
mart337i / odoo-skills

Odoo OWL frontend engineering guidance covering components, templates, reactivity, hooks, props, plugins, registries, debugging, assets, and OWL 1/2/3 migration. Use when working with Odoo frontend components, @odoo/owl, static/src JavaScript/XML templates, signals, proxy, props, t-on, t-ref, t-model, registries, plugins, or OWL migrations.

Development45
O
okta-webhooks
okta-webhooks
hookdeck / webhook-skills

Receive and verify Okta Event Hooks. Use when setting up Okta event hook handlers, implementing the one-time verification challenge, authenticating requests with the Authorization header secret, or handling identity events like user.lifecycle.create, user.session.start, user.account.lock, or group.user_membership.add.

Development45
O
oma-docs
oma-docs
first-fluke / oh-my-agent

Check documentation references, sync docs to code changes, and

Development45
O
oma-refactor
oma-refactor
gracefullight / stock-checker

Restructure existing code while preserving observable behavior. Use for targeted technical debt or hotspot work with characterization tests.

Development45
O
oma-search
oma-search
gracefullight / stock-checker

Find external documentation, web sources, or remote code with citations. Local code navigation uses the configured code tools.

Productivity45
O
openapi-glossary
openapi-glossary
scalar / scalar

Use consistent OpenAPI terminology and definitions when writing documentation, educational material, and tooling guidance.

Development45
O
opencode
opencode
dimitrigilbert / ai-skills

Guide for opencode CLI and web server — non-interactive mode, headless server, sessions, model config, and all CLI subcommands.

Agent workflows45
O
openxr
openxr
alphaonedev / openclaw-graph

OpenXR is an open standard API for building cross-platform AR and VR applications with hardware abstraction.

Development45
O
optimize-loop
optimize-loop
gaasher / agent-loop-skills

Use when the user wants to iteratively improve an artifact under a hard correctness bound while minimizing a measured cost — refactoring a code module to cut complexity while its test suite stays green, OR speeding up a SQL query while it returns the same rows. Each iteration applies one focused change, checks a correctness gate that must pass, measures a metric that must drop, and keeps the change only if both hold, else reverts; loops to a plateau or budget. Not for adding features, fixing bugs, or any change that is allowed to alter behaviour or results.

Development45
O
optimizing-ef-core-queries
optimizing-ef-core-queries
managedcode / dotnet-skills

Review and optimize application data access that uses Entity Framework Core (EF Core). Use for EF Core performance and correctness reviews of services, repositories, imports, and background jobs: slow or memory-heavy queries, excessive round-trips, hidden SaveChanges, premature materialization, dynamic query construction, result-graph tracking, bulk writes, DbContext lifetime or overlapping operations, search semantics, paging, raw SQL, and model/index coverage. Use whether or not EF Core owns the schema. For EF Core, not Dapper or raw ADO.NET.

Data & databases45
P
partner-integration-ecosystem-review
partner-integration-ecosystem-review
sylphxai / skills

Design and audit partner integration ecosystems, APIs, app directories, OAuth flows, webhooks, SDKs, partner onboarding, certification, co-marketing, revenue share, support boundaries, abuse controls, and ecosystem health. Use when a product depends on third-party integrations, platform partners, developer apps, marketplace listings, or strategic distribution channels.

Marketing & growth45
P
pay-for-http-request

Make HTTP requests with automatic x402 payment support using the purl command line interface.

Development45
P
pint-units
pint-units
soljourner / claude-engineering-skills

Handle engineering units with automatic conversion and dimensional analysis

Development45
P
pixeltable
pixeltable
pixeltable / pixeltable-skill

Build multimodal AI apps with Pixeltable. One application file (app.py) declares TableModel tables and FastAPIRouter routes. Create tables with pxt schema update. Start HTTP with pxt service update. Insert a row or POST to try the app. Use computed columns instead of LangChain, pandas-as-store, or a separate vector DB. Use when building RAG or tool-calling agents, processing images/video/audio/documents, or serving an API. Do NOT use for general Python or direct PostgreSQL administration.

Development45
P
planning-work-item-tasks
planning-work-item-tasks
b-mendoza / agent-skills

Plans a Phase 1 Jira ticket or GitHub issue snapshot into staged, validated Phase 2 task-plan artifacts with deterministic branch names. Use when an orchestrator or user asks to decompose docs/<KEY>.md, plan Jira tasks, plan GitHub issue tasks, or re-plan a work item after critique. Does not fetch work items, create subtasks or child issues, implement tasks, or mutate the work-item platform.

Development45
P
ponytail
ponytail
starquant / ponytail-skill

Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).

Development45
P
pr-splitter
pr-splitter
mastra-ai / mastra

Use when breaking a large, complex, messy, or hard-to-review pull request into multiple smaller PRs; planning stacked PRs; extracting independent changes from a branch; splitting mixed refactor and behavior changes; managing drift after review feedback; rebasing follow-up PRs as earlier PRs change; or preserving original branch intent while shipping incrementally.

Development45
P
prd
prd
jimweller / clanker-skills

Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or when asked to create a PRD.

Development45
P
prd-review
prd-review
jimweller / clanker-skills

Review a PRD for structural defects via a subagent.

Testing & quality45
P
principle-exhaust-the-design-space
principle-exhaust-the-design-space
ericlitman / open-pstack

Apply when facing a novel UI interaction or architectural decision with no precedent in the codebase. Build 2-3 competing prototypes and compare side by side before committing.

Design & UI45
P
principle-make-operations-idempotent
principle-make-operations-idempotent
ericlitman / open-pstack

Apply when designing commands, lifecycle steps, or processing loops that run amid crashes, restarts, and retries. Converge to the same end state regardless of partial prior runs.

Development45
P
prioritize-python-3-10-features
prioritize-python-3-10-features
oimiragieo / agent-studio

Prioritizes the use of new features available in Python 3.12 and later versions.

Development45
P
problem-solving
problem-solving
samhvw8 / dotfiles

Systematic problem-solving techniques for stuck-ness. Techniques: simplification cascade (complexity spirals), collision-zone thinking (innovation blocks), meta-pattern recognition (recurring issues), inversion exercise (assumption constraints), scale game (uncertainty). Actions: simplify, analyze, recognize patterns, invert assumptions, scale thinking. Keywords: problem solving, complexity spiral, innovation block, stuck, simplification, meta-pattern, assumption inversion, scale uncertainty, breakthrough thinking, root cause, systematic analysis, Microsoft Amplifier, debugging approach, creative solution. Use when: complexity spiraling, hitting innovation blocks, seeing recurring patterns, constrained by assumptions, uncertain about scale, generally stuck on problems.

Agent workflows45
P
project-analyze
project-analyze
catlog22 / claude-code-workflow

Multi-phase iterative project analysis with Mermaid diagrams. Generates architecture reports, design reports, method analysis reports. Use when analyzing codebases, understanding project structure, reviewing architecture, exploring design patterns, or documenting system components. Triggers on "analyze project", "architecture report", "design analysis", "code structure", "system overview".

Development45
P
project-planner
project-planner
silvainfm / claude-skills

Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.

Development45
P
pubnub-live-sport-updates
pubnub-live-sport-updates
pubnub / skills

Deliver real-time sports scores, play-by-play, and scoreboards with PubNub

Development45
P
pwa-manifest-generator
pwa-manifest-generator
jeremylongshore / tons-of-skills-marketplace

Generate pwa manifest generator operations. Auto-activating skill for

Development45
P
pylint-checkers

Use when pylint checkers including built-in checkers, custom checkers, and checker development.

Testing & quality45
P
pyproject-config
pyproject-config
brojonat / llmsrules

Configure Python projects with pyproject.toml including build system, console scripts, ruff linting, and pytest. Use when setting up a new Python project, configuring tooling, or adding entry points.

Development45
P
python-async-patterns
python-async-patterns
0xdarkmatter / claude-mods

Python asyncio patterns for concurrent programming. Triggers on: asyncio, async, await, coroutine, gather, semaphore, TaskGroup, event loop, aiohttp, concurrent.

Development45
P
python
python
i9wa4 / dotfiles

USE FOR: Python coding in this repo: utility edits, explicit python execution, venv selection, and file permission conventions. Detailed owner: programming. DO NOT USE FOR: generated runtime outputs.

Development45
P
python-runtime-operations
python-runtime-operations
ahgraber / skills

Use when building or reviewing service, job, or CLI runtime behavior in Python — designing startup validation, shutdown sequences, observability, and structured logging. Also use when startup crashes from late config, shutdown leaves orphaned processes, terminal states are implicit, or logs lack structure.

Development45
P
python-sdk
python-sdk
magentosh / superpowers

Python SDK for inference.sh - run AI apps, build agents, and integrate with all models. Package: inferencesh (pip install inferencesh). Supports sync/async, streaming, file uploads. Build agents with template or ad-hoc patterns, tool builder API, skills, and human approval. Use for: Python integration, AI apps, agent development, RAG pipelines, automation. Triggers: python sdk, inferencesh, pip install, python api, python client, async inference, python agent, tool builder python, programmatic ai, python integration, sdk python

Development45
Q
qa
qa
alpoxdev / hypercore

[Hyper] Analyze vague or relayed non-developer stakeholder requests (client, executive, PM, sales/support) by mapping them to codebase impact, presenting interpretation candidates with risks, then implementing only after confirmation. Use for stakeholder-message analysis, not browser QA testing, CI/build failures, or already-clear technical tasks.

Development45
Q
query-docs-library-metadata

Retrieve machine-readable context with tanstack libraries, tanstack doc, tanstack search-docs, tanstack create --list-add-ons --json, and --addon-details for agent-safe discovery and preflight validation.

Development45
R
react-animations
react-animations
fcsouza / agent-skills

Use when implementing animations, transitions, or motion effects in React apps. Invoke this skill whenever someone asks about animation, transition, motion, framer motion, react spring, GSAP, entrance/exit effects, scroll animation, parallax, gesture, drag, card flip, screen shake, health bar, damage numbers, loading states, page transitions, hover effects, or any element that should move, fade, scale, or respond to interaction — even if they don't use the word "animation".

Design & UI45
R
react-composable-components
react-composable-components
jonmumm / skills

Write and refactor React components to be small, composable, and customizable, doing one thing well. Improve rendering performance, maintainability, and reusability by leveraging compound components, prop spreading, and utility class merging. Apply these patterns when authoring new components or breaking down large monolithic ones.

Development45
R
react-expert
react-expert
mizchi / skills

React specialist perspective for the weekly review. Focuses on hooks discipline, re-rendering, Suspense / RSC, and Context design. Opinionated on React idioms.

Testing & quality45
R
react-native
react-native
claude-dev-suite / claude-dev-suite

React Native mobile development. Core components, navigation (React Navigation), platform-specific code, native modules, performance optimization, and debugging. USE WHEN: user mentions "React Native", "react-native", "mobile app with React", "cross-platform mobile", "RN", "react-native-cli" DO NOT USE FOR: Expo-specific features - use `expo`; Flutter - use `flutter`; web React - use `react` skills

Development45
R
react-native-ecosystem
react-native-ecosystem
maikotrindade / awesome-react-native-skills

React Native ecosystem — navigation, state, data fetching, Reanimated, storage, TypeScript patterns, accessibility, and deep linking. Use when building production React Native apps with React Navigation, Zustand, TanStack Query, or Reanimated v3.

Development45
32821–32880 of 37,216

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.