mcpField

Skills

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

Development

F
final-release-review
final-release-review
openai / openai-agents-python

Assess a Python SDK release candidate or release plan against the previous release and recommend whether to ship or block.

Testing & quality169
G
go-design-patterns
go-design-patterns
eduardo-sl / go-agent-skills

Idiomatic Go design patterns: functional options, builder, factory, strategy, middleware chain, pub/sub, and other patterns adapted for Go's type system. Use when: "design pattern", "functional options", "builder pattern", "factory pattern", "strategy pattern", "middleware chain", "option pattern", "how to structure this". Not for: interface design (go-interface-design), package layout (go-architecture-review), concurrency patterns (go-concurrency-review).

Development169
G
grill-with-docs
grill-with-docs
leandrocfe / skills

Uma entrevista implacável para afiar um plano ou design, que também cria docs (ADRs e glossário) conforme avançamos.

Development169
H
heap-snapshot-analysis
heap-snapshot-analysis
microsoft / vscode

Analyze V8 heap snapshots to investigate memory leaks and retention issues. Use when given .heapsnapshot files, asked to compare before/after snapshots, asked to find what retains objects, or investigating why objects survive GC. Provides snapshot parsing, comparison, retainer-path helpers, and scratchpad scripts.

Development169
H
hostc-public-preview
hostc-public-preview
akazwz / hostc

Use hostc when an agent needs to expose a local development server as a temporary public preview URL, share localhost with another device or teammate, test webhooks against a local app, or create a public tunnel for localhost. Trigger on public preview, share local app, expose localhost, tunnel localhost, webhook preview, remote preview, or similar requests.

Cloud & DevOps169
I
ink
ink
google-labs-code / design.md

Ink terminal renderer for json-render that turns JSON specs into interactive terminal UIs. Use when working with @json-render/ink, building terminal UIs from JSON, creating terminal component catalogs, or rendering AI-generated specs in the terminal

Development169
I
inspect-runtime
inspect-runtime
playcanvas / skills

Use when reading state from a running PlayCanvas app, to reach its live Application through the Engine devtools hook without changing app code.

Development169
K
kalshi-docs
kalshi-docs
ammario / kalshi-docs

Kalshi prediction markets API documentation. Use when building integrations with Kalshi's REST API or WebSocket streams for trading, market data, or portfolio management.

Development169
L
langchain
langchain
hoodini / ai-agents-skills

Build LLM applications with LangChain and LangGraph. Use when creating RAG pipelines, agent workflows, chains, or complex LLM orchestration. Triggers on LangChain, LangGraph, LCEL, RAG, retrieval, agent chain.

Agent workflows169
L
linear
linear
glebis / claude-skills

Manage Linear issues, projects, and workflows via CLI. This skill should be used when the user wants to create, list, update, or search Linear issues, manage projects or milestones, or interact with their Linear workspace. Triggers on "create a task", "add a Linear issue", "list my issues", "update GLE-123", "what's in my backlog", or any Linear-related request.

Productivity169
L
load-assets
load-assets
playcanvas / skills

Use when loading glTF/GLB models or textures in PlayCanvas, choosing Draco or Basis/KTX2 compression, or setting up decoders and preloading.

Development169
P
particles-gpu
particles-gpu
bbeierle12 / skill-mcp-claude

GPU-based particle systems using instanced rendering, buffer attributes, Points geometry, and custom shaders. Use when rendering thousands to millions of particles efficiently, creating particle effects like snow, rain, stars, or abstract visualizations.

Creative & media169
R
release-and-store-shipping
release-and-store-shipping
zakariaf / flutter-skills

