mcpField

Skills

99,448 packaged capabilities and playbooks for agents. Install any of them with one command.

Development

O
omnibus-instrument-integration
omnibus-instrument-integration
posthog / skills

Add PostHog SDK integration to your application. Use when setting up PostHog for the first time or reviewing PRs that need PostHog initialization. Covers SDK installation, provider setup, and basic configuration for any framework.

Development100
O
openharmony-download
openharmony-download
openharmonyinsight / openharmony-skills

Interactive OpenHarmony source code download with mirror selection (GitCode/Gitee/GitHub), environment checking, branch selection, and real-time progress. Use when user requests:"下载 OpenHarmony", "download OpenHarmony", "下载源码", "获取源码", "拉取代码", "clone openharmony", or "repo init".

Development100
O
openspec-explore
openspec-explore
full-stack-skills / openspec-skills

Think through ideas, investigate problems, and clarify requirements before committing to a change using `/opsx:explore`. Use when the user says "explore an idea", "think through this", "investigate options", or wants to brainstorm before creating a formal change.

Development100
P
php-modernization
php-modernization
dirnbauer / webconsulting-skills

Use when modernizing PHP code: PHP 8.1-8.5 features, PSR/PHP-FIG/PER-CS compliance, PHPStan/Rector/PHP-CS-Fixer/PHPat tooling, DTOs/enums/readonly/property hooks, type safety. Triggers: PHP modernization, type safety, PHPStan, Rector, PHP-CS-Fixer, enum, DTO, readonly, strict_types, property hooks, PHP 8.4, PHP 8.5.

Development100
P
pixel-art-game-builder
pixel-art-game-builder
cooksaw / claude-skills

Expert skill for building pixel art idle/incremental games with procedural sprite generation, React/TypeScript/Zustand architecture, and contemplative game design. Use when creating pixel art games, implementing idle game mechanics, generating procedural sprites via Canvas API, building collection-based games, or implementing incremental game economies. Triggers on requests for pixel art, idle games, sprite generation, incremental games, collection games, or contemplative game experiences.

Development100
P
plan-build-verify
plan-build-verify
gannonh / skills

Use this skill for multi-step, spec-driven, or acceptance-gated implementation work in a GitHub repository where specs live as GitHub Issues. Routes work through Plan, Build, and Verify phases, favors demonstrable user-facing vertical slices over waterfall epics, manages the roadmap through issue labels and sub-issues, and triages and grooms the backlog. Also handles migration from file-based specs to GitHub Issues.

Agent workflows100
P
portfolio-optimization
portfolio-optimization
letta-ai / skills

Guidance for implementing high-performance portfolio optimization using Python C extensions. This skill applies when tasks require optimizing financial computations (matrix operations, covariance calculations, portfolio risk metrics) by implementing C extensions for Python. Use when performance speedup requirements exist (e.g., 1.2x or greater) and the task involves numerical computations on large datasets (thousands of assets).

Data & databases100
P
pr-prep
pr-prep
athola / claude-night-market

Prepares pull requests by running quality gates, drafting descriptions, and validating tests. Use when completing a feature and ready for review.

Development100
P
pre-commit-manager
pre-commit-manager
rysweet / amplihack

Manage pre-commit hooks with preference memory and template-based configuration. Use when installing, configuring, enabling/disabling, or checking status of pre-commit hooks. Supports templates for python, javascript, typescript, go, rust, and generic projects.

Testing & quality100
P
prepare-paperclip-pr
prepare-paperclip-pr
paperclipai / paperclip

Prepare a Paperclip branch for PR with commits, template body, and checks.

Development100
P
principle-encode-lessons-in-structure
principle-encode-lessons-in-structure
poteto / plugins

Apply when you catch yourself writing the same instruction a second time, or notice a recurring correction. Encode the rule as a lint, metadata flag, runtime check, or script instead of more text.

Development100
P
principle-fix-root-causes
principle-fix-root-causes
poteto / plugins

