mcpField

Skills

97,725 packaged capabilities and playbooks for agents. Install any of them with one command.

Development

O
Objective-C Blocks and GCD

Use when blocks (closures) and Grand Central Dispatch in Objective-C for concurrent programming including block syntax, capture semantics, dispatch queues, dispatch groups, and patterns for thread-safe asynchronous code.

Development48
O
odoo-frontend
odoo-frontend
ahmed-lakosha / odoo-plugins

Advanced Odoo frontend development with comprehensive theme development, /create-theme command, theme.utils activation system, complete dynamic page reference (headers, footers, shop, blog), design workflow methodology, PWA support, modern JavaScript/TypeScript, testing frameworks, performance optimization, accessibility compliance, and real-time features. Features complete $o-website-values-palettes reference, theme mirror model architecture, publicWidget patterns with editableMode handling, and MCP integration. Supports Odoo 14-19 with auto-detection. <example> Context: User wants to create a new Odoo website theme user: "Create a new website theme for Odoo 17" assistant: "I will use the odoo-frontend skill to scaffold a complete theme module with primary_variables.scss, Bootstrap overrides, and mirror model page definitions." <commentary>Core trigger - new theme creation from scratch.</commentary> </example> <example> Context: User wants to add a section to an existing theme user: "Add a hero section to my Odoo website homepage" assistant: "I will use the odoo-frontend skill to create a publicWidget-based hero snippet with SCSS styling that follows Bootstrap 5.1.3 grid conventions." <commentary>Incremental theme work - adding components.</commentary> </example> <example> Context: User wants to implement a Figma design in Odoo user: "Implement this Figma design as an Odoo 17 theme" assistant: "I will use the odoo-frontend skill with Figma MCP to extract design tokens and convert them into Odoo theme SCSS variables and Bootstrap-compatible layouts." <commentary>Design-to-code workflow with Figma MCP integration.</commentary> </example>

Development48
O
offline

Offline transaction support for TanStack DB. OfflineExecutor orchestrates persistent outbox (IndexedDB/localStorage), leader election (WebLocks/ BroadcastChannel), retry with backoff, and connectivity detection. createOfflineTransaction/createOfflineAction wrap TanStack DB primitives with offline persistence. Idempotency keys for at-least-once delivery. Graceful degradation to online-only mode when storage unavailable. React Native support via separate entry point.

Development48
O
oh-capi-xts-gen
oh-capi-xts-gen
openharmonyinsight / openharmony-skills

OpenHarmony CAPI N-API wrapper test case generator (method 2). Automatically parses .h header files and generates C++ N-API wrappers and ETS/ArkTS test code. **Scenarios that trigger this skill**: - The user mentions CAPI, C tests, Native tests, native tests, .h file parsing - The user needs to generate N-API wrapper tests (not gtest) - The user mentions coverage reports, supplementary tests, missing tests - The user needs to compile or validate the CAPI test suite - The user mentions asynchronous compilation, background compilation, compilation validation - The user mentions XTS tests, OpenHarmony tests, subsystem tests **Core features**: 1. Header file parsing → extract API information 2. Test case generation → C++ N-API wrappers + ETS test code 3. Compilation validation → asynchronous compilation + error fixing 4. Code validation → triple N-API verification + format checks **Supported subsystems**: multimedia, bundlemanager, ability, arkui, hilog, etc. **When the user provides a coverage report**: automatically switches to coverage-report-driven mode (efficient and precise)

Testing & quality48
O
open-pr
open-pr
robsonrung / rar-skills

Commit scoped changes, push a branch, and open or update a GitHub pull request. Use when the user asks to open a pull request, commit and push work, or write or update a pull request description. Do not use to implement work or merge a pull request.

Development48
O
openai-api
openai-api
alphaonedev / openclaw-graph

OpenAI API for GPT completions, function calling, assistants, embeddings, and more

Development48
O
openapi
openapi
claude-dev-suite / claude-dev-suite

