mcpField

Skills

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

Development

J
juce-plugin
juce-plugin
shortwavlabs / agent-skills

Build JUCE audio plugins (VST3, AU, AAX, Standalone, LV2) in C++ with CMake. Covers the full development workflow from project scaffolding to multi-format builds, including AudioProcessor lifecycle, parameter management with APVTS, DSP module chains, custom editor GUIs, Three.js/GLB WebView interfaces, state serialization, real-time audio safety, and cross-platform CI/CD. Use this skill whenever the user mentions JUCE, audio plugins, VST plugins, AU plugins, audio effects, synthesizers, MIDI processors, AudioProcessor, AudioProcessorEditor, Projucer, or wants to create audio software — even if they just say "make a plugin" or "audio plugin". Also applies when users are working in an existing JUCE codebase (files like PluginProcessor.cpp, PluginEditor.cpp, CMakeLists.txt with juce_add_plugin), or investigating a plugin's CPU usage in a host.

Development99
J
justfile
justfile
paulnsorensen / git-gouda

Create or migrate to a justfile (casey/just command runner) for any project. Use this skill when the user asks to add a justfile, replace a Makefile with just, set up project commands, create task runners, or mentions "just" in the context of build/dev workflows. Do not trigger only because a project has a Makefile or is new; the request must ask to create or migrate project commands. Covers Rust, Python, TypeScript/JavaScript, Go, and Ruby ecosystems. Do NOT use for CI pipeline configuration, Dockerfiles, or actual build system setup (cargo, webpack, etc.).

Development99
L
labels-as-code
labels-as-code
paulnsorensen / git-gouda

Manage a GitHub repository's labels as a version-controlled file and auto-label pull requests by changed path. Export current labels, diff them against a proposed `.github/labels.yml`, sync the difference (one-shot or via a scheduled workflow using one verified, SHA-pinned action), and wire path-based PR labeling with `actions/labeler` and `.github/labeler.yml`. Use when the user says "standardize labels", "sync labels", "auto-label PRs by path", "labels as code", or invokes /labels-as-code. Do NOT use for org-wide label policy across many repos — route that to /safe-settings, which reconciles labels (rename, exclude) from a central admin repo. Do NOT use for issue forms or templates — that is /oss-hygiene. Label deletions are never automatic; the skill asks for explicit authorization first.

Development99
L
laravel-architecture
laravel-architecture
leeovery / claude-laravel

High-level architecture decisions, patterns, and project structure. Use when user asks about architecture decisions, project structure, pattern selection, or mentions how to organize, which pattern to use, best practices, architecture.

Development99
L
legacy-modernizer
legacy-modernizer
sickn33 / agentic-awesome-skills

Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility.

Development99
M
makefile-review
makefile-review
athola / claude-night-market

Audits Makefiles for build correctness, portability, and recipe duplication. Use when reviewing a Makefile or before committing Makefile changes.

Testing & quality99
M
mapcn
mapcn
ferminrp / agent-skills

Technical guide to integrate mapcn in React + shadcn projects. Use when the user asks to integrate mapcn, add mapcn to a shadcn app, use mapcn MapControls/Markers/Routes/Clusters, implement controlled viewport state, use the useMap hook, or access MapLibre through mapcn.

Development99
M
matlab-install-products
matlab-install-products
matlab / matlab-agentic-toolkit

Deterministic workflow to download MATLAB Package Manager (mpm) and install MathWorks products from the OS command line with consistent, repeatable behavior. Use when installing MATLAB, Simulink, toolboxes, or support packages via command line, or setting up scripted installations for CI/CD, containers, or fleet provisioning.

Cloud & DevOps99
M
middlewares

Create and compose tRPC middleware with t.procedure.use(), extend context via opts.next({ ctx }), build reusable middleware with .concat() and .unstable_pipe(), define base procedures like publicProcedure and authedProcedure. Access raw input with getRawInput(). Logging, timing, OTEL tracing patterns.

Development99
M
miniapp-develop
miniapp-develop
lotosbin / claude-skills

No description yet

Development99
M
muapi-platform
muapi-platform
samuraigpt / muapi-skills

Setup and utility scripts for muapi.ai — configure API keys, test connectivity, and poll for async generation results

Development99
M
multi-repo-git-ops
multi-repo-git-ops
bmad-labs / skills