Enforces the path from a green CI run to a shipped build — pubspec `version: x.y.z+N` as the single source of versionName/versionCode (monotonic, never reused), the release artifact verified on real hardware, signing and store API keys that never enter the repo, `--obfuscate --split-debug-info` with symbols archived per build or that release's crash reports are permanently unreadable, a permission set audited from the MERGED manifest and asserted whole, store declarations (Data Safety, nutrition labels, privacy manifests) provable in the repo and read back rather than trusted, size and cold-start budgets, and a staged rollout with a halt plan. Use when cutting or tagging a release, editing `android/app/build.gradle(.kts)`, `key.properties`, `AndroidManifest.xml`, `Info.plist` or `PrivacyInfo.xcprivacy`, bumping a version, uploading to Play or TestFlight, writing store-listing or privacy copy, symbolizing a crash, chasing size, or diagnosing an upload rejection or a blocked submission.

Cloud & DevOps169
R
rust-testing
rust-testing
full-stack-skills / rust-skills

Design, implement, and validate Rust tests, including unit, integration, doctest, compile-fail, property, fuzz, benchmark, coverage, async, concurrency, process, daemon, IPC, terminal, platform, and hardware-facing test strategies. Use when users ask for Rust test architecture, flaky-test diagnosis, coverage gates, benchmarks, trybuild, cargo-nextest, real-process tests, or failure-path verification.

Testing & quality169
S
scrape-add-page-object
scrape-add-page-object
zytedata / skills

Add an empty web-poet page object to a Scrapy project

Development169
S
setup-polar
setup-polar
polarsource / skills

Interactive onboarding wizard to set up Polar payment integration from scratch. Use this skill when: (1) the user wants to “set up Polar” or “integrate Polar” in their project; (2) the user is starting fresh with Polar and needs guided setup; (3) the user asks “how do I get started with Polar”; (4) the user wants to add payments, subscriptions, or checkout to their app using Polar; (5) the user needs help creating their first Polar product and checkout. This skill walks through MCP installation, authentication, product creation, and generates framework-specific integration code

Development169
S
shader-fundamentals
shader-fundamentals
bbeierle12 / skill-mcp-claude

GLSL shader fundamentals—vertex and fragment shaders, uniforms, varyings, attributes, coordinate systems, built-in variables, and data types. Use when writing custom shaders, understanding the graphics pipeline, or debugging shader code. The foundational skill for all shader work.

Development169
S
slfg
slfg
everyinc / compound-engineering-plugin

Full autonomous engineering workflow using swarm mode for parallel execution

Agent workflows169
S
state-management
state-management
statelyai / skills

Model, review, and refactor application state so source state stays minimal, derived state is computed instead of synchronized, impossible states are not representable, and each piece of state lives in the right place. Use this whenever the user mentions state management, reducers, stores, Redux, Zustand, React state, Vue state, Pinia, selectors, derived state, duplicated state, boolean flags, invalid states, async status, useEffect soup, forms, wizards, filters, URL state, server state, or confusing UI logic, even if they do not explicitly ask for a "state model."

Development169
S
syncfusion-react-datepicker
syncfusion-react-datepicker
syncfusion / react-ui-components-skills

Implement Syncfusion React DatePicker component with comprehensive guidance on date selection, formatting, validation, and accessibility. Use this when working with date input fields, date range pickers, custom date formats, locale-specific date handling, or keyboard navigation. This skill covers installation, setup, date formatting, validation, styling, globalization, and accessibility features.

Development169
T
technical-docs
technical-docs
oakoss / agent-skills

Technical documentation writing and diagram generation. Use when creating docs, syncing documentation with code changes, building Mermaid diagrams, running doc coverage audits, or establishing writing style guides. Use for doc-as-code workflows, ERD generation, sequence diagrams, documentation gap analysis, and AI-assisted drafting.

Development169
T
threejs-impl-drei
threejs-impl-drei
impertio-studio / three.js-claude-skill-package

Use when using Drei helper components with React Three Fiber: controls, environment maps, text rendering, HTML overlays, or performance helpers. Prevents the common mistake of not wrapping useGLTF in Suspense, using wrong Environment preset name, or forgetting makeDefault on controls. Covers 150+ Drei components across controls, environment, text, materials, loaders, performance. Keywords: Drei, @react-three/drei, OrbitControls, Environment, useGLTF, useTexture, Html, Text, Stage, ContactShadows, Instances, helper components, ready-made, quick setup React 3D.