Apply when debugging. Trace each symptom to its root cause and fix it there; reproduce first, ask why until you reach it, resist nil-check guards that silence crashes.

Development100
P
prisma
prisma
blencorp / claude-code-kit

Prisma ORM patterns including Prisma Client usage, queries, mutations, relations, transactions, and schema management. Use when working with Prisma database operations or schema definitions.

Data & databases100
P
prospective-release-notes
prospective-release-notes
datex / skills

Use when generating Datex Studio release notes for an application over a time range instead of between two explicitly chosen branches. Discovers which two published releases to compare — the last one strictly before `range_start` and the last one inside `[range_start, range_end]` — then delegates to `release-notes-generator` for the actual notes. Designed for unattended weekly runs (e.g. every Monday covering the prior Mon–Sun week), but works for any range. Trigger for: "weekly release notes", "release notes for <app> last week", "what shipped in <app> between <date> and <date>", "scheduled release notes run". For release notes between two explicitly-named branches, use `release-notes-generator` directly.

Development100
P
pushing-ci-changes
pushing-ci-changes
openai / codex

Pushing GitHub Actions changes, resolving push rejection, requesting upload exceptions.

Cloud & DevOps100
P
python-type-safety
python-type-safety
full-stack-skills / python-skills

Python type safety with type hints, generics, protocols, and strict type checking. Use when adding type annotations, implementing generic classes, defining structural interfaces, or configuring mypy/pyright.

Development100
Q
quint-execute-spec
quint-execute-spec
quint-co / quint-llm-kit

Implement code against an existing Quint specification. Uses Research → Plan → Implement workflow (ACE-FCA style) grounded by the spec as the source of truth. Use when the user wants to refactor code, add a new feature, or close a gap between implementation and spec — with the Quint spec as the formal constraint that all changes must satisfy.

Development100
R
react-best-practices
react-best-practices
moizibnyousaf / ai-agent-skills

React development guidelines with hooks, component patterns, state management, and performance optimization.

Development100
R
react-db

React bindings for TanStack DB. Prefer useLiveQuery({ query }) with derived structured query identity. Provide queryKey only for opaque functional query variants or very hot render paths. Dependency arrays are legacy and warn before 1.0 removal. useLiveSuspenseQuery for React Suspense with Error Boundaries (data always defined). useLiveInfiniteQuery for cursor-based pagination (pageSize, fetchNextPage, hasNextPage, isFetchingNextPage). usePacedMutations for debounced React state updates. Return shape: data, state, collection, status, isLoading, isReady, isLoadingError, isCrashed, isSyncError, health. Import from @tanstack/react-db (re-exports all of @tanstack/db).

Development100
R
release-notes-generator
release-notes-generator
datex / skills

Use when generating release notes between two Datex Studio releases. Enumerates the changed-dependency worklist with `dxs source release-tree`, mines each package's commits and linked DevOps work items, reads config diffs, and produces Technical and Customer release notes. Works for Datex products and for customer applications (which reference both the shared Datex catalog and their own org's packages). Trigger for: "generate release notes from X to Y", "write release notes between <old> and <new>", "release notes for <app> between branches A and B", "compare releases X and Y and summarize". For time-range-based anchor picking ("weekly notes", "what shipped last week"), use `prospective-release-notes` — it resolves the two branch IDs and then invokes this skill.

Development100
R
release
release
paulnsorensen / git-gouda

End-to-end release cutting for a GitHub repo: decide the next semantic version from the Conventional Commits since the last tag, draft proper release notes (GitHub auto-generated via `.github/release.yml`, or hand-curated grouped by change type with highlights and upgrade notes for breaking changes), create and push an annotated tag, publish the GitHub release, and optionally update `CHANGELOG.md`. Use when the user says "cut a release", "tag a release", "publish a release", "ship vX.Y.Z", "bump the version", "what version should this be", "write the release notes", "draft the changelog", or invokes /release. Distinct from /gh-bootstrap (which scaffolds the `.github/release.yml` + release workflow plumbing once): this skill runs the actual release ceremony — version decision, notes, tag, publish. Run after the work is merged to the default branch.