Manages git operations (branching, committing, pushing) across multi-repo systems with git submodules. Use this skill whenever the user wants to create a feature branch, commit changes, push code, sync submodules, or manage branches across the parent repo and service repos. Also use when implementing BMAD stories that touch one or more services, or when the user asks about git workflow in a multi-repo project. Triggers on phrases like "create branch", "commit changes", "push to remote", "sync submodules", "start working on story", "update service branch", or any git operation that spans parent and submodule repos.

Development99
N
nebula-logger-best-practices
nebula-logger-best-practices
jongpie / nebulalogger

Use this skill when the user wants to review, harden, or standardize Nebula Logger usage across a Salesforce team. Covers operational logging standards, environment-aware settings, limit-aware design, and governance guardrails.

Development99
N
necessary-code-audit
necessary-code-audit
danhuaxiansheng / claude-code-cleanup-skills

Audit whether code that still has consumers really needs to keep existing, focusing on wrappers/facades, compatibility layers, stale public APIs, defensive branches, fallbacks, default values, configuration, duplicate sources, and hypothetical extension points. Use for code that is used but not necessary, legacy compatibility cleanup, meaningless wrappers, defensive code removal, cleanup with no compatibility requirements, deep necessity checks, and "is this still needed?" requests; do not use it as a pure unused/dead-code proof tool.

Testing & quality99
N
nestjs-typeorm-integration
nestjs-typeorm-integration
vong3432 / vibemark

Use this skill whenever the user wants to set up, configure, or refactor TypeORM within a NestJS TypeScript project, including data sources, entities, migrations, repositories, relations, and transactional patterns.

Development99
N
Node-RED
Node-RED
tonylofgren / aurora-smart-home

Node-RED visual automation flows for Home Assistant. Covers visual automation, flow JSON, trigger-state, api-call-service, function nodes, context storage, timer patterns, error handling, and node-red-contrib-home-assistant-websocket nodes. Use when user mentions "Node-RED", "flow", "visual automation", or "node-redflöde".

Development99
N
npm-publish
npm-publish
b-open-io / prompts

This skill should be used when the user wants to publish a package to npm, bump a version, release a new version, or mentions "npm publish", "bun publish", "version bump", or "release to npm". Handles version bumping, changelog updates, git push, npm publishing, and automatic token rotation via agent-browser when auth expires. Do not trigger for unrelated uses of "release" (e.g. GitHub releases, press releases).

Development99
N
ns-proto-creator
ns-proto-creator
nextstage-brasil / skills

(NS) Playwright reverse-prototyping — capture live UI; create/evolve single prototype/ (git history; never v1/v2). Use when prototyping from a URL, reversing a screen into prototype/, evolving a prototype, AS-IS flows/fields, or "prototype this app/page". Do NOT use for appearance MDs only (ns-proto-visual-guide), full SDD (ns-spec-driven), bare code fixes (ns-coder), or /ns-harness prepare.

Design & UI99
O
omnibus-instrument-feature-flags
omnibus-instrument-feature-flags
posthog / skills

Add PostHog feature flags to gate new functionality. Use after implementing features or reviewing PRs to ensure safe rollouts with feature flag controls. Also handles initial PostHog SDK setup if not yet installed.

Development99
O
open-meteo
open-meteo
itechmeat / llm-code

Integrate Open-Meteo Weather Forecast, Air Quality, and Geocoding APIs: query design, variable selection, timezone/timeformat/units, multi-location batching, and robust error handling. Use when fetching weather forecasts, air quality/pollen data, or geocoding place names to coordinates via Open-Meteo. Keywords: Open-Meteo, /v1/forecast, /v1/air-quality, geocoding-api, hourly, daily, current, timezone=auto, timeformat=unixtime, models, WMO weather_code, CAMS, GeoNames, httpx, FastAPI, pytest.

Data & databases99
O
optimize
optimize
bastani-inc / atomic

The verifiable coding agent runtime. Define your coding agent's process in natural language with stages, checks, and approval gates instead of hoping it follows your instructions. Primitives for verifiable software factories.

Development99
P
pixel-perfect
pixel-perfect
jasny / perfect-agent

Reproduce a UI as exactly as possible from a reference (Figma, live source, screenshot, or image). TRIGGER when: user wants to copy a design exactly, reproduce a screen from a screenshot, clone a Figma design, match spacing/colors/typography in detail, or port a design to another framework without changing the look. DO NOT TRIGGER for redesigns, loose "something like this" requests, or UX improvement tasks.