Development169
T
threejs-syntax-shaders
threejs-syntax-shaders
impertio-studio / three.js-claude-skill-package

Use when writing custom GLSL shaders, creating ShaderMaterial or RawShaderMaterial, defining uniforms, or patching built-in materials with onBeforeCompile. Prevents the common mistake of wrong uniform format, missing needsUpdate on uniforms, or not including required defines. Covers ShaderMaterial, RawShaderMaterial, GLSL, uniforms, ShaderChunk, onBeforeCompile, defines, GLSL3. Keywords: ShaderMaterial, RawShaderMaterial, GLSL, vertex shader, fragment shader, uniform, varying, ShaderChunk, onBeforeCompile, custom shader, write shader, custom visual effect, GPU programming.

Development169
U
upgrade-mule-app
upgrade-mule-app
mulesoft / mulesoft-dx

Workflow required before any Mule application upgrade work. Call use_skill as your FIRST action — before reading project files (pom.xml, mule-artifact.json) or editing versions yourself — whenever the user asks to upgrade, migrate, bump, modernize, or move a Mule app to a newer Java version, a newer Mule Runtime version, or both. Covers upgrading Java and/or Mule Runtime, getting latest compatible connector versions, updating connector and plugin versions, and fixing impacts from operation changes in flows, DataWeave scripts, and MUnit tests. Even a targeted single-version bump like 'move this app to Java 17' or 'upgrade the runtime to 4.6' requires this workflow — do not hand-edit pom.xml versions and attempt the change yourself. When you call this skill, it must be the only tool call in that response.

Development169
W
websockets-realtime
websockets-realtime
travisjneuman / .claude

Real-time communication with WebSockets, Server-Sent Events, and related technologies. Use when building chat, live updates, collaborative features, or any real-time functionality.

Development169
W
winui-setup
winui-setup
microsoft / win-dev-skills

Install and verify WinUI 3 prerequisites — .NET SDK 8.0.100+, WinApp CLI 0.7+, and Developer Mode; identify additional Native AOT and Windows Sandbox requirements. Use when the user asks to set up or repair the toolchain, or when another WinUI skill finds a missing or outdated prerequisite.

Development169
W
write-tbp
write-tbp
tldraw / tldraw

Writing technical blog posts about tldraw features and implementation details. Use when creating blog content about how tldraw solves interesting problems

Marketing & growth169
A
add-robot-stack

No description yet

Development168
A
angular-ssr
angular-ssr
oguzhan18 / angular-ecosystem-skills

Always use when working with Angular SSR, server-side rendering, hydration, prerendering, or Angular Universal in Angular applications

Development168
A
ascendc-operator-performance-eval
ascendc-operator-performance-eval
ascend / agent-skills

Maintain profiler performance cases containing only JSONL under ascend-kernel's csrc/ops/<op>/test. Collect data with torch_npu.profiler (fixed warmup=5, active=5), summarize Total Time(us) from ASCEND_PROFILER_OUTPUT/op_statistic.csv, and output a standardized Markdown comparison report (custom operator vs. benchmark) with a DType column. Do not generate perf_cases.json or *_profiler_results.json. See examples/layer_norm_profiler_reference/ for a reference implementation.

Testing & quality168
A
axiom-assume-isolated
axiom-assume-isolated
charleswiltgen / axiom

Use when needing synchronous actor access in tests, legacy delegate callbacks, or performance-critical code. Covers MainActor.assumeIsolated, @preconcurrency protocol conformances, crash behavior, Task vs assumeIsolated.

Development168
A
axiom-background-processing-ref
axiom-background-processing-ref
charleswiltgen / axiom

Complete background task API reference - BGTaskScheduler, BGAppRefreshTask, BGProcessingTask, BGContinuedProcessingTask (iOS 26), beginBackgroundTask, background URLSession, with all WWDC code examples

