mcpField

Skills

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

Development

C
code-quality
code-quality
samhvw8 / dotfiles

Review, refactor, and debug code with verification before claiming done. Use when responding to review feedback, requesting a review, refactoring or reducing technical debt, root-causing a bug or failing test, or checking work before a merge, commit, or completion claim

Testing & quality291
C
codependix-configure
codependix-configure
organizzolini / codebase

Write or edit a codependix.config.ts — configure which graph types run, per-project overrides, include and exclude globs, the whole-workspace graph, where each export lands, and the boundary rules applied to every built graph. Use when a workspace has no codependix configuration, a run produced no output because everything resolved to target none, adding a JSON or Markdown destination, choosing between an anchor block and a standalone file, a configuration is rejected for a missing destination or empty selector, adding a forbid, allow, or acyclic rule, registering the per-project Nx gate, or deciding whether one configuration can describe every project in a workspace.

Development291
C
codependix-export
codependix-export
organizzolini / codebase

Run a codependix dependency graph export or boundary check, choose between --check boundaries, --check reports, and --write, point a run at a workspace root or configuration file, or read a Mermaid block or JSON graph it produced. Use when running codependix or npx codependix, when a run exits 0 having written nothing, when --check is refused for carrying no value, when looking for a flag that selects one graph type, when wiring codependix into a CI step or an Nx task, when a codependix-gate target failed, or when reading an exported Nx Neighborhood, NestJS module graph, or file-level import graph. Covers the command-line host directly, without assuming any task runner.

Development291
C
codependix-navigate
codependix-navigate
organizzolini / codebase

Answer dependency navigation and architecture questions using codependix CLI commands or committed graphs. Use when finding dependency paths between projects, files, or NestJS modules; tracing blast radius; determining what touches or imports a file or package; choosing narrowing flags to minimize run costs; or reading committed README diagrams across packages without running commands.

Development291
C
codex
codex
dzhng / skills

Use the local Codex CLI as an independent second agent. Two branches: (1) proactively run `codex review` for a second opinion after completing a substantive change, before presenting it as done or committing; (2) delegate a well-defined implementation task via `codex exec` only when the user explicitly asks for Codex to do it. Also covers how to prompt Codex.

Agent workflows291
C
contentful-personalization
contentful-personalization
contentful / skills

Implement, extend, and debug Contentful personalization. Use onboarding for new, project-wide, or unknown setups; use extend-existing only for scoped work on an explicitly working integration. Trigger keywords: personalization, optimization, ninetailed, A/B test, experiment, multivariate test, targeting, audience targeting, segments, variants, content variants, set up personalization, implement personalization, enable personalization, personalization not working, personalization broken, personalize this component, am I ready for personalization, experience API, Contentful Experiences, Experiences SDK, Studio Experiences, personalization in Next.js, @contentful/optimization, @ninetailed/experience.js, run an experiment, check this URL, debug this live page, inspect network requests, check console errors, experience.ninetailed.co

Development291
C
cpp-pro
cpp-pro
farmage / opencode-skills

Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techniques. Use when building or refactoring C++ code requiring concepts, ranges, coroutines, SIMD optimization, or careful memory management — or when addressing performance bottlenecks, concurrency issues, and build system configuration with CMake.

Development291
E
embedded-systems
embedded-systems
farmage / opencode-skills

Use when developing firmware for microcontrollers, implementing RTOS applications, or optimizing power consumption. Invoke for STM32, ESP32, FreeRTOS, bare-metal, power optimization, real-time systems, configure peripherals, write interrupt handlers, implement DMA transfers, debug timing issues.

Development291
E
esx-framework
esx-framework
germanfndez / fiveai-skills

Triggers: ESX, es_extended, xPlayer, PlayerData, ESX.GetPlayerFromId, ESX.RegisterServerCallback, ESX jobs, economy, inventory. Build ESX Legacy resources with server/client functions, xPlayer methods, callbacks, and events

Development291
G
game-design
game-design
decentraland / sdk-skills

Plan and design Decentraland games and interactive experiences. Use when the user wants game design advice, scene architecture, performance planning, or help structuring a game. Do NOT use for specific implementation (see add-interactivity, build-ui, multiplayer-sync).

