mcpField

Skills

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

Development

B
bagisto-git-workflow
bagisto-git-workflow
bagisto / agent-skills

Use when branching, committing, writing a CHANGELOG entry or opening a pull request against a Bagisto repository. Trigger phrases include "branch", "commit", "commit message", "PR", "pull request", "changelog", "merge", "conventional commits", "release notes".

Development127
B
bitrix-framework
bitrix-framework
bxmaximum / bitrix-framework-skills

General PHP rules for 1С-Битрикс and the on-premise version of Битрикс24: D7, /local, core version and Since, DI, and security. Read before using a specialized skill.

Development127
B
brainstorm
brainstorm
yonatangross / orchestkit

Design exploration using parallel agents through a 7-phase process: topic analysis, memory context, divergent ideation (10+ ideas), feasibility filtering, evaluation with devil's advocate scoring (0-10 across 7 dimensions), synthesis of top approaches, and trade-off comparison. Supports open exploration, constrained design, comparison, quick ideation, and iterative optimization modes. Use when brainstorming ideas, exploring solutions, or comparing alternatives.

Agent workflows127
C
capability-assessment
capability-assessment
qodex-ai / ai-agent-skills

Assess and analyze developer skill growth and progression. Identifies capability gaps, learning paths, and mastery levels across technology domains.

Productivity127
C
chat-apps-ui-sdk
chat-apps-ui-sdk
pproenca / dot-skills

Interactive UI rendered inside ChatGPT or Claude — OpenAI Apps SDK apps, MCP Apps (the @modelcontextprotocol/ext-apps standard), or MCP-UI components, with a Next.js/React server. Covers the MCP tool and resource architecture, the window.openai / ui-bridge data flow, widget state, sandbox/CSP security, display modes, visual design, and directory submission. Trigger when building, reviewing, or designing such apps — even when the user only says "chat app", "ChatGPT widget", "Claude app", "render UI in chat", "window.openai", "createUIResource", "outputTemplate", or "MCP app UI" without naming a specific SDK.

Development127
C
cloakbrowser
cloakbrowser
octaviantocan / cloakbrowser-skill

Stealth Chromium browser automation that bypasses bot detection. Use this skill whenever the user wants to scrape, screenshot, PDF, or automate a site that blocks normal headless browsers — Cloudflare Turnstile, reCAPTCHA v3, FingerprintJS, ShieldSquare, BrowserScan, "Access Denied" responses, suspicious 403/429s on plain `curl`, or any site where Playwright/Puppeteer get caught. Also use when the user mentions CloakBrowser, stealth Chromium, anti-bot bypass, "headless detection", "real Chrome fingerprint", or wants a one-off "what does this page actually render" check. Prefer this skill over raw `curl`/`fetch` for any site behind a CDN or bot-detection layer.

Development127
C
code-distill
code-distill
pproenca / dot-skills

On-demand pattern extraction from a specific GitHub codebase, given a focused query — "how does shadcn/ui implement the design system", "how does opencode use effect-ts", "how does base-ui handle composition" — when no pre-distilled static rule pack exists yet. Distills the generic pattern-extraction moves — classify the query before grepping (component / composition / state / effect / error / build / routing), grep before reading whole files, treat tests and examples/ as canonical intent, follow imports outward for the public surface, follow usages inward for variants, filter boilerplate / legacy / test scaffolding to surface load-bearing code, and capture findings to /knowledge/libraries/ for reuse. Dynamic light sibling of static code-atlas skills (opencode-ts, openai-codex-rust-patterns, nextjs-ppr-patterns). Triggers on "show me how <library> implements X", "find the <pattern> in <repo>", "distill <library>", and ad-hoc /distill-<library>-style invocations.

Development127
C
context-dev

Set up Context.dev as an agent's default search and scrape provider, or integrate its API and SDKs for web, brand, people, news, and monitor workflows.

Agent workflows127
D
Dark Matter Analyzer
Dark Matter Analyzer
daffy0208 / ai-dev-standards

Analyze repositories to reveal unseen patterns, strategic drift, and organizational health. Use when assessing repository coherence, diagnosing project issues, identifying documentation inflation, or understanding why a codebase feels misaligned with its stated goals.