OpenAPI/Swagger specification. Covers schema definition, paths, and documentation. Use for API documentation. USE WHEN: user mentions "OpenAPI", "Swagger", "API spec", "API documentation", "schema definition", "OpenAPI 3.0", "Swagger UI", asks about "how to write OpenAPI spec", "document REST API", "API contract", "schema validation" DO NOT USE FOR: GraphQL schemas - use `graphql` instead; tRPC - use `trpc` instead; Generating clients from OpenAPI - use `openapi-codegen` instead; Spring Boot OpenAPI - use `springdoc-openapi` instead

Development48
O
opengis-skills
opengis-skills
znlgis / opengis-skills

Use when an AI coding assistant needs GIS/CAD/C#/AI/IoT/3D domain expertise. Index of 114 skills across 8 categories: gis (40), cad (21), csharp (12), ai (17), iot (4), 3d (6), demos (4), others (10). Tag-based search and on-demand loading for GDAL, GeoServer, MapServer, Leaflet, PROJ, PostGIS, DuckDB Spatial, GeoLibre, JTS, CesiumJS, FreeCAD, Blender, OpenSCAD, OCCT, NPOI, SqlSugar, Furion, Serilog, Dify, Ollama, LangChain, vLLM, MinerU, SuperSplat, Home Assistant, CHAGS and more.

Development48
O
openspec-apply
openspec-apply
chyiiiiiiiiiiii / openspec-skills

Implement a change proposal following the OpenSpec SDD workflow. Use after a proposal is approved and ready for implementation.

Development48
O
openspec-explore
openspec-explore
partme-ai / 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.

Development48
O
openspec-init

No description yet

Development48
O
optflow
optflow
majiayu000 / spellbook

Use when the user asks to discover and deliver repository optimization work end to end: identify performance/reliability/maintainability/security/dx/cost optimization points, prioritize by impact-effort-risk, then execute fixes step by step with continuous testing and explicit commit policy (`final_only`, `per_step`, `milestone`). Default to `per_step` for implementation work so each feature is tested then committed before the next feature. Supports optional BDD (Given/When/Then).

Development48
O
optimize-performance
optimize-performance
igmarin / rails-agent-skills

Use when investigating N+1s, slow queries, caching, or query plans in Rails. Profile before changing code. Trigger words: N+1, slow, performance, caching, EXPLAIN.

Development48
O
orderly-onboarding
orderly-onboarding
orderlynetwork / skills

Agent onboarding for Orderly Network - infrastructure overview, agent tools, quickstart, and programmatic broker ID creation via x402

Development48
O
orderly-sdk-debugging
orderly-sdk-debugging
orderlynetwork / skills

Debug and troubleshoot common issues with the Orderly SDK including errors, WebSocket issues, authentication problems, and trading failures.

Development48
O
oxfmt
oxfmt
dobroslavradosavljevic / skills

Build, review, debug, configure, migrate, teach, or plan Oxfmt JavaScript/TypeScript formatting with current Oxc docs and a full usage guide. Use for oxfmt how-to, oxfmt.config.ts, defineConfig, .oxfmtrc.json, Prettier/Biome migration, --check/--write, printWidth, experimentalOperatorPosition, sortImports groups/customGroups, sortTailwindcss Tailwind class sorting (stylesheet/config/functions), sortPackageJson, jsdoc, ignorePatterns, oxfmt-ignore, YAML/JSON/CSS native language support, Vite+ fmt, VS Code/Cursor format-on-save (formatOnSaveMode file, source.format.oxc, source.fixAll.oxc), editors, CI format gates, and day-to-day format workflows.

Development48
P
pair-programming
pair-programming
sivaprasadreddy / sivalabs-agent-skills

Collaboratively design, implement, review, and refine software features with a human developer using an iterative pair programming workflow. Prioritize understanding, explicit approval, small reviewable changes, and synchronized specifications.

Agent workflows48
P
peach-team-3a
peach-team-3a
peachsolution / peach-harness

A team skill that designs, implements, and verifies a single feature through a 3-agent (Architect→Builder→Reviewer) loop. Triggered by the keywords "3a로 만들어줘", "3에이전트", "설계-구현-검토", "team-3a". Lighter than peach-team-dev, suited to single features and small-scale changes.

Agent workflows48
P
Performance Profiler
eddiebe147 / claude-settings

Profile application performance, identify bottlenecks, and optimize for speed

