Skills
98,639 packaged capabilities and playbooks for agents. Install any of them with one command.
Development
visionOS skills—spatial design (layout ergonomics, eyes-and-hands input, motion comfort, immersion, environments) and widget patterns (mounting styles, glass/paper textures, proximity-aware layouts). Use when designing, building, or reviewing anything for visionOS.
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components—not for simple single-file HTML/JSX artifacts.
Implement accessibility (a11y) best practices to make applications usable by everyone. Use when building UIs, conducting accessibility audits, or ensuring WCAG compliance. Covers screen readers, keyboard navigation, ARIA attributes, and inclusive design patterns
Generate PyTorch-style API documentation (README.md) for AscendC operators. Use after compilation and debugging are complete when API documentation is needed, or when the user mentions “generate operator documentation,” “create README,” “document the operator,” “help me write documentation” (in an operator context), or “operator documentation.”
This skill should be used when the user asks about "authentication in Next.js", "NextAuth", "Auth.js", "middleware auth", "protected routes", "session management", "JWT", "login flow", or needs guidance on implementing authentication and authorization in Next.js applications.
Use when encountering dependency conflicts, CocoaPods/SPM resolution failures, “Multiple commands produce” errors, or framework version mismatches—systematic dependency and build configuration debugging for iOS projects. Includes pressure scenario guidance for resisting quick fixes under time constraints
Reverse-engineer a Stitch-compatible DESIGN.md design system from existing frontend source code. Analyzes component files, stylesheets, Tailwind configs, theme definitions, and design tokens in React, Vue, Svelte, Angular, or plain HTML/CSS, and writes a structured document that can be version-controlled, shared with the team, and used to keep future UI consistent.
Build Python APIs with FastAPI, Pydantic v2, and SQLAlchemy 2.0 async. Covers project structure, JWT auth, validation, and database integration with uv package manager. Prevents 7 documented errors. Use when: creating Python APIs, implementing JWT auth, or troubleshooting 422 validation, CORS, async blocking, form data, background tasks, or OpenAPI schema errors.
Use when writing BK-CI frontend Vue pages and components, such as developing Vue components, managing state with Vuex, calling APIs, following styling conventions, and implementing page interactions. Prefer this when the user wants to change a frontend page rather than a backend service.
Answer Git questions and guide commits, branching, merge/rebase, conflict resolution, recovery, configuration, and internals in French or English. Use for Git commands, workflows, history rewriting, reflog/stash, Conventional Commits, Gitmoji, and GitLab CI pipeline design. Routes emoji selection to gitmoji and GitLab CI to gitlab-dag; not for non-Git version control or other CI systems.
A skill for speeding up GitHub access in China using the githubproxy.cc proxy to accelerate GitHub repository cloning, file downloads, and Raw file access. Use cases: (1) speeding up git clone for GitHub repositories, (2) speeding up downloads of GitHub Release files, Raw files, and Archive files, and (3) any situation where GitHub resources are slow to access
Set up, upgrade, operate, and diagnose Hot Updater projects. Use for provider infrastructure setup or upgrades, server template extraction, deployment, delivery policy, rollback, promotion, Bundle inspection, patching, Storage cleanup, channels, signing keys, API keys, Remote Config templates, Insights reads such as update failures and installations, database migrations, app versions, fingerprints, and doctor diagnosis and repair. Discover commands and options from the selected project's live CLI help; do not use this skill to develop Hot Updater itself.
Improves Python library code quality through ruff linting, mypy type checking, Pythonic idioms, and refactoring. Use when reviewing code for quality issues, adding type hints, configuring static analysis tools, or refactoring Python library code.
Expert-level microservices architecture, patterns, service mesh, and distributed systems. Use when the user mentions distributed systems, service mesh, or architecture, or when the task involves Microservices Principles, Architecture Patterns, Communication, or Data Management.
End-to-end workflow for modernizing a UI5 application. Use this skill when: - The user wants to modernize their UI5 app - The user mentions “UI5 modernization,” “modernize UI5 app,” “upgrade UI5,” or “make app modern UI5 compatible” - The user asks to “fix all linter errors,” “run full modernization,” or “modernize my UI5 project” This skill runs modernization in five phases, with a verification gate after each phase. The user picks the verification mode once at the start (full autonomous / half autonomous / manual). The agent applies that mode at every gate without asking again.
Enforces designed interaction feedback instead of the framework default — every committing interaction acknowledged in the same frame, motion that decorates state but never IS the state (the end state is identical with animations off), a named catalog of moments each declaring its trigger, duration role, haptic slot and reduced-motion fallback at design time, haptics as a HapticTheme event-to-intensity map fired exactly once on the commit frame (never per animation frame, never per coalesced input, never heavyImpact for an error) behind one central toggle, every animation interruptible so a tap resolves it to its end state, a bounded celebration that plays once and never loops or blocks input, an explicit stop condition on every repeating animation (off-route, backgrounded, reduced motion), and feedback on more than one channel so haptics and sound survive reduced motion. Use when adding or tuning an animation, a success or error state, a haptic, a celebration, or a screen transition.
Create programmatic vector animations with TypeScript using the Motion Canvas library. Use when building animated explainer videos, tutorials, data visualizations, or presentations with synchronized audio. Triggers on tasks involving motion graphics, animation scenes, code-based video creation, or requests to animate shapes/text/images with precise timing control.
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.
Apply when designing types, reviewing a function signature, or writing code in any statically-typed language. Make illegal states unrepresentable, brand semantic primitives, parse external data at boundaries, refuse to lie to the compiler, exhaust variants, derive from authoritative schemas.
Signals scout for Core Web Vitals (`$web_vitals`). Watches each page's p75 LCP / INP / CLS / FCP against Google's thresholds and its own history — poor-band pages, band crossings, sharp regressions — and dates each regression against deploys and flag rollouts.
Investigate and retire unused product, code, operational, or infrastructure surfaces using real usage evidence. Use when a repository needs active pruning, when a specific capability may no longer be necessary, or when a scheduled review should preserve retirement candidates without executing them. Do not use for routine lint cleanup, broad refactoring, or dependency updates.
UI5 smart controls (sap.ui.comp) best practices for OData V2 annotation-driven controls. Use when creating/troubleshooting SmartField, SmartForm, SmartFilterBar, SmartChart, SmartLink, SmartMultiInput, or SmartTable. Covers control selection, annotations (ValueList, FieldControl, SemanticObject, UI.LineItem, UI.Chart), mandatory rules, common errors, and per-control API reference. Triggers: "SmartField", "SmartForm", "SmartFilterBar", "SmartChart", "SmartLink", "SmartMultiInput", "sap.ui.comp", "smart control annotations", "OData V2 metadata-driven", "value help annotations", "ValueList annotation", "field control annotation", "semantic object navigation". Keywords: sap.ui.comp, SmartField, SmartForm, SmartFilterBar, SmartChart, SmartLink, SmartMultiInput, SmartTable, ValueHelpDialog, OData V2, annotations, ValueList, FieldControl, SemanticObject, entitySet, ControlConfiguration, GroupConfiguration, textArrangement, FilterProvider, initialise, beforeRebindChart, navigationTargetsObtained
Expert guidance for SQLite-per-tenant Rails apps using the Basecamp activerecord-tenanted gem. Use when adding multi-tenancy, tenant databases, GlobalRecord, ApplicationRecord.with_tenant, Current.tenant, Current.account, shard swapping, db/global_migrate, or per-tenant SQLite. Do not use for Nebula-style acts_as_tenant row scoping or Fizzy same-database path tenancy.
Use when implementing BGTaskScheduler, debugging background tasks that never run, understanding why tasks terminate early, or testing background execution—systematic task lifecycle management with proper registration, expiration handling, and Swift 6 cancellation patterns
Use when deploying ANY machine learning model on-device, converting models to CoreML, compressing models, or implementing speech-to-text. Covers CoreML conversion, MLTensor, model compression (quantization/palettization/pruning), stateful models, KV-cache, multi-function models, async prediction, SpeechAnalyzer, SpeechTranscriber.
Subject not detected, hand pose missing landmarks, low confidence observations, Vision performance, coordinate conversion, VisionKit errors, observation nil, text not recognized, barcode not detected, DataScannerViewController not working, document scan issues
Expert knowledge for Azure AI Bot Service development, including troubleshooting, decision-making, limits and quotas, security, configuration, integrations, coding patterns, and deployment. Use for Direct Line 3.0, configuring Teams/Web Chat channels, setting up App Service bots, CI/CD, App Insights, and other Azure AI Bot Service development tasks. Not for Azure Health Bot (use azure-health-bot), Azure Functions (use azure-functions), or Azure App Service (use azure-app-service)
Export the current Blender scene as a GLB and generate a ready-to-use Three.js HTML viewer with orbit controls, lighting, and auto-rotation. Trigger when asked to export for web, create a Three.js viewer, make a 3D model interactive for a website, or export from Blender for the web.
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.