Testing & quality127
D
ddd-architecture-awesome
ddd-architecture-awesome
full-stack-skills / ddd-skills

Provides comprehensive guidance for Domain-Driven Design (DDD) concepts, strategic design, tactical design, and architecture patterns. Includes DDD applicability assessment, Pattern Boundaries table (what each pattern is and is NOT), Complexity Ladder (when to adopt each level), Core Concepts quick reference with Entity/ValueObject/Aggregate patterns, full architecture landscape overview, anti-patterns with fixes, multi-language reference implementations, and complete primary source references. Use when the user asks about DDD basics, needs to understand DDD concepts, evaluates DDD applicability, or wants an introduction to domain-driven design.

Development127
D
django-recommender-search-backend-patterns
django-recommender-search-backend-patterns
pproenca / dot-skills

Django backend patterns for recommendation services (AWS Personalize, Databricks Model Serving, internal microservices) and OpenSearch-backed search/feed endpoints. Covers fan-out orchestration (asyncio.gather, deadline propagation, partial results, async client reuse), external service protection (timeouts, circuit breakers, jittered retry, bulkheads, rate limits), OpenSearch query patterns (search_after, _source filtering, function_score, aliases, routing, bool.filter), result blending (score normalization, MMR, dedup, cold-start), Redis caching (stampede protection, model-versioned keys, two-tier, negative), resilience (partial-response envelope, stale-on-error, graceful degradation), async (sync_to_async, async ORM, uvicorn, contextvars, disconnect cancellation), and DRF response shape (cursor pagination, ETag, throttling). Use when building, reviewing, or refactoring such a Django backend. Triggers even without explicit "scale" cues. Includes 5 scaffolding templates.

Development127
D
doca-mgmt
doca-mgmt
nvidia / skills

Use this skill when the user is doing hands-on DOCA Management programming against BlueField / ConnectX devices — standing up a management or representor context (doca_mgmt_dev_ctx / doca_mgmt_dev_rep_ctx), querying device caps (data-direct, caps-general), toggling congestion-control global status, modifying diagnostics-data, setting ICM quotas, or issuing a raw firmware command via doca_mgmt_raw_cmd with the right scope (CONFIGURATION / DEBUG_READ_ONLY / DEBUG_WRITE / DEBUG_WRITE_FULL). Trigger even when the user does not say "DOCA Management" — typical implicit phrasings include "fleet tool that walks every BlueField and reads device state", "toggle data-direct on a VF", "set an ICM quota per representor", "send a raw firmware command from C", "DOCA_ERROR_IO_FAILED from raw_cmd", or "fwctl ioctl is failing". Refuse and route elsewhere for mlxconfig direct operation, BFB / firmware reflash, streaming telemetry, doca_caps CLI snapshots, or DOCA install itself — those belong to other skills.

Development127
D
doca-verbs
doca-verbs
nvidia / skills

Raw verbs inside DOCA Core (doca-verbs): direct control of QP, CQ, PD, SRQ and address-handle objects through doca_verbs_context and doca_verbs_qp_create / doca_verbs_qp_modify / doca_verbs_cq_create, porting libibverbs code into DOCA Core, or a QP attribute, opcode or WR flag the doca-rdma task API does not expose. Trigger on “raw QP attribute the task API does not expose”, “porting libibverbs code”, “IO_FAILED on WR submit”, “QP state transition rejected”, or “attach a congestion-control group”, even without naming doca-verbs. Refuse and route elsewhere for ordinary doca-rdma / doca-eth / doca-rmax workloads, DOCA install, Core internals, and general libibverbs theory

Development127
D
domain-modeling
domain-modeling
rohitg00 / pro-workflow

Build the project's shared language and bounded contexts before writing code, so names stay consistent and the agent stops paraphrasing domain concepts. Produces a CONTEXT.md glossary and decision records. Use at the start of a project or feature, or when the codebase and the people describing it speak different languages.

Development127
E
engineering-method-footguns
engineering-method-footguns
maxrave-dev / kotlin-footguns