Development168
A
axiom-storage-management-ref
axiom-storage-management-ref
charleswiltgen / axiom

Use when asking about 'purge files', 'storage pressure', 'disk space iOS', 'isExcludedFromBackup', 'URL resource values', 'volumeAvailableCapacity', 'low storage', 'file purging priority', 'cache management' - comprehensive reference for iOS storage management and URL resource value APIs

Development168
A
axiom-synchronization
axiom-synchronization
charleswiltgen / axiom

Use when needing thread-safe primitives for performance-critical code. Covers Mutex (iOS 18+), OSAllocatedUnfairLock (iOS 16+), Atomic types, when to use locks vs actors, deadlock prevention with Swift Concurrency.

Development168
A
azure-custom-vision
azure-custom-vision
microsoftdocs / agent-skills

Expert knowledge for Azure AI Custom Vision development, including best practices, decision-making, limits and quotas, security, integrations, coding patterns, and deployment. Use for exporting Custom Vision models, calling prediction APIs, using ONNX/TensorFlow, managing CMK/RBAC, Smart Labeler, and other Azure AI Custom Vision development tasks. Not for Azure AI Vision (use azure-ai-vision), Azure AI services (use microsoft-foundry-tools), Azure Machine Learning (use azure-machine-learning), or Azure AI Foundry Local (use microsoft-foundry-local).

Data & databases168
A
azure-service-connector
azure-service-connector
microsoftdocs / agent-skills

Expert knowledge for Azure Service Connector development, including troubleshooting, limits and quotas, security, configuration, integrations and coding patterns, and deployment. Use when connecting Azure compute to Redis, databases, storage, messaging, AI services, or third-party endpoints, and for other Azure Service Connector development tasks. Not for Azure API Management (use azure-api-management), Azure Connector Namespace (use azure-connector-namespace), Azure Logic Apps (use azure-logic-apps), or Azure Service Bus (use azure-service-bus).

Cloud & DevOps168
A
azure-service-fabric
azure-service-fabric
microsoftdocs / agent-skills

Expert knowledge for Azure Service Fabric development, including troubleshooting, best practices, decision-making, architecture and design patterns, limits and quotas, security, configuration, integrations and coding patterns, and deployment. Use for designing Service Fabric clusters, Reliable Services/Actors, CRP/CRM, reverse proxies, or sfctl/EventStore APIs, and other Azure Service Fabric development tasks. Not for Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Container Apps (use azure-container-apps), Azure App Service (use azure-app-service), or Azure Functions (use azure-functions).

Cloud & DevOps168
B
building-simulink-models
building-simulink-models
matlab / simulink-agentic-toolkit

Builds and edits Simulink, System Composer, Stateflow, and Simscape models. Use when modifying model structure, parameters, ports, connections, or Stateflow chart internals.

Development168
C
compose
compose
rcosteira79 / android-skills

Compose and Compose Multiplatform expert for UI development across Android, Desktop, iOS, and Web. Covers state management, composition, animations, navigation, performance, design-to-code workflows, and production crash patterns, backed by source analysis from androidx/androidx and JetBrains/compose-multiplatform-core. Use whenever the user mentions Compose, @Composable, remember, LaunchedEffect, Scaffold, NavHost, NavDisplay, MaterialTheme, LazyColumn, Modifier, recomposition, Compose Multiplatform/CMP, commonMain, expect/actual, ComposeUIViewController, UIKitView, ComposeViewport, Res.drawable/Res.string, or any Compose API. Also trigger on phrases like "design to compose", "build this UI", "implement this design", or any modern Kotlin UI question — including casual mentions like "my compose screen is slow". Plus focus topics: FocusRequester, focusProperties, onPreviewKeyEvent, D-pad, TV remote, ChromeOS, androidx.tv.material3

Development168
C
conflict-resolution
conflict-resolution
troykelly / claude-skills