Development100
R
report-sdk-issue
report-sdk-issue
decentraland / sdk-skills

Report a Decentraland SDK bug, engine/Explorer runtime limitation, or documentation gap to the SDK team BEFORE applying a workaround. Use whenever you or the user find that an SDK7 API, component, the Explorer, the Creator Hub, or the `@dcl/sdk` toolchain does not behave as documented, is missing something a scene reasonably needs, or forces a workaround—even when the workaround is easy. Do NOT use for bugs in the user's own scene code, questions about how an API works, or issues a skill already documents as a known limitation.

Testing & quality100
R
responsive-storefront
responsive-storefront
finsilabs / awesome-ecommerce-skills

Build a mobile-first storefront with thumb-friendly navigation, sticky add-to-cart buttons, and touch-optimized components for high mobile conversion

Design & UI100
R
restatedev

Use when building durable, resilient backend services, AI agents,

Development100
R
retro
retro
lilmgenius / paperthin

Turn a finished, failed, or disappointing work cycle into portable lessons, anti-patterns, quality gates, and next-cycle vocabulary. Use after a build, QA pass, demo, user complaint, or abandoned attempt when the useful output is what the next pass must learn rather than the code itself.

Agent workflows100
R
reuse
reuse
raphaelsalaja / skills

Reaches for the project's own components, then a maintained library, then a native feature, before writing new code

Development100
R
rocprofiler-systems-choosing-a-profiling-preset
rocprofiler-systems-choosing-a-profiling-preset
amd / skills

Recommends which rocprofiler-systems runtime profiling preset (balanced, trace-gpu, trace-hpc, sys-trace, workload-trace, etc.) to pass to `rocprof-sys-run --preset=<name>` or `rocprof-sys-sample --preset=<name>` based on the user's workload and profiling goal, and returns the ready-to-run command. Use when the user asks "which preset should I use", describes a workload (GPU kernel, MPI, OpenMP, AI/ML training, production overview) and wants profiling guidance, or invokes `rocprof-sys-run`/`rocprof-sys-sample` without picking a preset. Do NOT use for CMake build presets (`cmake --preset debug|release|ci`) used to configure/compile rocprofiler-systems itself — that is a build-configuration concern, not a profiling-run concern.

Development100
R
rocprofiler-systems-discovering-profiling-options
rocprofiler-systems-discovering-profiling-options
amd / skills

Answers questions about what rocprofiler-systems configuration options exist and how to use them — e.g. "what hardware counters are available on my system", "what ROCm APIs can I trace", "what settings control sampling/output", "how do I persist my configuration" — by mapping the question to the right `rocprof-sys-avail` or `rocprof-sys-run --help=<topic>` command. Use when the user wants to discover or explore ROCPROFSYS_* settings, Timemory components, hardware counters, ROCm API tracing domains, or GPU metrics, rather than apply them. Do NOT use this for picking a starting --preset for a workload — that's `choosing-a-profiling-preset`.

Development100
R
rocprofiler-systems-instrumenting-binaries
rocprofiler-systems-instrumenting-binaries
amd / skills

Guides instrumentation with `rocprof-sys-instrument` - choosing runtime instrumentation vs binary rewrite (`-o`), including or excluding functions and modules with regex options, previewing what will be instrumented with a dry run (`--simulate`, `--dump-info`, `--print-*`), tuning granularity (`--min-instructions`, `--min-address-range`, `--instrument-loops`), rewriting libraries, and diagnosing why a function is missing from, or too numerous in, a trace. Use when the user asks about rocprof-sys-instrument, binary rewrite, instrumenting a shared library, function or module include/exclude regexes, dry runs, or the difference between a function and a module. Do NOT use to pick a `--preset` (use `choosing-a-profiling-preset`), to list settings, counters or ROCm domains (use `discovering-profiling-options`), or to attach to an already-running process (a separate tool, `rocprof-sys-attach`).