Debugging-method traps: run the discriminating experiment first, read build logs bottom-up, treat an empty actual as unwritten, audit shared handles before removing a feature, read commit history critically. Use when a fix is not converging.

Development127
E
engineering-small-prs
engineering-small-prs
agentara / skills

Use when planning, splitting, shrinking, or sequencing large features, refactors, migrations, or pull requests into small reviewable PRs or CLs. TRIGGER on "split this PR", "this diff is too large", "stacked PRs", "change sequence", "reviewable chunks", "migration plan", "how should I break this up?", or implementation scope too broad for one review. DO NOT TRIGGER for full code review, PR description writing, or tiny one-file edits that already form one self-contained change.

Development127
E
expo-ios-screen-scaffolder
expo-ios-screen-scaffolder
pproenca / dot-skills

Scaffolds Expo (React Native) iOS screens that follow Apple Human Interface Guidelines by construction — list, detail, form, modal sheet, native tabs layout, and settings screens, each wired with native navigation, FlashList, safe-area insets, semantic colors, SF Symbols, haptics, and empty/loading states. Generated code follows the expo-ios-hig rules so it passes expo-ios-hig-verify without rework. Each screen is TSX for Expo Router, not Swift. Trigger whenever the user wants to create, add, generate, or scaffold a new Expo screen, route, tab layout, or form for iOS — even if they don't mention HIG.

Design & UI127
F
fastmcp
fastmcp
secondsky / claude-skills

FastMCP Python framework for MCP servers with tools, resources, storage backends (memory/disk/Redis/DynamoDB). Use for Claude tool exposure, OAuth Proxy, cloud deployment, or encountering storage, lifespan, middleware, circular import, async errors.

Development127
F
folder-structure
folder-structure
citypaul / .dotfiles

Deprecated compatibility alias for structure-codebase. Activate only for the exact legacy name folder-structure or an explicit $folder-structure invocation. Contains no independent architecture guidance and must delegate to the canonical sibling skill.

Development127
H
hardhat
hardhat
nomicfoundation / hardhat-skills

Use when working with Hardhat 3 projects — writing or modifying Solidity tests, TypeScript tests, or any code touching hardhat.config.ts, the `hardhat` import, or `network.create()`. Covers test-layer choice, forge-std cheatcodes, the network connection API, `networkHelpers`, the compile-then-typecheck workflow, and speeding up slow builds (especially via-IR) with the slang-solx compiler. For toolbox-specific guidance (clients, contract calls, assertions), also load the matching `hardhat-toolbox-*` skill.

Development127
J
jira-automation
jira-automation
davepoon / buildwithclaude

Automate Jira tasks via Rube MCP (Composio): issues, projects, sprints, boards, comments, users. Always search tools first for current schemas.

Productivity127
L
laravel:controller-cleanup
laravel:controller-cleanup
jpcaparas / superpowers-laravel

Reduce controller bloat using Form Requests for auth/validation, small Actions/Services with DTOs, and resource/single-action controllers

Development127
M
make-branch
make-branch
wkentaro / agent-skills

No description yet

Development127
M
make-pr
make-pr
wkentaro / agent-skills

No description yet

Development127
M
migrating-nango-deletion-detection
migrating-nango-deletion-detection
nangohq / skills

Migrates Nango syncs from deleteRecordsFromPreviousExecutions()/trackDeletes to trackDeletesStart/trackDeletesEnd for automated deletion detection (including checkpoint-based full refresh). Use when updating existing createSync code.

Development127
O
oneshot-websites
oneshot-websites
jpcaparas / skills

Run ambitious one-shot websites, web apps, games, simulations, clones, motion pieces, or benchmarks through fresh isolated subagents. Use for one-shot web artifacts, catalogue ideas, or parallel model/harness variants.

Development127
O
open-source-management
open-source-management
maddhruv / absolute

Absolute skills to 10x your development lifecycle

Development127
O
open-source-management
open-source-management
dhruvjainin / absolute

Absolute skills to 10x your development lifecycle

Development127
O
openai-responses
openai-responses
secondsky / claude-skills

OpenAI Responses API for stateful agentic applications with reasoning preservation. Use for MCP integration, built-in tools, background processing, or migrating from Chat Completions.