Development48
P
phase-1-schema
phase-1-schema
ww-w-ai / bkit-claude-code

Define project terminology, data structures, entities, and relationships. Triggers: schema, data model, entity, terminology

Data & databases48
P
phase-8-review
phase-8-review
ww-w-ai / bkit-claude-code

Verify codebase quality — architecture consistency, convention compliance, gap analysis. Triggers: code review, architecture check, quality, gap analysis default: bkit:code-analyzer validate: bkit:design-validator gap: bkit:gap-detector qa: bkit:qa-strategist team: bkit:cto-lead

Testing & quality48
P
php-migration
php-migration
baserproject / baser-skills

A collection of deprecation and breaking-change patterns and fix recipes for baserCMS PHP version upgrades (8.2/8.4/8.5 and later). Refer to this when investigating or fixing upgrade warnings/errors caused by PHP itself, such as "implicitly nullable deprecation warning", "Creation of dynamic property ... is deprecated", "fgetcsv escape warning", "ReflectionProperty::setValue deprecation", "deprecation of non-canonical casts like (integer)/(boolean)", "deprecation of using null as an array offset", and "deprecation of auto-release functions such as curl_close/imagedestroy". When supporting a new PHP version, append per-version notes to this document. For issues caused by CakePHP itself, see the cakephp-migration skill.

Development48
P
php74-expert
php74-expert
cybernerdie / agent-skills

Expert PHP 7.4 developer. Enforces strict typing, SOLID principles, OOP best practices (encapsulation, abstraction, composition, polymorphism), design patterns, security, and performance. No framework — core PHP only.

Development48
P
ping-orchestration-javascript-sdk
ping-orchestration-javascript-sdk
pingidentity / ping-sdk-agent-skills

Guide for building web apps with the Ping Orchestration JavaScript SDK (also referred to as the Ping Identity JavaScript SDK, formerly the ForgeRock JavaScript SDK / @forgerock/javascript-sdk; npm packages: `@forgerock/journey-client`, `@forgerock/davinci-client`, `@forgerock/oidc-client`). Use when the user wants to add Ping authentication to a web app — phrases like "add Ping auth to my web app", "use PingOne in React", "set up Journey in JavaScript", "build a Ping login page", "use DaVinci in my SPA", "integrate @forgerock/journey-client", "set up @forgerock/davinci-client", "migrate from @forgerock/javascript-sdk to the new SDK", or "add OIDC login to my React app". Detects framework (React active; Angular, Vue, vanilla JS on the roadmap), collects shared config, delegates Journey to ping-orchestration-reactjs-journey-sdk and DaVinci to ping-orchestration-reactjs-davinci-sdk, and handles OIDC centralized login inline. Covers both new sample app creation and integrating into an existing project.

Security48
P
planning-stories
planning-stories
beecode-rs / claude-skills

Break down a user story into multiple testable tasks. Use when the user mentions: story, ticket, task breakdown, implement feature, plan implementation, create tasks, split into tasks, story breakdown, task decomposition, acceptance criteria, definition of done, sprint planning, backlog, user story, feature breakdown, ralph, ralph loop, autonomous implementation, .TASK.md, progress.txt, or run through ralph. Each task must be independently verifiable. NOTE: Ralph-loop task files (.TASK.md) are generated ONLY when explicitly requested — never automatically during normal story creation.

Development48
P
player
player
niekcandaele / skills

Implementation skill for player-coach. Reads the plan, writes code and tests, and addresses verification feedback.

Development48
P
player-coach
player-coach
niekcandaele / skills

Adversarial cooperation loop for ONE ticket — player implements, verify reviews, every changed default turn is pushed to a draft PR, CI passes, and the PR is marked ready. Invoke only when the user explicitly asks for the player-coach loop. Do not use for an ordinary coding request. For a whole epic, use epic-runner instead.

Agent workflows48
P
pr-description-writer
pr-description-writer
mohitagw15856 / pm-claude-skills

Write a clear, structured pull request description from a git diff, branch summary, or commit list. Use when asked to write a PR description, draft a pull request, or document code changes. Produces a description with summary, motivation, changes made, testing steps, and reviewer guidance.

Development48
P
pr
pr
tldraw / tldraw