Design & UI99
P
pr-gardening
pr-gardening
paperclipai / paperclip

Discover the pull requests this Paperclip instance opened (never community contributions), report what each is for and how confident we are that it is merge-ready, and automatically drive the non-ready ones back to green with /prepare-paperclip-pr — without ever merging.

Testing & quality99
P
pr-title-lint
pr-title-lint
paulnsorensen / git-gouda

Add or verify CI enforcement of Conventional Commits pull request titles. Detects whether the repo squash-merges with the PR title as the commit subject, checks for an existing title check, scaffolds `.github/workflows/pr-title.yml` using amannn/action-semantic-pull-request at a pinned SHA, and verifies it fails a bad title and passes a good one. Use when the user says enforce conventional commit PR titles, lint PR titles, semantic pull request check, add a PR title check, or invokes /pr-title-lint. Do NOT use for switching a repo to squash-merge with PR-title commit messages (use gh-bootstrap for merge defaults and rulesets), cutting a release (use release), or local commit-message hooks (use prek).

Development99
P
prd-writer

Write PRD, write product requirements documents. Use when: you need to write a PRD for a new feature (with or without UI), third-party integration, feature refactoring, or performance/security optimization requirements.

Documents99
P
principle-sequence-verifiable-units
principle-sequence-verifiable-units
poteto / plugins

Apply to multi-step work (sweeps, migrations, runs of similar edits) and to how you stack commits and PRs. Break work into small units that each end in a verifiable state, check each before the next, and order delivery so the sequence proves itself to a reviewer.

Development99
P
product-feature-tech-next-step

No description yet

Development99
P
puda-edge
puda-edge
pudap / skills

Write, configure, and remotely update PUDA Python edge services. Use when creating or editing driver.py or main.py, adding @command or @safety, scaffolding from the SDK/API or GUI edge templates, integrating a new machine, building GUI-controlled instruments from manuals or screenshots and task instructions, or running puda machine update.

Development99
P
python-anti-patterns
python-anti-patterns
full-stack-skills / python-skills

Use this skill when reviewing Python code for common anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.

Testing & quality99
P
python-dev
python-dev
tenequm / skills

Opinionated Python development setup with uv, ty, ruff, pytest, lefthook, and just. Use when creating a new Python project, writing or fixing pyproject.toml, or configuring linting, formatting, type checking, testing, git hooks, or CI.

Development99
P
python-error-handling
python-error-handling
julianobarbosa / claude-code-skills

Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs

Development99
Q
qa-automation-test-consolidation
qa-automation-test-consolidation
testomatio / skills

Detect redundant tests, duplicated test logic, semantic overlaps, and parameterization opportunities across the entire test suite. Present recommendations and request user approval before refactoring.

Testing & quality99
Q
quint-lang
quint-lang
quint-co / quint-llm-kit

Quint language and CLI reference — the expert on Quint syntax, operators, types, `basicSpells`, the toolchain (typecheck/run/test/verify), and how to read simulation and counterexample output. Use when writing or debugging the contents of a `.qnt` file, fixing a typecheck/parse error, looking up an operator or idiom, analyzing an invariant violation or counterexample trace, or optimizing state-space exploration. This is for working IN Quint at the language level — not for analyzing or running TLA+/TLC itself. For building a NEW model end-to-end from some source — including translating a TLA+ spec into Quint, or modeling code/requirements/an idea — use the quint-modeling skill, which owns that workflow and consults this reference for syntax. Keywords: quint, syntax, operators, typecheck, model checking, counterexample, basicSpells, CLI, specification language.

Development99
Q
quint-modeling
quint-modeling
quint-co / quint-llm-kit