Agent workflows127
O
orca-cli

Operate Orca-managed worktrees, folder contexts, terminals, repos, automations, artifacts, skill sharing, worktree comments, and Orca's embedded browser through the `orca` CLI. Use when the user says "$orca-cli", "Orca worktree", "child worktree", "spawn codex/claude in a worktree", "read/wait/send Orca terminal", "handoff" / "handover" / "give this to another agent", "Orca browser", "orca artifacts", or "share skills". Prefer it over raw git worktree, ad hoc PTYs, or Computer Use when Orca state is involved. Use Computer Use only when a visible window needs GUI control that a CLI, filesystem, or API cannot do.

Agent workflows127
P
problem-details-rfc9457
problem-details-rfc9457
rrezartprebreza / spring-boot-skills

Use when implementing exception mapping or RFC 9457 error responses in Spring Boot 3. Preserve an existing legacy error contract unless migration is requested

Development127
P
prototype
prototype
tt-a1i / matt-skills-with-to-goal

Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like

Development127
R
react-native
react-native
full-stack-skills / react-skills

Provides comprehensive guidance for React Native development including components, navigation, native modules, platform-specific code, and mobile app development. Use when the user asks about React Native, needs to create mobile applications, implement React Native components, or work with React Native features.

Development127
R
react-wallet-connector
react-wallet-connector
kali-decoder / midnight-skills

Generate a React + Vite TypeScript app that connects to a Midnight wallet via the DApp Connector API (@midnight-ntwrk/dapp-connector-api). Use when building a React frontend, bootstrapping a wallet connector, wiring connect/disconnect UI, reading window.midnight wallets, getting unshielded addresses, or asking about the DApp Connector API connection flow. Produces a minimal runnable template — styling is intentionally omitted so the user can add Tailwind, CSS modules, etc.

Development127
R
release
release
hyhmrright / brooks-lint

Cut a brooks-lint release: set the version in package.json, propagate it across all four plugin manifests and every version-bearing text file (README badges, docs site metadata), write the CHANGELOG entry, validate, then commit, push, tag, and publish the GitHub release. Triggers when the maintainer asks to "release", "cut a release", "ship a new version", or "bump and publish" brooks-lint. Do NOT trigger for: propagating an already-decided version without releasing (use `npm run bump` directly), CHANGELOG edits alone, or questions about the release process that don't ask to perform it.

Development127
R
reversing-network
reversing-network
robomotionio / agent-skills

Reverses the network traffic behind a browser flow to replace slow browser automation with direct HTTP requests. Use when the user says "this browser flow is too slow", "find the API this page uses", "convert to HTTP", "can we call the API instead", or when `exploring-browser` reveals a clean REST/GraphQL endpoint.

Development127
R
review-brief
review-brief
every-app / open-seo

Open source alternative to Semrush and Ahrefs

Testing & quality127
R
riverpod-providers
riverpod-providers
serverpod / skills-registry

Declare and use Riverpod providers (Provider, FutureProvider, StreamProvider, NotifierProvider, AsyncNotifierProvider, StreamNotifierProvider); unmodifiable vs modifiable, top-level declaration, Ref, Notifier build method. Use when creating providers, choosing provider type, writing Notifier classes, or understanding Riverpod state. Use this skill whenever the user asks about Riverpod providers, provider types, or notifiers.

Development127
R
rust-dependencies
rust-dependencies
full-stack-skills / rust-skills

Manage Rust dependency governance at scale — version requirement strategy, crate and source selection, feature minimization, transitive dependency analysis, cargo-deny license/ban/advisory/source policy, cargo-audit, cargo-outdated, Renovate/Dependabot automation, dependency update cadence, cycle diagnosis, and supply-chain security. Use for dependency strategy, crate approval, license compliance, advisories, allowed sources, automated updates, or dependency-graph governance; hand Cargo manifest and registry configuration, lockfile mechanics, resolvers, and Cargo command behavior to rust-cargo-build, semver compatibility decisions to rust-semver, and lint policy to rust-style-clippy.

Development127
S
se-dev-game-code
se-dev-game-code
cometworks / skills