Development100
R
rust-code-review
rust-code-review
existential-birds / beagle

Reviews Rust code for ownership, borrowing, lifetime, error handling, trait design, unsafe usage, and common mistakes. Use when reviewing .rs files, checking borrow checker issues, error handling patterns, or trait implementations. Covers Rust 2024 edition patterns and modern idioms.

Testing & quality100
R
rust-server
rust-server
clockworklabs / spacetimedb

SpacetimeDB Rust server module SDK reference. Use when writing tables, reducers, or module logic in Rust.

Development100
S
senior-jsts
senior-jsts
shkarupa-alex / meta-o

Apply repository-grounded senior engineering judgment to substantial JavaScript or TypeScript work and bounded JS/TS changes with production or cross-boundary risk. Do not use for trivial syntax questions, generic tutoring, or tasks with no JS/TS artifact unless explicitly invoked. Use for Node, browser, frontend, worker, and edge work where correctness, contracts, state, effects, concurrency, compatibility, security, reuse, runtime alignment, or long-term ownership materially matters.

Development100
S
sf-debug
sf-debug
clientell-ai / salesforce-skills

Debug and troubleshoot Salesforce applications using debug logs, governor limit monitoring, error diagnosis, and performance profiling. Use when analyzing debug logs, diagnosing governor limit violations, interpreting stack traces, resolving common Salesforce errors, or profiling Apex performance. Activate on .log files, mentions of "debug", "governor limit", "error", "exception", "troubleshoot", "stack trace", or "performance issue".

Development100
S
siwa
siwa
bankrbot / skills

SIWA (Sign-In With Agent) authentication for ERC-8004 registered agents.

Security100
S
sl-gapi-conventions

No description yet

Development100
S
sl-gapi-review

No description yet

Testing & quality100
S
solana-development
solana-development
tenequm / skills

Build, test, deploy, and audit Solana programs with Anchor or native Rust, plus ZK Compression (Light Protocol). Use for Solana contracts, token operations, compute optimization, deployment, program audits, or compressed tokens and PDAs.

Development100
S
spring-webflux
spring-webflux
claude-dev-suite / claude-dev-suite

Spring WebFlux for reactive programming in Spring Boot 3.x. Covers Mono/Flux, reactive operators, WebClient, functional endpoints, R2DBC integration, reactive error handling, and testing. Use for non-blocking high-concurrency apps. USE WHEN: user mentions "spring webflux", "reactive Spring", "Mono", "Flux", "WebClient reactive", "functional endpoints", "R2DBC", "non-blocking", "StepVerifier", "reactive streams" DO NOT USE FOR: traditional blocking MVC - use `spring-web` skill, simple REST APIs - use `spring-rest` skill, batch processing - use `spring-batch` skill

Development100
S
sqlserver
sqlserver
claude-dev-suite / claude-dev-suite

Microsoft SQL Server specific features. Covers data types, indexes, partitioning, and SQL Server-specific syntax. Use for SQL Server database work. USE WHEN: user mentions "sql server", "mssql", "IDENTITY", "GETDATE()", "temporal tables", "columnstore", "SQL Server specifics", "Azure SQL" DO NOT USE FOR: T-SQL programming - use `tsql` instead, PostgreSQL - use `postgresql` instead, Oracle - use `oracle` instead

Data & databases100
S
subagent-driven-development
subagent-driven-development
osmontero / opencode-skills

Use when executing implementation plans with independent tasks in the current session

Agent workflows100
S
svelte-reference
svelte-reference
full-stack-skills / svelte-skills

Svelte 5 API reference skill. Use when the user needs the specific APIs of svelte/action, svelte/store, svelte/transition, svelte/animate, svelte/easing, svelte/compiler, svelte/events, or needs to look up compiler error and warning codes.

Development100
S
syncfusion-angular-spreadsheet-editor
syncfusion-angular-spreadsheet-editor
syncfusion / spreadsheet-editor-sdk-skills

