mcpField

Skills

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

Development

C
crew
crew
dmytri / shipshape

Use this skill to run a Shipshape Crew Mate for one failing verification target, making the smallest required production change. Dispatched by QM with a target and failure evidence.

Development46
C
css-grid-math
css-grid-math
lvtd-llc / skills

Derive and debug CSS Grid layout math for grid coordinates, line placement, spans, negative indexes, fr units, minmax(), fit-content(), repeat(), auto-fill, and auto-fit. Use when building grid systems, explaining track sizing, troubleshooting fr distribution, placing items by line numbers, or converting a layout sketch into CSS Grid formulas.

Design & UI46
C
csv-wave-pipeline
csv-wave-pipeline
catlog22 / claude-code-workflow

Requirement planning to wave-based CSV execution pipeline. Decomposes requirement into dependency-sorted CSV tasks, computes execution waves, runs wave-by-wave via spawn_agents_on_csv with cross-wave context propagation.

Agent workflows46
D
d1-01-dotnet-webapi-init
d1-01-dotnet-webapi-init
softinter-chiangrai / up-ai-skill-training

Scaffolds the up-api .NET 10 Web API project from the default template. Adds CORS (allow all origins). CRUD drill Day 1 step 1. Trigger: 'day1 step1', 'create up-api'.

Development46
D
d1-03-swagger
d1-03-swagger
softinter-chiangrai / up-ai-skill-training

Adds Swagger/OpenAPI UI to the up-api .NET project and redeploys it. Use when the user asks for Day 1 step 4 of the CRUD drill, or asks to add API docs / Swagger to up-api.

Development46
D
d1-04-db-config
d1-04-db-config
softinter-chiangrai / up-ai-skill-training

Configures the up-api .NET project's PostgreSQL connection (Npgsql, EF Core DbContext). No redeploy — config/code only. Use when the user asks for Day 1 step 4 of the CRUD drill, or asks to connect up-api to the database.

Development46
D
d1-05-entity-migration
d1-05-entity-migration
softinter-chiangrai / up-ai-skill-training

Creates an EF Core entity + runs the migration that creates its table in Postgres. CRUD drill Day 1 step 5. Trigger: 'day1 step5', 'create entity/table for up-api'. Use the entity name and columns exactly as user specifies — do not suggest or add columns.

Data & databases46
D
d1-06-crud-endpoints
d1-06-crud-endpoints
softinter-chiangrai / up-ai-skill-training

Adds the five CRUD REST endpoints (all, detail/{id}, save, update, delete) for an entity to up-api and redeploys. Use when the user asks for Day 1 step 7 of the CRUD drill, or asks to add CRUD API endpoints to up-api. Needs the same entity that was used in the entity-migration step.

Development46
D
d2-00-angular-tailwind-init
d2-00-angular-tailwind-init
softinter-chiangrai / up-ai-skill-training

Scaffolds up-app (Angular 22 + Tailwind CSS). CRUD drill Day 2 step 0. Trigger: 'day2 step0', 'create up-app'.

Development46
D
d2-02-api-service
d2-02-api-service
softinter-chiangrai / up-ai-skill-training

Generates an Angular service that calls the up-api CRUD endpoints for a given entity (getAll, getById, save, update, delete). Use when the user asks for Day 2 step 3 of the CRUD drill, or asks to create the Angular service that talks to up-api. Needs the same entity used on Day 1.

Development46
D
database
database
thelobbi / claude

Database design, SQL queries, migrations, and optimization. Activate for PostgreSQL, MySQL, SQLite, schema design, queries, indexes, and data modeling.

Data & databases46
D
datalens-html-pages
datalens-html-pages
datalens-tech / datalens-skills

Use this skill to build, fix, or publish a standalone HTML page or report in DataLens. DataLens takes a whole self-contained HTML document — often an AI-generated report with tables, charts, and a CSV/download button — and renders it in a sandboxed, CSP-locked iframe, so normal web code silently breaks. Reach for it when generating such a page from scratch, and when one already in DataLens misbehaves: images, fonts, scripts, or CDN libraries blocked or throwing Content-Security-Policy errors; fetch/XHR/localStorage failing; charts blank; a download or Export button doing nothing; an upload rejected as too large or the wrong encoding; or the page needing to match the user's DataLens theme (light/dark) and language (ru/en); or embedding a Yandex map. Also covers which CDNs and hosts are allowed and making the page fully self-contained. Not for DataLens chart cells or HTML-markup table columns.