Use when encountering merge conflicts — handle conflicts cleanly, verify resolution, and maintain code integrity

Development168
C
cpu-profile-analysis
cpu-profile-analysis
microsoft / vscode

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-*.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating user timing marks.

Development168
D
database-designer
database-designer
borghei / claude-skills

Database design with schema analysis, index optimization, and migration generation for PostgreSQL, MySQL, MongoDB, and DynamoDB. Use when designing schemas, optimizing queries, planning migrations, or analyzing database performance.

Data & databases168
D
document-public-apis
document-public-apis
pytorch / pytorch

Document undocumented public APIs in PyTorch by removing functions from coverage_ignore_functions and coverage_ignore_classes in docs/source/conf.py, running Sphinx coverage, and adding the appropriate autodoc directives to the correct .md or .rst doc files. Use when a user asks to remove functions from conf.py ignore lists.

Development168
E
error-handling-typed-results
error-handling-typed-results
zakariaf / flutter-skills

Enforces a typed-error spine — a hand-rolled sealed Result<T,F> plus one per-boundary sealed Failure carrying a stable code and typed params (never a localized string), returned instead of thrown; recoverable failures are values, only bugs throw. Convert-at-boundary catches narrowly with an on-clause and logs the original error+stack BEFORE returning a typed Failure; call sites switch exhaustively with no default:; the taxonomy of what the global error net (FlutterError.onError + PlatformDispatcher.onError, installed by app-startup-and-bootstrap) routes into, plus Isolate.run re-wrapping; mechanism selection (Error vs assert vs Exception vs sealed outcome) and @useResult; and a never-lose-data layer (one-transaction-per-mutation, debounced autosave drafts, optimistic soft-delete/Undo). Use when writing result.dart/failures.dart, a try/catch or sealed-switch default:, wiring bootstrap handlers, a repository/service/DAO boundary, or transactions, drafts, or soft-delete/Undo.

Development168
F
flutter
flutter
hairyf / skills

Flutter framework for building beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Use when building Flutter apps, working with widgets, state management, navigation, animations, or Material Design components.

Development168
G
gplay-signing-setup
gplay-signing-setup
tamtom / gplay-cli-skills

Android app signing, keystores, and Play App Signing setup. Use when configuring signing for new apps or migrating to Play App Signing.

Development168
H
hybrid-search-implementation
hybrid-search-implementation
sickn33 / agentic-awesome-skills

Combine vector and keyword search for improved retrieval. Use when implementing RAG systems, building search engines, or when neither approach alone provides sufficient recall.

Data & databases168
I
inngest
inngest
davila7 / claude-code-templates

Inngest expert for serverless-first background jobs, event-driven workflows, and durable execution without managing queues or workers. Use when: inngest, serverless background job, event-driven workflow, step function, durable execution.

Development168
I
israeli-id-validator
israeli-id-validator
skills-il / developer-tools

Validate and format Israeli identification numbers including Teudat Zehut (personal ID), company numbers, amuta (non-profit) numbers, and partnership numbers. Use when user asks to validate Israeli ID, "teudat zehut", "mispar zehut", company number validation, or needs to implement Israeli ID validation in code. Includes check digit algorithm and test ID generation. Do NOT use for non-Israeli identification systems.

Development168
K
karpathy-guidelines
karpathy-guidelines
angelo-manalo / andrej-karpathy-skills

Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.

Agent workflows168
M
magicblock
magicblock
sendaifun / skills

Complete guide for MagicBlock Ephemeral Rollups - high-performance Solana execution with sub-10ms latency, gasless transactions, and Solana Plugins. Use when building real-time games, high-frequency trading, or any application requiring ultra-low latency on Solana.

Development168
M
managing-tauri-app-resources
managing-tauri-app-resources
dchuk / claude-code-tauri-skills

Assists with managing Tauri application resources, including app icon setup and generation, embedding static files and assets, accessing bundled resources at runtime, and implementing thread-safe state management patterns.

Development168
M
multithreading
multithreading
jame581 / godotprompter