Use this skill for Angular apps needing Excel-like UI using the Syncfusion Spreadsheet Component. Trigger for creating, viewing, editing Excel (.xlsx, .xls, .xlsb) and CSV files; embedding spreadsheet editors; data binding from APIs/JSON; using formulas, charts, validation, filtering, or conditional formatting. Also trigger when users reference spreadsheet files ("open xlsx", "load Excel file", "add Syncfusion spreadsheet", "bind data to spreadsheet"). Do NOT trigger for standalone file processing without UI components.

Development100
S
syncfusion-aspnetcore-appbar
syncfusion-aspnetcore-appbar
syncfusion / aspnetcore-ui-components-skills

Implement Syncfusion AppBar component to provide consistent top-level navigation and actions in your ASP.NET Core applications.

Design & UI100
S
syncfusion-aspnetcore-barcodes
syncfusion-aspnetcore-barcodes
syncfusion / aspnetcore-ui-components-skills

Implement Syncfusion ASP.NET Core Barcode components including BarcodeGenerator (1D codes like Code39, Code128, Codabar), QR Code Generator, and DataMatrix Generator. Use this when rendering barcodes, implementing QR codes with logo embedding, or generating DataMatrix codes. This skill covers barcode type selection, color and dimension customization, display text configuration, and export functionality (JPG, PNG, Base64).

Development100
S
syncfusion-aspnetcore-carousel
syncfusion-aspnetcore-carousel
syncfusion / aspnetcore-ui-components-skills

Implement Syncfusion ASP.NET Core Carousel component for displaying rotating content and image galleries with customizable animations, navigation controls, and event handling.

Design & UI100
S
syncfusion-aspnetcore-timeline
syncfusion-aspnetcore-timeline
syncfusion / aspnetcore-ui-components-skills

Display temporal sequences with Syncfusion Timeline component. Supports vertical/horizontal orientations, flexible item alignment (Before/After/Alternate), rich templating for content and dots, content positioning strategies, and comprehensive event handling for item rendering lifecycle. Essential for chronological visualization in ASP.NET Core applications.

Design & UI100
S
syncfusion-wpf-image-editor
syncfusion-wpf-image-editor
syncfusion / wpf-ui-components-skills

Comprehensive guide for implementing the Syncfusion WPF ImageEditor control (SfImageEditor) for image editing and annotation. Use this when building applications that require image transformations (crop, rotate, flip), visual annotations (shapes, text, pen drawings), and image serialization. Supports loading images from multiple sources, customizing the editor toolbar, managing annotation layers, implementing undo/redo functionality, and localizing the interface. Essential for photo editing tools, document processing applications, and image review workflows.

Development100
S
syncpack
syncpack
fandhe-ai / agent-reference-skills

Syncpack (monorepo dependency version synchronization tool) reference. .syncpackrc configuration, lint / fix / update / format commands, versionGroups, semverGroups, updateGroups, customTypes, source, catalog protocol, semverRangeOnly, minimumReleaseAge, severity, sourceMode, package.json ordering, dependency version alignment, CI integration.

Development100
T
tdd
tdd
darknesskiller / skills

Red-green-refactor loop for new behaviour, bugs, or regressions.

Testing & quality100
T
test-modernizer
test-modernizer
adithyani / agents

Modernize test suites to use modern Swift Testing features or migrate from XCTest.

Testing & quality100
T
triage-issue
triage-issue
gtrabanco / agentic-workflow

Verify an issue, persisted audit finding, or unresolved review finding against current code, classify it, and write only the contracted forge/ledger outcome. Supports independent batches and an immediate-fix review-finding route. Triggers: "triage-issue", "triage issue N", "triage this finding", "is this trigger met".

Testing & quality100
U
ultrathink-protocol
ultrathink-protocol
bmad-labs / skills