Development46
D
ddd-aggregate
ddd-aggregate
yonatankarp / software-design-skills

Use when designing or critiquing aggregate boundaries — phrases like "aggregate", "aggregate root", "should these be one entity or two", "consistency boundary", "transactional consistency", "this aggregate is huge", "should I reference by ID or by object". Defines aggregates as transactional consistency boundaries and the rules for entity references within and across them

Development46
D
ddd-anti-patterns
ddd-anti-patterns
yonatankarp / software-design-skills

Use when identifying DDD anti-patterns and smells in code or design — phrases like "anemic domain model", "primitive obsession", "leaky repository", "smart UI", "transaction script", "god aggregate", "big ball of mud". Catalogs the common DDD anti-patterns with symptoms, why each is wrong, and the pattern skill that explains the fix

Development46
D
ddd-context-mapping
ddd-context-mapping
yonatankarp / software-design-skills

Use when mapping relationships between bounded contexts — phrases like "context map", "how do these two services talk", "should we use an anticorruption layer", "shared kernel vs separate ways", "upstream/downstream", "what integration pattern fits here". Catalogs the seven relationship patterns (Shared Kernel, Customer-Supplier, Conformist, Anticorruption Layer, Open Host Service, Published Language, Separate Ways) and the signals that pick one.

Development46
D
ddd-deeper-insight
ddd-deeper-insight
yonatankarp / software-design-skills

Use when the model is "working but feels off" and the user wants to deepen it — phrases like "supple design", "refactor toward deeper insight", "implicit concept", "the model isn't quite right yet", "what would a better model look like", "intention-revealing interfaces", "side-effect-free functions", "assertions in the domain", "conceptual contours". Covers Evans's Part III techniques for evolving a model past its first draft.

Development46
D
ddd-design
ddd-design
yonatankarp / software-design-skills

Use when the user wants to design a new domain model from scratch — phrases like "help me model X", "what's the bounded context for Y", "design a domain for this feature", "we need a domain model". Walks the user through ubiquitous language, bounded context, aggregate identification, and then routes to the relevant pattern skills. Do NOT use for code generation (route to ddd-implement) or refactoring existing code (route to ddd-refactor).

Development46
D
ddd-domain-event
ddd-domain-event
yonatankarp / software-design-skills

Use when modeling significant domain occurrences — phrases like "domain event", "OrderPlaced", "PaymentSettled", "something the business cares happened", "decouple these two aggregates", "eventual consistency across aggregates". Defines domain events, their naming (past tense, business-meaningful), and how they coordinate work across aggregates without violating aggregate boundaries

Development46
D
ddd-domain-service
ddd-domain-service
yonatankarp / software-design-skills

Use when behavior does not naturally belong to a single entity or value object—phrases like “domain service”, “this logic spans multiple aggregates”, “where does this go”, “the entity is starting to know too much”, “we need a calculator/coordinator that isn't a thing”. Defines when to introduce a stateless domain service instead of forcing behavior onto an entity. Distinguishes domain services from application and infrastructure services.

Development46
D
ddd-factory
ddd-factory
yonatankarp / software-design-skills

Use when creation of an aggregate or complex value object requires non-trivial work — phrases like "factory", "the constructor is doing too much", "construction has business meaning", "how do I create this aggregate", "constructor with twelve parameters". Defines when to introduce a factory and when a constructor or static creation method suffices

Development46
D
ddd-implement
ddd-implement
yonatankarp / software-design-skills

Use when the user wants concrete code that realizes a DDD pattern — phrases like "scaffold an entity for X", "write the Aggregate for Y", "give me the repository interface", "implement this value object". Drives the conversation through naming + invariants and then delegates code generation to a language adapter skill (e.g., ddd-kotlin-idioms for Kotlin). Do NOT use for refactoring (route to ddd-refactor), review (route to ddd-review), or design from scratch (route to ddd-design)

Development46
D
ddd-repository
ddd-repository
yonatankarp / software-design-skills