Create or update a pull request for the current branch in the tldraw repository. Use when the user invokes pr, asks to create a PR, update an existing PR, push current branch changes for review, or prepare a pull request.

Development48
P
pragmatic-docs
pragmatic-docs
vmvarela / skills

Write concise, useful project documentation (READMEs, guides, docs/) inspired by Philip Greenspun's pragmatic style. Use when creating or improving README.md, writing module docs, CONTRIBUTING.md, architecture docs, CHANGELOG, or structuring any project documentation for software projects. Use this skill whenever the user needs to write, rewrite, or review any form of project documentation — even if they just say "write a README" or "document this" without asking for a specific style.

Development48
P
prd-generator
prd-generator
security-phoenix-demo / security-skills-claude-code

Generate a full security-focused PRD (Product Requirements Document) from a plain-language feature description. Use this skill whenever someone wants to create a PRD, product spec, feature spec, requirements document, or says things like "write a PRD for", "create a spec for", "plan this feature", "document this feature", or "I need a requirements doc". The skill produces: (1) a structured PRD in a security-focused template format, (2) a Confluence page pushed to your configured space via Atlassian MCP (called directly), (3) a cursor-compatible .md plan file for .cursor/plans/, (4) a downloadable formatted markdown, (5) optionally: Linear/Asana tasks from the batch plan, Slack notification to stakeholders, Notion page mirror. Always use this skill for PRD and feature planning tasks.

Development48
P
prd-to-issues
prd-to-issues
chrislacey89 / skills

Primary pipeline decomposition step after /write-a-prd. Use when a shaped PRD is ready to become implementation-ready slices with boundary maps and dependency order. Not for unresolved scope, appetite, or solution direction.

Development48
P
precise-string-types
precise-string-types
marius-townhouse / effective-typescript-skills

Use when working with string-typed properties. Use when string values have a limited set of options. Use when keyof could provide better type safety.

Development48
P
pricing-page
pricing-page
tushaarmehtaa / tushar-skills

Scaffold Dodo Payments pricing, tier definitions, feature gates, checkout, billing portal, and UI. Use when monetizing an app with Dodo Payments.

Development48
P
principle-attack-the-premise
principle-attack-the-premise
q-qp-p / pstack

Apply when two or more fixes that share one premise have failed the same gate. Write the premise down and test it directly before you write another fix that assumes it.

Development48
P
principle-boundary-discipline
principle-boundary-discipline
q-qp-p / pstack

Apply when wiring validation, error handling, or framework adapters. Concentrate guards at system boundaries (CLI, config, network, external APIs); trust internal types and keep business logic in pure functions.

Development48
P
principle-experience-first
principle-experience-first
q-qp-p / pstack

Apply when product, UX, or feature-scope tradeoffs come up. Choose user delight over implementation convenience; ship fewer polished features over more rough ones.

Design & UI48
P
principle-fix-root-causes
principle-fix-root-causes
ericlitman / open-pstack

Apply when debugging. Trace each symptom back to the first place the system went wrong and fix it there. A guard is a fix only when the state it handles is legitimate.

Development48
P
principle-fix-root-causes
principle-fix-root-causes
q-qp-p / pstack

Apply when debugging. Trace each symptom back to the first place the system went wrong and fix it there. A guard is a fix only when the state it handles is legitimate.

Development48
P
principle-laziness-protocol
principle-laziness-protocol
ericlitman / open-pstack

Apply when refactoring, evaluating diff size, or tempted to add abstractions, layers, or signal threading. Bias toward deletion and the smallest change that solves the problem.

Development48
P
principle-model-the-domain
principle-model-the-domain
ericlitman / open-pstack

Apply when writing stateful logic, or when code branches a lot or repeats a shape assumption across files.

Development48
P
principle-model-the-domain
principle-model-the-domain
q-qp-p / pstack

Apply when writing stateful logic, or when code branches a lot or repeats a shape assumption across files.

Development48
P
principle-redesign-from-first-principles
principle-redesign-from-first-principles
ericlitman / open-pstack

Apply when integrating a new requirement into an existing design.

Development48
P
principle-separate-before-serializing-shared-state
principle-separate-before-serializing-shared-state
ericlitman / open-pstack