Search and read the decompiled C# code of Space Engineers 1 to learn how the game works inside and to get exact signatures, method bodies, IL and content files. If the se-dev-game-book handbook is installed, read it first for how a system works overall and come here for the exact code.

Development127
S
security-updates
security-updates
acquia / acquia-skills

Use when user asks about fixing security vulnerabilities, composer audit failures, vulnerable Drupal packages, or CVE advisories in a Drupal codebase.

Security127
S
shellcheck
shellcheck
julianobarbosa / claude-code-skills

Shell script static analysis and linting. USE WHEN shellcheck, lint shell, bash lint, sh lint, script analysis, shell errors, SC codes, shell best practices. Comprehensive shell script validation with CI/CD integration.

Testing & quality127
S
slack-tools
slack-tools
rightnow-ai / openfang

Slack workspace management and automation specialist

Productivity127
S
sql-optimizer
sql-optimizer
mathews-tom / armory

Analyzes SQL queries for missing indexes, N+1 patterns, suboptimal joins, and full table scans. Interprets EXPLAIN, detects anti-patterns, rewrites queries. Triggers on: "optimize this query", "slow query", "add indexes", "explain plan", "N+1 query", "why is this query slow".

Data & databases127
S
syncfusion-angular-calendar
syncfusion-angular-calendar
syncfusion / angular-ui-components-skills

Comprehensive guide for implementing the Syncfusion Angular Calendar component. Use this when working with date selection, multi-date selection, month/year/decade views, or calendar navigation in Angular applications. Covers Calendar API, events, styling, and accessibility.

Development127
S
syncfusion-angular-datepicker
syncfusion-angular-datepicker
syncfusion / angular-ui-components-skills

Comprehensive guide for Syncfusion Angular DatePicker component implementation. Use this when building date selection interfaces with Angular, implementing date validation, applying date formatting, or handling user date input. Covers calendar-based date picking, date range selection, form integration, and locale-aware date handling.

Development127
S
syncfusion-angular-daterangepicker
syncfusion-angular-daterangepicker
syncfusion / angular-ui-components-skills

Comprehensive guide for implementing the Syncfusion Angular DateRangePicker component. Use this when working with date range selection, preset ranges, range validation, or date constraints in Angular applications. Covers DateRangePicker API, events, formatting, and accessibility patterns.

Development127
T
thinkphp
thinkphp
youlaitech / youlai-skills

ThinkPHP backend development standards. Use this skill when developing ThinkPHP projects, implementing REST APIs, model data access, or JWT authentication.

Development127
T
trpc-router
trpc-router
lobehub / lobehub

Use for server TRPC routers, procedures and API endpoints in apps/server/src/routers.

Development127
T
typo3-content-blocks
typo3-content-blocks
dirnbauer / webconsulting-skills

Guides TYPO3 Content Blocks modeling for Content Elements, Record Types, Page Types, and File Types as the single source of truth. Use when creating, migrating, auditing, or debugging Content Blocks config.yaml files, make:content-block output, content elements, record types, page types, file types, collections, IRRE, labels, previews, or friendsoftypo3/content-blocks behavior.

Development127
U
ui-patterns
ui-patterns
lubusin / frappe-skills

UI/UX patterns and guidelines derived from official Frappe apps (CRM, Helpdesk, HRMS). Use when designing interfaces for custom Frappe applications to ensure consistency with the ecosystem.

Design & UI127
V
vibe-brainstorm
vibe-brainstorm
adhi-jp / agent-skills

Use when the user explicitly asks for vibe brainstorming, creative implementation ideas, implicit expected behavior, or convention checks, and when an implementation task is creative or convention-dependent. Do not use for obvious mechanical edits.

Agent workflows127
V
vibehub
vibehub
oil-oil / vibe-hub-skill