Use when designing how aggregates are persisted and retrieved—phrases like “repository”, “how should I load this aggregate”, “JPA repository vs DDD repository”, “leaky repository”, “finder methods”, “the repository is doing too much”. Defines a repository as the abstraction that gives the illusion of an in-memory collection of aggregates. One repository per aggregate root.

Development46
D
ddd-review
ddd-review
yonatankarp / software-design-skills

Use when the user asks for a PR-style code review for DDD smells—phrases like “is this DDD-clean”, “review this for domain modeling issues”, “what's wrong with this aggregate”, “audit this module for DDD”. Scans a file, diff, or module against the DDD anti-pattern catalog and reports specific violations with citations to the relevant pattern skill. Do NOT use when the user wants new code (route to ddd-implement) or wants to design from scratch (route to ddd-design).

Testing & quality46
D
ddd-subdomain-classification
ddd-subdomain-classification
yonatankarp / software-design-skills

Use when deciding where to spend modeling effort — phrases like "core domain", "supporting subdomain", "generic subdomain", "what's worth building vs buying", "where should the senior engineers work", "is this our competitive edge or just plumbing". Distinguishes Core (competitive edge), Supporting (custom but not differentiating), and Generic (commodity, buy/library) subdomains

Development46
D
ddd-ubiquitous-language
ddd-ubiquitous-language
yonatankarp / software-design-skills

Use when establishing or auditing a domain's shared vocabulary—phrases like “ubiquitous language”, “what should we call this concept”, “the team uses different words for the same thing”, “the code uses different names than the business”. Defines what a ubiquitous language is, how to grow one, and the smell tests that reveal a missing one. Do NOT use for code generation; this is a process/language skill.

Development46
D
ddd-value-object
ddd-value-object
yonatankarp / software-design-skills

Use when the user is modeling a descriptive concept with no identity — phrases like "value object", "Money", "Address", "DateRange", "primitive obsession", "wrap this primitive into a type", "two instances with the same attributes are the same". Distinguishes from entities; pairs with ddd-entity

Development46
D
debug-perf
debug-perf
tushaarmehtaa / tushar-skills

Diagnose and fix Next.js development and production performance problems. Use when investigating hot-reload loops, CPU spikes, bundle bloat, or slow server work.

Development46
D
debugging-dags
debugging-dags
necatiarslan / airflow-vscode-extension

Comprehensive DAG failure diagnosis and root cause analysis. Use for complex debugging requests requiring deep investigation like "diagnose and fix the pipeline" or "full root cause analysis".

Data & databases46
D
debugging-log-analyser
debugging-log-analyser
mohitagw15856 / pm-claude-skills

Parse error logs, stack traces, and crash reports into a structured root cause diagnosis. Use when an application is throwing exceptions, crashing, or producing unexpected errors and you need to understand why and what to fix. Produces a structured diagnosis with error classification, stack trace walkthrough, probable root cause with confidence level, affected code path, a concrete code-level fix suggestion, and ordered next debugging steps.

Development46
D
defold-skill-maintain
defold-skill-maintain
indiesoftby / defold-agent-config

Maintains Defold agent skills. Use when asked to update link lists in api-fetch/docs-fetch/examples-fetch skills, create or update proto file references, or fetch proto schemas.

Agent workflows46
D
design-patterns

Apply Gang of Four design patterns to solve architectural problems in TypeScript. Use when refactoring code architecture, implementing extensible systems, decoupling components, or following SOLID principles. Covers all 22 GoF patterns: Creational (Factory Method, Abstract Factory, Builder, Prototype, Singleton), Structural (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy), and Behavioral (Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor).

Development46
D
desktop-framework-tauri
desktop-framework-tauri
agents-inc / skills

Tauri 2.x commands, IPC bridge, permission system, plugins, window management, system tray, packaging

Development46
D
devcontainer-setup
devcontainer-setup
sickn33 / agentic-awesome-skills

Creates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer support to a project, setting up isolated development environments, or configuring sandboxed Claude Code workspaces.

Development46
D
diff-inspector
diff-inspector
timlai666 / skills