Creative & media291
G
godot-genre-survival
godot-genre-survival
thedivergentai / game-dev-agentic-skills

Expert blueprint for survival games (Minecraft, Don't Starve, The Forest, Rust) covering needs systems, resource gathering, crafting recipes, base building, and progression balancing. Use when building open-world survival, crafting-focused, or resource management games. Keywords survival, needs system, crafting, inventory, hunger, resource gathering, base building.

Development291
L
langfuse
langfuse
davila7 / claude-code-templates

Expert in Langfuse, the open-source LLM observability platform. Covers tracing, prompt management, evaluation, datasets, and integration with LangChain, LlamaIndex, and OpenAI. Essential for debugging, monitoring, and improving LLM applications in production. Use when: langfuse, llm observability, llm tracing, prompt management, llm evaluation.

Testing & quality291
L
luau-type-expert
luau-type-expert
dig1t / skills

Use when adding or fixing Luau type annotations - luau-lsp/luau-analyze errors, --!strict compliance, "Type X could not be converted into Y", generics, union types, type narrowing/refinements, casts (::), typed metatables and OOP, .d.luau definitions, or .luaurc setup. Triggers include "type error", "strict mode", "luau-lsp", "type mismatch", "export type".

Development291
M
mcp-developer
mcp-developer
farmage / opencode-skills

Use when building, debugging, or extending MCP servers or clients that connect AI systems with external tools and data sources. Invoke to implement tool handlers, configure resource providers, set up stdio/HTTP/SSE transport layers, validate schemas with Zod or Pydantic, debug protocol compliance issues, or scaffold complete MCP server/client projects using TypeScript or Python SDKs.

Development291
N
nestjs-best-practices
nestjs-best-practices
xirothedev / agent-skills

NestJS best practices and patterns for building scalable, maintainable backend applications. This skill should be used when writing, reviewing, or refactoring NestJS code to ensure proper architecture, security, performance, and code quality. Triggers on tasks involving NestJS modules, controllers, services, guards, pipes, middleware, Prisma database operations, authentication, or any NestJS-specific patterns.

Development291
O
optimize-scene
optimize-scene
decentraland / sdk-skills

Optimize Decentraland scene performance. Scene limit formulas, object pooling, LOD patterns, texture optimization, system throttling, and asset preloading. Use when the user wants to optimize performance, fix lag, reduce load time, check limits, or reduce entity/triangle count. Do NOT use for deployment (see deploy-scene).

Development291
P
pr-summary
pr-summary
casper-studios / casper-marketplace

Create a PR with dev as base using the pull request template. Use when opening a new PR

Development291
P
prd-next
prd-next
vtmocanu / skills

Analyze an existing PRD to identify and recommend the single highest-priority task to work on next

Development291
R
release-changelog
release-changelog
paperclipai / paperclip

Generate the stable Paperclip release changelog at releases/vYYYY.MDD.P.md by reading commits, changesets, and merged PR context since the last stable tag.

Documents291
S
setup-stellar-contracts
setup-stellar-contracts
openzeppelin / openzeppelin-skills

Set up a Stellar/Soroban smart contract project with OpenZeppelin Contracts for Stellar. Use when users need to: (1) install Stellar CLI and Rust toolchain for Soroban, (2) create a new Soroban project, (3) add OpenZeppelin Stellar dependencies to Cargo.toml, or (4) understand Soroban import conventions and contract patterns for OpenZeppelin.

Development291
S
supabase-python
supabase-python
alinaqi / maggy

FastAPI with Supabase and SQLAlchemy/SQLModel

Development291
S
swc-plugin-compatibility
swc-plugin-compatibility
lingui / skills

Diagnose and fix Lingui SWC plugin compatibility errors with Next.js, Vite, Rspack, or other SWC runtimes. Use for errors such as “failed to invoke plugin”, “failed to run Wasm plugin transform”, “Failed to deserialize program received from host”, “Failed to execute SWC plugin”, “out of bounds memory access”, or “LayoutError” during builds with @lingui/swc-plugin — or when macros are silently not transformed (the build succeeds, but Trans/t render as raw untranslated output).

Development291
V
verilog-basics-for-lowlevel
verilog-basics-for-lowlevel
mohitmishra786 / low-level-dev-skills

Verilog basics skill for firmware and kernel engineers. Use when reading RTL to understand hardware behavior, reset/clock domains, bus protocols, or collaborating with hardware teams. Activates on queries about Verilog basics, RTL, hardware description, clock domain, reset synchronizer, or MMU in hardware

Development291
W
write-spec
write-spec
dzhng / skills

Break large features into independently verifiable, human-reviewable slices under a feature directory in specs/. Use for risky or multi-step feature work that needs upfront questioning, API seams, browser-playable checkpoints, HTML visualizations, screenshot gates, staged implementation plans, recursive fog-of-war reslicing, or proactive research into reference implementations/best practices before slicing. Pairs with your project's verification harness and screenshot gates (the browser checkpoints), [refactor-clean](../refactor-clean/SKILL.md) (review the materialized spec so the plan describes one-owner architecture, not the feature bolted on), [screenshot-critique](../../visual/screenshot-critique/SKILL.md) and [compare-screenshots](../../visual/compare-screenshots/SKILL.md) (the visual gates), and a code-review pass (audit each slice before it lands).

Development291
B
bitrix-console-commands
bitrix-console-commands
bxmaximum / bitrix-framework-skills

Bitrix CLI bitrix.php — make:* generators (module, controller, tablet, service, event, message, agent), orm:annotate, messenger:consume, own Symfony Console commands in module .settings.php. Use when scaffolding code or writing CLI/cron jobs.

Development290
C
camera-control
camera-control
decentraland / sdk-skills

Control camera behavior in Decentraland scenes. Covers CameraMode, CameraModeArea, VirtualCamera, MainCamera, and camera vs collider interactions. Use when the user wants camera control, cutscenes, forced camera modes, camera tracking, or a spectate / observer / replay / free-cam mode. Do NOT use for input restriction during cutscenes (see advanced-input for InputModifier) or cursor lock detection (see advanced-input for PointerLock).

Development290
C
codependix-triage
codependix-triage
organizzolini / codebase

Act on a codependix run that failed or reported drift — a boundary violation, a --check reports run that found stale exports, a project that failed its export, a missing anchor block, a NestJS container that failed to boot, a rejected command line, or a --write that produced no files at all. Use when codependix exits non-zero, when a codependix-gate target fails, when an edge or a cycle breaks a declared rule, when a committed Mermaid block disagrees with a fresh run, when a graph export is missing for one project but not others, or before hand-editing an exported diagram or loosening a rule to make a check pass.

Testing & quality290
C
codometer-configure
codometer-configure
organizzolini / codebase

Write or edit a codometer.config.ts, declaring inputs, limits, custom convention counters, comment budgets, exclusions, or output destinations. Use when a repository has no codometer configuration yet, when adding a size or count limit, when bounding how long a comment block or a JSDoc comment may run, when declaring an input for compiled or generated output, when counting a naming convention no built-in analyzer knows about, when a limit fails to bind or an input matches no files, or when deciding whether one configuration can describe every project in a workspace

Testing & quality290
C
codometer-measure
codometer-measure
organizzolini / codebase

Run a codometer measurement, decide where its report goes, or read a badge block or JSON report it produced. Use when running codometer or npx @codometer/cli, choosing --output-json/--output-markdown and --check flags, wiring codometer into a CI step, splicing a badge block into a README, or reading a codometer JSON report's metrics, limits, or failures. Covers the command-line host directly, without assuming any task runner

Testing & quality290
C
codometer-triage
codometer-triage
organizzolini / codebase

Act on a codometer limit breach, a comment budget breach, a stale committed report, or a run that failed outright. Use when codometer --check exits non-zero, when a size or count limit is breached, when a comment block runs past its word, line, or character budget, when a committed report reads stale against a fresh measurement even though nothing changed, when a limit fails to bind or an input matches no files, or before reaching for a repository's limit value to make a failing check pass

Testing & quality290
C
commit-work
commit-work
davila7 / claude-code-templates

Create high-quality git commits: review/stage intended changes, split into logical commits, and write clear commit messages (including Conventional Commits). Use when the user asks to commit, craft a commit message, stage changes, or split work into multiple commits.

Development290
C
create-scene
create-scene
decentraland / sdk-skills

Scaffold a new Decentraland SDK7 scene project. Use when the user wants to start a new scene or create a project. Do NOT use for deployment (see deploy-scene or deploy-worlds).

Development290
D
dotnet-winforms-basics
dotnet-winforms-basics
wshaddix / dotnet-skills

Building WinForms on .NET 8+. High-DPI, dark mode (experimental), DI patterns, modernization tips

Development290
G
godot-game-loop-collection
godot-game-loop-collection
thedivergentai / game-dev-agentic-skills

Expert collection-loop systems for collectible IDs, scavenger hunts, completion archives, nearest-item compass UI, hidden spawners, and persistent find-all-X progress. Use when implementing collectibles, scavenger hunts, completion% archives, or compass-guided item hunts. Keywords: collectible_id, scavenger_hunt, collection_manager, collection_compass, completion_archive, hidden_item_spawner, find_all, collectible_item.

Development290
I
ios-ui-refactor
ios-ui-refactor
pproenca / dot-skills

Principal-level SwiftUI UI review and refactoring patterns for iOS 26 / Swift 6.2 clinic-architecture apps, grounded in Rams, Segall, and Edson principles. Use when auditing or improving existing SwiftUI screens, transitions, animations, and visual systems while preserving brand identity and respecting clinic Domain/Data/App boundaries.

Design & UI290
J
java-maven-gradle
java-maven-gradle
pluginagentmarketplace / custom-plugin-java

Master Maven and Gradle - build configuration, dependencies, plugins, CI/CD

Development290
K
ketch
ketch
1broseidon / ketch

Research skill for ketch — a fast stateless CLI for web search, OSS code search, curated library docs, page scraping, and site crawling; an optional MCP server exists for operators who want it, but the CLI is the primary interface. Use when a question needs live sources: 'research X', 'what are people saying about Y', 'find docs or real-world examples for Z', 'scrape/crawl this site' — or when installing or configuring ketch backends. Routes search vs code vs docs vs scrape vs crawl, keeps every fetch inside a token budget, turns error prefixes into control flow, and produces cited syntheses. Not for local codebase search, private repos, or pages behind auth.

Productivity290
L
laravel-api
laravel-api
juststeveking / laravel-api-skill

Build production-grade Laravel REST APIs using opinionated architecture patterns with Laravel best practices. Use when building, scaffolding, or reviewing Laravel APIs, with specifications for stateless design, versioned endpoints, invokable controllers, Form Request DTOs, Action classes, JWT authentication, and PSR-12 code quality standards. Triggers on “build a Laravel API”, “create Laravel endpoints”, “add API authentication”, “review Laravel API code”, “refactor Laravel API”, or “improve Laravel code quality”.

Development290
L
lighting-environment
lighting-environment
decentraland / sdk-skills

Dynamic lighting and environment in Decentraland scenes. LightSource, shadows, SkyboxTime, realm detection, and emissive materials. Use when the user wants lights, shadows, skybox control, day-night cycle, or glowing materials. Do NOT use for PBR material properties like metallic/roughness (see advanced-rendering).

Creative & media290
N
nestjs-expert
nestjs-expert
farmage / opencode-skills

Creates and configures NestJS modules, controllers, services, DTOs, guards, and interceptors for enterprise-grade TypeScript backend applications. Use when building NestJS REST APIs or GraphQL services, implementing dependency injection, scaffolding modular architecture, adding JWT/Passport authentication, integrating TypeORM or Prisma, or working with .module.ts, .controller.ts, and .service.ts files. Invoke for guards, interceptors, pipes, validation, Swagger documentation, and unit/E2E testing in NestJS projects.

Development290
N
nocobase-utils
nocobase-utils
nocobase / skills

NocoBase 2 only; never use in a NocoBase 3 project. General-purpose NocoBase reference utilities covering filter conditions and field-specific operators, evaluator engines, expression syntax, UID generation, and more. Use when you need authoritative reference information or reusable snippets that apply across multiple NocoBase features.

Development290
P
pp-docker-hub
pp-docker-hub
mvanhorn / printing-press-library

Printing Press CLI for Docker Hub. Docker Hub public API. Search container images, browse tags, check sizes, inspect Dockerfiles, and explore the...

Cloud & DevOps290
P
prd-create
prd-create
vtmocanu / skills

Creates documentation-first PRDs (a short forge issue plus a detailed prds/ file with milestones), then offers to start work, commit for later, or send the PRD to uzi. Use when the user wants to create a PRD, spec out a new feature, write a product requirements document, or turn a feature idea into a tracked GitHub/GitLab/Forgejo issue. Triggers include "create a PRD", "new PRD", "/prd-create", "write a PRD for", "spec this feature".

Development290
S
scenario-unreal-pipeline-automation
scenario-unreal-pipeline-automation
scenario-labs / skills

Use when importing FBX, USD, OBJ or glTF from Maya, ZBrush or Blender into Unreal Engine 5.8 in bulk or reimporting changed files, writing Editor Python tools, Interchange pipelines or import presets, enforcing naming conventions, assigning material instances by script, setting Nanite, collision and LODs per asset class, writing data validators or automation tests, fixing redirectors, or cooking and packaging from the command line (BuildCookRun, RunUAT, CI, Perforce). Also when a scripted import ignores its settings or names, a Python validator never runs, or a Mac build will not package.

Development290
T
tapd
tapd
abcfed / claude-marketplace

TAPD agile R&D management platform integration. Uses scripts to call the TAPD API to manage entities such as requirements, defects, tasks, iterations, test cases, and Wiki. Use cases include: (1) querying, creating, or updating requirements, defects, tasks, and iterations; (2) managing test cases and Wiki; (3) managing comments and work hours; (4) linking requirements and defects; (5) retrieving source-code commit keywords

Development290
T
tdd-workflow
tdd-workflow
davila7 / claude-code-templates

Test-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.

Testing & quality290
T
tool-design
tool-design
guanyang / open-agent-hub

This skill should be used for the tool-interface layer of an agent system specifically: writing tool descriptions agents can route on, designing tool schemas and response formats, naming conventions, actionable error recovery messages, MCP server design, tool-set consolidation, and deciding when to add or remove an individual tool. Use this when the unit of work is a single tool or a set of tools. Route project-shape, pipeline architecture, and task-model-fit decisions to project-development; route deciding whether to introduce sub-agents to multi-agent-patterns.

Agent workflows290
V
vue-best-practices
vue-best-practices
ejirocodes / agent-skills

Vue 3 and Vue.js best practices for TypeScript, vue-tsc, Volar, and component patterns. Use when writing, reviewing, or refactoring Vue 3 components with TypeScript, configuring Volar/vueCompilerOptions, extracting component types, working with defineModel/withDefaults, setting up Pinia store tests, or debugging Vue tooling issues. Triggers on Vue components, props extraction, wrapper components, template type checking, strictTemplates, vueCompilerOptions, Volar 3, CSS modules, fallthrough attributes, defineModel, withDefaults, deep watch, vue-router typed params, Pinia mocking, HMR SSR, moduleResolution bundler, useTemplateRef, onWatcherCleanup, useId, generic components, reactive props destructure.

Development290
W
wallet-integration
wallet-integration
dfinity / icskills

Integrate an external wallet (signer) into an IC dapp with @icp-sdk/signer — the relying-party side of the ICRC signer standards. Covers picking a transport (popup via ICRC-29 / top-level redirect via ICRC-167 / browser extension via ICRC-94) then negotiating capabilities, the permission and account lifecycle, and executing canister calls the user approves through SignerAgent (ICRC-49). Uses OISY as the worked example but applies to any ICRC-25 signer. Do NOT use for Internet Identity login (use the internet-identity skill) or for implementing a wallet yourself. Use when the developer mentions wallet integration or OISY or @icp-sdk/signer or approving a transaction in a wallet popup

Development290
0
031-architecture-adr-functional-requirements
031-architecture-adr-functional-requirements
jabrena / plinth

Facilitates conversational discovery to create Architectural Decision Records (ADRs) for functional requirements covering CLI, REST/HTTP APIs, or both. Use when the user wants to document command-line or HTTP service architecture, capture functional requirements, create ADRs for CLI or API projects, or design interfaces with documented decisions. This should trigger for requests such as Create ADR for functional requirements; Document functional requirements; Capture functional requirements; Generate functional requirements in an ADR; Decide CLI versus REST functional requirements for an ADR. Part of Plinth Toolkit

Development289
1
126-java-exception-handling
126-java-exception-handling
jabrena / plinth

Use when you need to apply Java exception handling best practices—including using specific exception types, managing resources with try-with-resources, securing exception messages, preserving error context via exception chaining, validating inputs early with fail-fast principles, handling thread interruption correctly, documenting exceptions with @throws, enforcing logging policy, translating exceptions at API boundaries, managing retries and idempotency, enforcing timeouts, attaching suppressed exceptions, and propagating failures in async/reactive code. This should trigger for requests such as Exception handling; Use try-with-resources in Java code; Create exception chaining in Java code; Apply fail-fast validation in Java code; Review Java exception taxonomy and propagation. Part of Plinth Toolkit

Development289
A
api-mock-server
api-mock-server
patricio0312rev / skills

Creates mock API servers for testing and development with MSW, json-server, or custom handlers. Use when users request “API mocking,” “mock server,” “MSW setup,” “test fixtures,” or “mock API responses”

Testing & quality289
B
bitrix-background-jobs
bitrix-background-jobs
bxmaximum / bitrix-framework-skills

Deferred and async work in Bitrix — CAgent agents and cron, Application::addBackgroundJob, Messenger queues (messages, receivers, brokers, messenger:consume). Use when moving work out of the request or scheduling it.

Development289
C
commerce-app-business-config
commerce-app-business-config
adobe / skills

Manage custom business configuration in an Adobe Commerce app. Use when the user wants to add, modify, or remove merchant-configurable settings (config fields, admin config, store configuration) exposed through Commerce Admin. Creates typed config fields (text, password, email, url, tel, boolean, list) in businessConfig.schema. Requires a base app initialized with commerce-app-init.

Development289
C
compare-bundles
compare-bundles
tuist / agent-skills

Compares two app bundles to identify size changes, new or removed artifacts, and platform differences. Can be invoked with bundle IDs, dashboard URLs, or branch names.

Development289
D
dart-doc-validation
dart-doc-validation
kevmoo / dash_skills

Best practices for validating Dart documentation comments. Covers using `dart doc` to catch unresolved references and macros

Testing & quality289
D
done
done
vtmocanu / skills

Wraps up a working session. Checks git state in every directory the session touched, removes git artifacts the session created once they are safely unneeded, reviews unfinished work, and gives a plain verdict on whether the session can close. Use when the user invokes /done or asks whether the session is done or can be closed

Agent workflows289
I
instrument-logs
instrument-logs
posthog / ai-plugin

Add PostHog log capture to track application logs. Use after implementing features or reviewing PRs to ensure meaningful log events are captured with structured properties. Also handles initial OTLP exporter setup if not yet configured.

Cloud & DevOps289
L
legacy-modernizer
legacy-modernizer
farmage / opencode-skills

Designs incremental migration strategies, identifies service boundaries, produces dependency maps and migration roadmaps, and generates API facade designs for aging codebases. Use when modernizing legacy systems, implementing the strangler fig pattern or branch by abstraction, decomposing monoliths, upgrading frameworks or languages, or reducing technical debt without disrupting business operations.

Development289
M
microservices-architect
microservices-architect
farmage / opencode-skills

Designs distributed system architectures, decomposes monoliths into bounded-context services, recommends communication patterns, and produces service boundary diagrams and resilience strategies. Use when designing distributed systems, decomposing monoliths, or implementing microservices patterns — including service boundaries, DDD, saga patterns, event sourcing, CQRS, service mesh, or distributed tracing.

Development289
10981–11040 of 37,547

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.