Apply when concurrent actors might write to the same file, branch, key, or state object. Eliminate the sharing first; serialize structurally only when one shared writer is a real invariant.

Development48
P
principle-sequence-verifiable-units
principle-sequence-verifiable-units
ericlitman / open-pstack

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.

Development48
P
principle-subtract-before-you-add
principle-subtract-before-you-add
ericlitman / open-pstack

Apply when sequencing an addition, refactor, or rewrite. Remove dead code, redundant validators, and stub references first, then build on the simpler base.

Development48
P
productspec-authoring
productspec-authoring
gokulrajaram / productspec

Writes, validates, and converts ProductSpec files (.product-spec.md), the Markdown format for recording product intent before implementation. Use when authoring a new Product Spec, converting an existing PRD or feature doc into one, validating spec files locally or in CI, or recording how a spec's intent changed over time in a Decision Trace. For implementing code against a Product Spec that already exists, use the productspec skill instead.

Development48
P
prototype
prototype
dyrits / skills

Build a scoped experimental prototype to answer a user-requested or approved design question about logic, state, or UI. Use when the user asks to try an idea before committing to it, or to see a state model or interface variants.

Development48
P
prototype
prototype
niekcandaele / skills

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

Development48
P
public-api-service

No description yet

Development48
P
pull-requests
pull-requests
gannonh / skills

Use this skill for pull request workflows - creating PRs (branch, commit, push, open), reviewing PRs (code quality, test coverage, issue fixing), addressing PR review comments (fix feedback, respond to reviewers), or merging PRs (CI checks, merge, cleanup). Handles the complete PR lifecycle via gh CLI. Triggers include "create PR", "open PR", "review PR", "merge PR", "address PR comments", "fix review feedback", "respond to reviewer", "push for review", "submit PR".

Development48
P
pull-service-branch

No description yet

Development48
P
python-cli
python-cli
brojonat / llmsrules

Build Python CLIs with Click using subcommand groups. Use when creating or modifying a Python command-line interface, adding subcommands, or structuring a CLI package.

Development48
P
python-dev
python-dev
doccker / cc-use-exp

Python development guidelines, covering PEP 8 style, type annotations, exception handling, testing conventions, and more

Development48
P
python-fastapi-patterns
python-fastapi-patterns
autohandai / community-skills

FastAPI best practices, async patterns, and Pydantic validation

Development48
P
python-packaging
python-packaging
paldom / python-skills

Configures packaging for a Python library — pyproject.toml metadata, build backend, src layout, CLI entry points, uv lockfiles, where dev dependencies go (dependency-groups vs optional-dependencies), wheels and sdists. Use to make a project installable, set up pyproject.toml, build a wheel, move off requirements.txt, or switch to uv. Not for publishing to PyPI or release automation.

Development48
P
pytorch-fsdp
pytorch-fsdp
ovachiever / droid-tings

Expert guidance for Fully Sharded Data Parallel training with PyTorch FSDP - parameter sharding, mixed precision, CPU offloading, FSDP2

Development48
P
pytorch-model-trainer
pytorch-model-trainer
jeremylongshore / tons-of-skills-marketplace

Build pytorch model trainer operations. Auto-activating skill for ML

Data & databases48
Q
qa-assistant
qa-assistant
caomeiyouren / momei

Only answers questions, finding answers from documentation and code; read-only, does not modify code.

Development48
Q
query-builder
query-builder
thalysjuvenal / advpl-specialist

Use when the user needs to build, choose the pattern for, or optimize a SQL query against Protheus ERP tables -- covering Workarea (DbSelectArea/DbSeek) vs Embedded SQL vs TCSqlExec pattern choice, mandatory D_E_L_E_T_/xFilial filters, SIX index-aligned WHERE ordering, FWPreparedStatement parameterization to prevent SQL injection, and cross-database (PostgreSQL/MSSQL/Oracle) portability. Also triggers on Portuguese phrasing like "consulta SQL", "montar query", "otimizar consulta", "qual indice usar", "escolher entre DbSeek ou SQL", or "prevenir SQL injection no Protheus".

Data & databases48
31681–31740 of 37,371

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.