Inspect code diffs before opening a pull request or merging. This skill MUST be used when the user provides a code diff, pastes code changes, asks for a code or PR review, or when code is about to be submitted as a PR or merged. It MUST NOT be skipped solely because the diff is small. It SHOULD also be used before committing or handing back substantial or high-risk code changes. It MUST NOT be used when changes are limited to non-code content such as documentation, prose, images, or formatting. For small, low-risk self-changes, perform only a lightweight review without specialist dispatch. Checks requirement scope, correctness, security, compatibility, and test coverage. Triggers on: 幫我看程式 diff, 看一下程式改了什麼, review 程式碼, PR review, diff review, code review, 看看程式有沒有問題

Testing & quality46
D
displaying-html-in-flutter
displaying-html-in-flutter
rodydavis / skills

Easily display and interact with HTML content in your Flutter app using the `easy_web_view` package, which supports both web and mobile platforms.

Development46
D
document-release
document-release
borkweb / skills

Post-ship documentation update. Reads all project docs, cross-references the diff, updates README/ARCHITECTURE/CONTRIBUTING/CLAUDE.md to match what shipped, polishes CHANGELOG voice, cleans up TODOS, and optionally bumps VERSION. Use when asked to "update the docs", "sync documentation", or "post-ship docs". Proactively suggest after a PR is merged or code is shipped.

Development46
D
dodo-webhook
dodo-webhook
tushaarmehtaa / tushar-skills

Implement secure, idempotent Dodo Payments webhooks and database sync. Use when handling Dodo payment or subscription events in Next.js or FastAPI.

Development46
D
draggable-dom-with-lit
draggable-dom-with-lit
rodydavis / skills

Learn how to create an interactive, draggable DOM using a Lit web component with CSS transforms and slots, enabling you to manipulate HTML and SVG elements within a canvas-like environment.

Development46
D
dx
dx
nmnmcc / skills

Use when developers need a clearer path to understand, change, verify, or operate software.

Development46
D
dynamic-instrumentation
dynamic-instrumentation
gmh5225 / awesome-llvm-security

Expertise in LLVM-based dynamic binary instrumentation, runtime tracing, and program monitoring. Use this skill when implementing runtime analysis tools, code coverage systems, profilers, or dynamic security monitors.

Development46
E
effect-advanced
effect-advanced
trancong12102 / agentskills

Advanced Effect-TS patterns for typed errors, dependency injection, concurrency, resource management, schema validation, and streaming. Use when building Effect programs — not simple Effect.succeed/fail questions, but multi-concern tasks like designing service layers with Layer composition, handling typed error hierarchies with tagged errors, managing concurrent fibers with structured concurrency, scoped resource lifecycles, schema-driven API contracts, or integrating Effect with existing Express/Hono/database stacks. Do not use for basic TypeScript or general functional programming questions.

Development46
E
effect
effect
nmnmcc / skills

Use when effects, dependencies, failures, resources, concurrency, or execution boundaries need explicit modeling.

Development46
E
elite-accessibility
elite-accessibility
rshvr / elite-web-design

Motion accessibility and WCAG compliance for web animations. CRITICAL: This skill should be co-loaded with elite-gsap or elite-css-animations whenever implementing animations. Covers prefers-reduced-motion (CSS and GSAP patterns), WCAG contrast requirements, APCA, focus management, keyboard navigation, touch interaction patterns, and screen reader considerations. Use when asked about: reduced motion, motion sensitivity, vestibular disorders, accessibility, a11y, WCAG, contrast ratios, focus styles, touch targets, safe areas, gesture accessibility, or making animations accessible. Also covers touch interaction patterns for mobile.

Design & UI46
E
eliteforge-java-service-generator
eliteforge-java-service-generator
cloudsen / eliteforge-skills

Generate an EliteForge Java service project via Maven archetype wrapper script. Use when users ask to scaffold a new EliteForge service, provide companyName/productName/serviceName (kebab-case), need Maven archetype generation execution, or want tech stack to enableXXX mapping.

Development46
E
epic-react-patterns
epic-react-patterns
epicweb-dev / epic-stack

Guide on React patterns, performance optimization, and code quality for Epic Stack

Development46
E
erpnext-errors-clientscripts
erpnext-errors-clientscripts
impertio-studio / frappe_claude_skill_package

60 deterministic Claude AI skills for Frappe Framework and ERPNext v14-v16 development and operations