Use when running work off the main thread — WorkerThreadPool, Thread/Mutex/Semaphore, call_deferred, thread-safe scene access, and threaded resource loading

Development168
N
nextjs-app-router-expert
nextjs-app-router-expert
curiositech / some_claude_skills

Expert in Next.js 14/15 App Router architecture, React Server Components (RSC), Server Actions, and modern full-stack React development. Specializes in routing patterns and data-fetching strategies,

Development168
P
plan-to-task-list-with-dag
plan-to-task-list-with-dag
ulpi-io / skills

Turn a request into a SCHEDULABLE task DAG — atomic tasks with real dependencies, not planning prose: challenge scope and pick a planning mode with the user first, explore the real repo so no path is invented, then decompose into atomic TASK-NNN entries — each with a ≤3-file write scope, 2-3 testable acceptance criteria, a slice-scoped validate command, explicit dependencies, and an assigned agent — emitted as one canonical object into matching `.ulpi/plans/<name>.md` and `.json`. Every named path comes from observed repo state, the dependency graph stays acyclic, and JSON is the source of truth the markdown is rendered from — no phantom files, no circular edges, no task that hides side effects it never provisions. Use when the user asks to plan, decompose, or break work into execution-ready tasks.

Agent workflows168
P
planning
planning
awslabs / agent-plugins

Discovers user intent and generates a structured, step-by-step plan for model customization workflows. This skill must always be activated alongside any other skill when the user's request relates to model customization — including fine-tuning, training, building, customizing, reviewing data, or getting advice on approach, regardless of domain. Do not skip this skill even if the immediate ask is narrow (e.g., reviewing data format or a single workflow step), because planning discovers the full scope of work needed. Also activate when the user wants to resume, continue, or modify an existing plan.

Agent workflows168
P
plasmo-extension-architect
plasmo-extension-architect
shipshitdev / skills

Architect Chrome MV3 extensions using Plasmo, including messaging, storage, and UI surfaces

Development168
P
project-structure-and-packages
project-structure-and-packages
zakariaf / flutter-skills

Enforces Flutter/Dart project scaffolding where the layout makes defects greppable — a single-package app by default (feature-first under lib/features/, shared foundation split by role in core/ data/ services/ routing/ theme/ l10n/, a thin main.dart that calls bootstrap(), no lib/src in the app), extracting a generically-named pure-Dart package only when a body of logic earns it (public barrel over private lib/src/ for PACKAGES only, meta-only deps as the compile firewall, resolution:workspace member, downward-only dependency DAG), with pubspec treated as the audit artifact and no utils/helpers/common/misc/grab-bag-shared junk-drawer folders. Use when creating any .dart file or directory, deciding where a repository/Notifier/MethodChannel/value-type/token belongs, authoring or fixing a pubspec.yaml, adding a workspace member, writing an import directive, mirroring a test under test/, or reviewing a diff for organisation.

Development168
P
python-services
python-services
iliaal / ai-skills

Python patterns for CLI tools, async concurrency, and backend services. Use when working with Python code, building CLI apps, FastAPI services, async with asyncio, background jobs, or configuring uv, ruff, ty, pytest, or pyproject.toml.

Development168
R
realitykit-visionos-developer
realitykit-visionos-developer
tomkrikorian / visionosagents

Route RealityKit work on visionOS 27 and handle core entity/component basics, RealityView scene setup, asset loading, input targets, SwiftUI attachments, anchoring, portals, synchronization, and USDStage bridge usage. Use for general RealityKit triage, choosing documented components, loading Reality Composer Pro, USD, USDZ, or .reality content, and deciding whether to hand off to realitykit-rendering-materials, realitykit-animation-physics, realitykit-audio-spatial, realitykit-ecs-systems, spatial-preview-developer, usdkit-runtime-developer, usd-editor, shadergraph-editor, ARKit, SwiftUI, or build-debug skills

Development168
15301–15360 of 37,830

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.