A structured root-cause investigation protocol for complex, ambiguous, or multi-layer technical problems. Activate this skill whenever: a problem has resisted two or more fix attempts; the root cause is unknown or assumed; you are tempted to try a variation of something that already failed; a system has multiple interacting layers (hardware, OS, runtime, middleware, config, network); the user says "ultrathink", "think deeper", "figure out why", "stop guessing", "find the root cause", or "it's still broken after your fix". Also activate proactively when you catch yourself about to write a fix before you have verified the cause — that instinct is the signal the protocol is needed. The protocol enforces three disciplines that distinguish root-cause investigation from trial-and-error: (1) explicit THOUGHT/ACTION/OBSERVATION cycles, (2) a hard gate that blocks implementation until the cause is verified by direct evidence, and (3) structured escalation when in-process diagnostic tools are exhausted.

Development100
U
unity-game-architecture
unity-game-architecture
nice-wolf-studio / unity-claude-skills

Unity game architecture decision patterns. Service Locator vs Singleton vs DI, Event Bus vs ScriptableObject channels, MonoBehaviour vs plain C#, component composition, manager bootstrap sequences. DECISION format: WHEN/DECISION/SCAFFOLD/GOTCHA. Based on Unity 6.3 LTS.

Development100
U
unreal-skill
unreal-skill
epicgames / unreal-engine-skills-for-claude-code-plugin

Use this skill when creating, editing, or reviewing an Unreal Engine Agent Skill, a named bundle of instructions registered with the unreal-mcp server (distinct from Claude Code's harness skills under `.claude/skills/`). Trigger when the user wants to add or change a skill that the in-editor agent will load. Concrete triggers: 'create a new Agent Skill', 'add a skill for X workflow', 'edit/update this skill', 'review my skill', 'make a Python skill class', 'create a skill UAsset', 'register a skill so Claude picks it up'; writing or editing a `SKILL.md` inside a UE plugin's `Skills/` or `Python/skills/` folder; defining a Python skill class registered with the skill registry; calling `CreateSkill`, `ListSkills`, or `GetSkills` MCP tools; designing a skill's name, description, or instruction body. SKIP for: authoring a toolset (use create-toolset), invoking an existing skill at runtime (use unreal-mcp), editing harness-level Claude Code skills under `.claude/skills/` or `~/.claude/skills/`, or generic uses of the word 'skill'.

Agent workflows100
U
usage-logging
usage-logging
athola / claude-night-market

Implements structured usage logging and audit trails for cost and session tracking. Use when adding audit trails, usage analytics, or cost tracking to a skill.

Development100
V
vant-vue3
vant-vue3
full-stack-skills / vue-ui-skills

Provides structured guidance for Vant of Vue 3.0. Use when the user needs Vant with Vue 3, asks about mobile UI components such as Button, Cell, Form, Dialog, Toast, Popup, ConfigProvider, theme customization, project setup, or wants to implement mobile-first interfaces with `vant` or `van-` components. This skill is aligned to the official Vant website and usage guide and should be used as the Vant Vue 3 skill entry.

Development100
V
vue-router-best-practices
vue-router-best-practices
hairyf / skills

Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.

Development100
W
weaverse-content-api
weaverse-content-api
weaverse / shopify-hydrogen-skills

Use when reading or updating live Weaverse content programmatically — pulling projects/pages/theme settings, bulk-editing page content, pushing AI-generated copy, managing page drafts, scheduled publications, version restore, translations, creating/copying projects, deleting pages, or uploading media to Shopify for use in Weaverse. Triggers on requests to update a Weaverse project via API, push content to a live project, run bulk content edits, publish/restore content, apply translations, or upload images/assets to Shopify from automation.

Development100
W
web-i18n-next-intl
web-i18n-next-intl
agents-inc / skills

Type-safe i18n for the App Router — locale routing, message rendering, formatting and static generation. Load when a project imports next-intl.

Development100
W
web-search
web-search
answerzhao / agent-skills

Implement web search capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to search the web, retrieve current information, find relevant content, or build applications with real-time web search functionality. Returns structured search results with URLs, snippets, and metadata.

Productivity100
20521–20580 of 37,923

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.