Continuously identify accurate terminology throughout any Vibe Coding programming task and its follow-ups. Even if the user has already had the Agent complete part of the code, is adding modifications, or describes effects, interactions, states, and problems only in colloquial terms (such as "a little tooltip when I hover", "the color changes after I click", "the content is too long so it's truncated"), this Skill must still be used: continue the current task and naturally tell the user the corresponding UI, web, software, Git, AI Agent, or design terminology, plain-language explanation, and VibeHub internal links in the progress or results. Also use it when the user asks to "sound more professional", rewrites requirements, asks "what is this called", or cannot understand the Agent's reply. When the expression is already accurate and there is no terminology worth adding, do not force teaching.

Development127
V
visual-spec
visual-spec
visual-req / visual-spec

Analyzes raw requirements into visual specs and generates artifacts. Invoke when user runs /vspec:new for analysis or /vspec:verify for models and prototypes.

Design & UI127
Z
zod
zod
thongdn-it / react-agent-skills

Zod schema validation best practices for type safety, parsing, and error handling. This skill should be used when defining z.object schemas, using z.string validations, safeParse, or z.infer. This skill does NOT cover React Hook Form integration patterns (use react-hook-form skill) or OpenAPI client generation (use orval skill).

Development127
0
023-assumption-analysis
023-assumption-analysis
jabrena / plinth

Use when a framed and root-caused problem needs its assumptions made explicit before design or planning begins — explicit Assumptions, Unknowns, and a Validation plan. This should trigger when an issue's Assumption Analysis point of view needs evaluation, or when a maintainer directly asks to surface hidden assumptions and unknowns before committing to an approach. Part of Plinth Toolkit

Development126
A
adk-debug
adk-debug
google / adk-python

Diagnoses misbehaving ADK agents by inspecting sessions, events, tool calls, and the exact request that reached the model. Covers the `adk run` CLI and the `adk web` dev server with its session, trace, and debug HTTP endpoints. Use when an agent returns the wrong answer, ignores a tool or swallows a tool error, hangs, loops, emits raw JSON instead of calling tools, is not discovered by `adk web`, when a sub-agent cannot see the parent conversation, or when you need the LLM request/response, token counts, or logs for a run. Don't use for how ADK is designed internally (use `adk-architecture`), for building a new agent or workflow (use `adk-agent-builder`), for environment or dependency setup failures (use `adk-setup`), or for lint and style nits (use `adk-style`).

Agent workflows126
A
agile-retro
agile-retro
djalmajr / skills

Conducts retrospective with learnings and improvement actions. Use when a cycle, sprint, or delivery has ended and the team needs to reflect on what worked and what needs to change. Also absorbs post-implementation reflection aspects.

Productivity126
A
agile-story
agile-story
djalmajr / skills

Creates execution plan with tasks for a single story or a localized standalone change. Use when the work fits in one cycle — either a story already scoped by an epic, or a small/localized change that doesn't need decomposition.

Development126
A
alibaba-java-development-guide
alibaba-java-development-guide
sxuan-coder / alibaba-java-development-guide

Alibaba Java Development Manual (Huangshan Edition): overview and routing entry point. Covers seven areas: programming conventions, exceptions and logs, unit testing, security conventions, MySQL databases, project structure, and design conventions. Use when writing, reviewing, or designing Java code; handling exceptions/logging; writing SQL or designing tables; writing unit tests; designing project architecture; or whenever Alibaba Java standards apply. Before writing or modifying Java or SQL code, first read “Specification Enforcement Strategy” in SKILL.md. P0 red lines (new code and modified existing code must comply; silently retaining a red-line violation is noncompliant): do not use factory methods such as Executors.newFixedThreadPool/newCachedThreadPool (use new ThreadPoolExecutor with explicit parameters); no bare new Thread; do not use SimpleDateFormat or java.util.Date for dates (always use java.time + DateTimeFormatter); do not concatenate SQL with ${}; update/delete must include where; resources must use try-with-resources; do not swallow exceptions with empty catch blocks; collections must not return null; always call remove() after using ThreadLocal. When modifying existing code, “leave everything else unchanged” does not apply to red lines: complete the original request first, then explicitly identify red-line issues in the output (citing the rule number) and include fix code — showing a red-line violation without mentioning it means the task fails. Naming and other style rules are mandatory only for newly written code; do not rename existing code or flood the output. Consult the relevant chapter in data/ as needed.

Development126
17881–17940 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.