Development46
E
erpnext-errors-database
erpnext-errors-database
impertio-studio / frappe_claude_skill_package

60 deterministic Claude AI skills for Frappe Framework and ERPNext v14-v16 development and operations

Data & databases46
E
erpnext-impl-hooks
erpnext-impl-hooks
impertio-studio / frappe_claude_skill_package

60 deterministic Claude AI skills for Frappe Framework and ERPNext v14-v16 development and operations

Development46
E
erpnext-impl-jinja
erpnext-impl-jinja
impertio-studio / frappe_claude_skill_package

60 deterministic Claude AI skills for Frappe Framework and ERPNext v14-v16 development and operations

Development46
E
erpnext-impl-whitelisted
erpnext-impl-whitelisted
impertio-studio / frappe_claude_skill_package

60 deterministic Claude AI skills for Frappe Framework and ERPNext v14-v16 development and operations

Development46
E
erpnext-permissions
erpnext-permissions
impertio-studio / frappe_claude_skill_package

60 deterministic Claude AI skills for Frappe Framework and ERPNext v14-v16 development and operations

Security46
E
erpnext-syntax-scheduler
erpnext-syntax-scheduler
impertio-studio / frappe_claude_skill_package

60 deterministic Claude AI skills for Frappe Framework and ERPNext v14-v16 development and operations

Development46
E
erpnext-syntax-serverscripts
erpnext-syntax-serverscripts
impertio-studio / frappe_claude_skill_package

60 deterministic Claude AI skills for Frappe Framework and ERPNext v14-v16 development and operations

Development46
E
event-driven

Event-driven architecture patterns including message queues, pub/sub, event sourcing, CQRS, and sagas. Use when implementing async messaging, distributed transactions, event stores, command query separation, domain events, integration events, data streaming, choreography, orchestration, or integrating with RabbitMQ, Kafka, Apache Pulsar, AWS SQS, AWS SNS, NATS, event buses, or message brokers.

Development46
E
exclusive-or-properties
exclusive-or-properties
marius-townhouse / effective-typescript-skills

Use when exactly one of several properties should be present. Use when modeling mutually exclusive options. Use when building component props with alternative configurations. Use when designing API parameters that have variants.

Development46
E
executing-work-item-task
executing-work-item-task
b-mendoza / agent-skills

Executes exactly one planned Jira or GitHub work-item task after critique approval. Use when a numbered task should move through kickoff, implementation, documentation, requirements verification, clean-code, architecture, and security gates, targeted fix cycles, tracker finalization, and a final report without continuing to the next task. Does not plan tasks or select the next task.

Development46
F
fable-mindset
fable-mindset
robsonrung / rar-skills

Apply the Fable engineering posture to intake, diagnosis, decisions, implementation, and reports. Use when the user requests this mindset or an assessment of that work process; it does not select a model.

Agent workflows46
F
fastapi-router-creator
fastapi-router-creator
first-fluke / fullstack-starter

Guide for creating and organizing FastAPI routes using a file-based routing system or modular router pattern. Helps organize complex API structures.

Development46
F
feishu-message-fallback

Feishu message fallback mechanism with retry logic. Automatically retries failed messages with exponential backoff and fallback from rich text to plain text.

Productivity46
F
figma-pixel-implement
figma-pixel-implement
fudesign2008 / open-skills

Implement Figma UI with export-faithful assets, a screen×state inventory, a control measured in its shipping parent, and a durable living spec in the target repo (state/mode/basis, required Assets subsection). With a component workbench (Storybook or similar), also deliver inventory-covering stories and spec-locking tests. Use when implementing from Figma URLs/nodes or for pixel-level restoration; light/dark is in scope when the file has modes or the project has theme switching. In the same run, measure laid-out frames via figma-pixel-verify until passing; no person is needed between iterations. Triggers — 「像素级还原」「按稿实现」「Figma 对齐实现」「还原 Figma」「figma 保真实现」「暗黑模式还原」「多主题保真实现」 / implement from Figma, pixel restore, dark mode implement, multi-theme fidelity. Do NOT use for code→Figma canvas writes, creative UI without a design, or post-implementation alignment checks alone (use figma-pixel-verify).

Design & UI46
32341–32400 of 37,277

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.