Build a Quint model of a system, protocol, or algorithm. Use this whenever the user wants to model, spec out, formally describe, model-check, or verify a system in Quint — e.g. "model this protocol in Quint", "spec out this design", "translate this TLA+", "formally check this Rust code" — even if they never say the word "specification." When the goal is to verify or model-check a design or implementation and no Quint model exists yet, writing the model is the required first step, so start here. It generates the spec from whatever the user has — an idea developed interactively, natural-language or functional requirements, source code (Rust, Go, TypeScript, etc.), or an existing TLA+ specification — and walks the modelling flow (state, actions, invariants), adapting to the source type. Also use this to **review or audit an existing Quint spec** — "review my .qnt", "audit this spec before I ship it", "is this model any good" — it carries the structural + runtime review checklist. Do NOT use this for implementing code against a spec that already exists (that's quint-execute-spec) or for pure Quint syntax/CLI/debugging questions (quint-lang). For Quint language syntax and the CLI, see the quint-lang reference.

Development99
R
r3f-performance
r3f-performance
bbeierle12 / skill-mcp-claude

R3F performance optimization—LOD (Level of Detail), frustum culling, instancing strategies, draw call reduction, frame budgets, lazy loading, and profiling tools. Use when optimizing render performance, handling large scenes, or debugging frame rate issues.

Development99
R
rag-auditor
rag-auditor
mathews-tom / armory

Evaluates RAG pipeline quality across retrieval (precision, recall, MRR) and generation (groundedness, hallucination rate). Triggers on: "audit RAG pipeline", "RAG quality", "hallucination detection", "why is RAG failing", "grounding check". NOT for general architecture audits, use architecture-reviewer.

Testing & quality99
R
react-native-harness
react-native-harness
callstackincubator / react-native-harness

Write and debug React Native Harness tests for app code. Use when the user asks to create or fix tests that import from react-native-harness, mock modules, spy on functions, render React Native components on-device, use setupFiles or setupFilesAfterEnv, or add optional UI tests with @react-native-harness/ui.

Testing & quality99
R
readme-updater
readme-updater
ovachiever / droid-tings

Keep README files current with project changes. Use when project structure changes, features added, or setup instructions modified. Suggests README updates based on code changes. Triggers on significant project changes, new features, dependency changes.

Development99
R
refactor
refactor
htlin222 / dotfiles

Refactor code for quality and maintainability. Use for cleanup and tech debt reduction.

Development99
R
repo-attributes
repo-attributes
paulnsorensen / git-gouda

Configure .gitattributes, .editorconfig, .gitignore, and Git LFS filters for a repository: normalize line endings, mark generated, vendored, and documentation paths for GitHub linguist, set per-language editor defaults, and merge .gitignore content from GitHub templates. Use when the user says "add .gitattributes", "fix line endings", "CRLF", "linguist", "mark generated files", "set up .editorconfig", "gitignore template", "git lfs", or invokes /repo-attributes. Do NOT use for prek or pre-commit hook configuration — use /prek. GitHub custom properties (organization-level metadata) are out of scope; this skill only touches per-repository attribute, editor, and ignore files. Community health files (README, LICENSE, CODE_OF_CONDUCT, CONTRIBUTING, SECURITY) belong to /oss-hygiene, not this skill.

Development99
R
repo-audit
repo-audit
paulnsorensen / git-gouda

Run a read-only audit of every catalog skill's checks against a repository and report which setup gaps exist. Runs a bundled Python script from the repository root, prints one row per catalog skill (check, status, evidence, the skill that fixes it), then proposes an ordered plan naming those skills. Never writes a file and never calls a mutating GitHub API endpoint, even with the optional --github flag, which adds read-only GET checks. Use when the user says "audit this repo", "what's missing in this repository", "repo health check", "which setup skills apply", or invokes /repo-audit. Do NOT use for applying any fix directly — route each finding to its catalog skill — or for code review of application logic.

Development99
R
reverse-engineering
reverse-engineering
juank115 / reverse-engineerskill

Safely analyze, disassemble, decompile, or debug unknown binaries, executables, DLLs, malware, firmware, and packed or obfuscated code. Use for reverse engineering, suspicious-file triage, unpacking, Ghidra/IDA/radare2/x64dbg/GDB help, IOC extraction, YARA, or questions about what a binary does.

Security99
R
run-nx-generator

Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.

Development99
S
saas-sidebar
saas-sidebar
blink-new / claude

Build a modern, collapsible sidebar for SaaS dashboards following the ChatGPT/Notion design pattern

Design & UI99
S
sc-brainstorm
sc-brainstorm
tony363 / superclaude

Interactive requirements discovery through Socratic dialogue and systematic exploration. Use when transforming ambiguous ideas into concrete specifications, validating concepts, or coordinating multi-persona analysis.

Development99
S
sc-improve
sc-improve
tony363 / superclaude

Apply systematic improvements to code quality, performance, maintainability, and cleanup. Use when refactoring code, optimizing performance, removing dead code, or improving project structure.

Development99
S
setup-ouyangjiahong-skills
setup-ouyangjiahong-skills
ouyangjiahong26 / skills

Initialize the repository’s writing standards and engineering skills: add writing requirements and coding guidelines to AGENTS.md, and configure the issue tracker, triage labels, and domain documentation. Run manually when setting up a repository for the first time.

Agent workflows99
S
setup-pre-commit
setup-pre-commit
tt-a1i / matt-skills-with-to-goal

Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.

Testing & quality99
S
simplify-code
simplify-code
alannkl / skills

Simplify source code for clarity, consistency, and maintainability while preserving exact behavior. Use when the user asks to simplify code, clean up logic, or refactor without behavior changes.

Development99
S
spatial-app-architecture
spatial-app-architecture
tomkrikorian / visionosagents

Choose and refactor visionOS app architecture across surfaces, scene boundaries, state ownership, and file layout. Use when deciding window vs volume vs immersive space, splitting a feature across scenes, cleaning up a monolithic spatial root, or defining the ownership map before implementing SwiftUI or RealityKit details.

Development99
S
spring-ai-alibaba
spring-ai-alibaba
partme-ai / full-stack-skills

Provides comprehensive guidance for Spring AI Alibaba, including Alibaba Cloud AI services integration, model APIs, and AI application development. Use when the user asks about Spring AI Alibaba, needs to use Alibaba Cloud AI services, or integrate AI capabilities in Spring applications.

Development99
S
sql-database-assistant
sql-database-assistant
borghei / claude-skills

This skill should be used when the user asks to "optimize SQL queries", "explore database schemas", "generate migration SQL", "analyze query performance", or "document database structure".

Data & databases99
S
sql-job-queue
sql-job-queue
bm629 / agent-skills

Use when building a DB-backed job queue / task scheduler on SQLAlchemy 2.x whose readiness is dependency-driven, whose jobs are long-running and stateful, and whose only durable substrate is the relational DB — single box, embeddable, no broker, multi-dialect (SQLite / PostgreSQL / MySQL). Covers the generic jobs/job_deps model, the ready-set query, the per-dialect atomic lease (FOR UPDATE SKIP LOCKED on PostgreSQL + MySQL 8 vs BEGIN IMMEDIATE on SQLite, with dialect detection), crash-resume via heartbeat + lease expiry + stale-lease reclaim, the hung-but-alive per-dispatch timeout, weighted fair-share over group_key, the scan→rank→lease→dispatch→persist→reclaim tick loop, polling vs LISTEN/NOTIFY wake, and the at-least-once idempotency contract. Keywords: job queue, task scheduler, ready-set, SKIP LOCKED, lease, crash-resume, multi-dialect, SQLAlchemy, background jobs. Sync-first. Not the SQLAlchemy data layer or locking primitive (sqlalchemy), not migrations (alembic).

Development99
S
sqlc

Working with sqlc and database queries

Data & databases99
S
stack-ai
stack-ai
membranedev / application-skills

Stack AI integration. Manage data, records, and automate workflows. Use when the user wants to interact with Stack AI data.

Agent workflows99
T
tanstack-vue-router-skilld
tanstack-vue-router-skilld
skilld-dev / vue-ecosystem-skills

Use when writing, debugging, or refactoring code that imports @tanstack/vue-router (TanStack Router for Vue). Covers setup, file-based and code-based routes, composables returning Ref, Link, loaders, search params, SSR, and v1.170.x deprecations.

Development99
T
tdd
tdd
mxyhi / ok-skills

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

Testing & quality99
T
test-driven-development
test-driven-development
bastani-inc / atomic

The verifiable coding agent runtime. Define your coding agent's process in natural language with stages, checks, and approval gates instead of hoping it follows your instructions. Primitives for verifiable software factories.

Testing & quality99
T
test-research-code
test-research-code
shaishavmaisuria / research-paper-lifecycle-skills

Make research code runnable and repeatable for artifact review by auditing README, dependencies, seeds, entrypoints, data instructions, result commands, and smoke tests with repro_check.py. Use for smoke tests, seed pinning, environment capture, reproducibility checks, or works-on-my-machine cleanup.

Testing & quality99
T
theatre-js
theatre-js
jbmanllr / agent-skills

Use when implementing motion design, timeline animations, visual animation editors, animating Three.js/R3F scenes, creating keyframe animations, or using Theatre.js, @theatre/core, @theatre/studio, @theatre/r3f, theatric, or building animation tooling for the web.

Design & UI99
20641–20700 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.