Skills
100,928 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Zustand state management for React and vanilla JavaScript. Use when creating stores, using selectors, persisting state to localStorage, integrating devtools, or managing global state without Redux complexity. Triggers on zustand, create(), createStore, useStore, persist, devtools, immer middleware.
Audit and improve web accessibility following WCAG 2.1 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible". Do NOT use for SEO (use seo), performance (use core-web-vitals), or comprehensive site audits covering multiple areas (use web-quality-audit).
Assesses a business’s readiness for AI adoption across six dimensions. Evaluates data maturity, tech stack, team skills, process documentation, budget, and culture. Generates a comprehensive ai-readiness-report.md with scores, gap analysis, and recommended starting points. Aligned with OneWave AI’s audit methodology.
Manage Alibaba Cloud Contact Center AI (ContactCenterAI) via OpenAPI/SDK. Use whenever the task involves Contact Center AI resource lifecycle operations, configuration changes, status queries, or troubleshooting failed ContactCenterAI API calls.
Load tests API endpoints with progressively increasing concurrency. Measures response times, error rates, and throughput, and identifies breaking points. Generates a detailed report with latency percentiles, throughput curves, bottleneck analysis, and optimization recommendations.
Add transitions at auto-editor's cuts — cross-dissolves, Premiere Pro's transitions (push, clock-wipe, glitch, page-peel, iris-round, and the rest, including its Legacy folder), and audio crossfades — and carry them into Premiere, DaVinci Resolve, Final Cut Pro, Shotcut or Kdenlive. Use when someone wants smoother cuts, fades at the start and end, a particular transition, or transitions that survive an editor export or import.
Production-tested setup for Base UI (@base-ui-components/react), MUI's unstyled, accessible React component library that uses a render prop API instead of Radix's asChild pattern, with Floating UI positioning. Covers installation, component patterns (Dialog, Select, Popover, Tooltip, NumberField, Accordion), Radix UI migration, Tailwind v4 and shadcn/ui styling, Cloudflare Workers deployment, and workarounds for known v1.0.0-beta issues. Use when setting up Base UI in a Vite + React project, migrating from Radix UI, building accessible headless components with full styling control, debugging popup or positioner placement issues, or judging Base UI beta API stability before adopting it
Brand identity sets from one brief - logo, typography and colour palette built together, measured (contrast, colour blindness, glyph coverage, font licences, small-size logo renders) and compared side by side as identity cards, shown on the user's own site, then a brand guidelines kit (PDF, logo files, tokens) for the chosen set. Use for a new brand or any part of one (logo, fonts, colours, or a mix), for refreshing an identity, or for critiquing one, even if the user only says “branding”
Use when a developer wants to add their own custom tool(s) to an ARC-1 MCP instance — an "extension" or "plugin" (FEAT-61). Guides the key architecture decisions (extension vs separate server; code tier vs manifest tier; which SAP API; scope/opType), then scaffolds the plugin and walks build + load + test. Do NOT use for adding a tool to ARC-1 core itself (that is an in-tree change), or for a different SAP backend (that is a separate server).
Creates a new Power Pages site from an SPA or non-SPA template, or scaffolds an SPA from scratch using React, Angular, Vue, or Astro. Guides requirements discovery, template selection, provisioning, design, validation, and deployment. Use when the user wants to create, build, use a template for, or scaffold a new Power Pages website or portal
Expert knowledge for writing, optimizing, and migrating DuckDB transformations in Keboola. Covers SQL dialect, block orchestration, dynamic backends, Parquet format, case sensitivity, Snowflake-to-DuckDB migration, type casting patterns, and best practices. Use when the user is writing DuckDB SQL, migrating from Snowflake, debugging DuckDB transformations, or needs guidance on DuckDB-specific syntax and configuration in Keboola.
Builds document embedding pipelines with text chunking, embedding generation, indexing, and retrieval optimization. Use when users request “embedding pipeline,” “document indexing,” “text chunking,” “RAG preprocessing,” or “semantic indexing”
Exa.ai deep research and answer generation with citations. Use when building research automation, implementing Answer API for Q&A with sources, creating research reports, or using deep search with summaries. Triggers on: Exa Answer, answer endpoint, exa.answer, deep search, research API, Exa Research, async research, research report, citation extraction, summarization with sources, fact verification, streaming answers, research tasks.
Official Figma agent skills for design-to-code and code-to-design workflows with the Figma MCP server. Covers Figma Plugin API scripting (use_figma), implementing designs in code, generating designs and design system libraries, Code Connect component mapping, FigJam, Slides, motion, shaders, and SwiftUI.
CLI/Python toolkit for rapid bioinformatics queries. Preferred for quick BLAST searches. Access to 20+ databases: gene info (Ensembl/UniProt), AlphaFold, ARCHS4, Enrichr, OpenTargets, COSMIC, genome downloads. For advanced BLAST/batch processing, use biopython. For multi-database integration, use bioservices.
Expert blueprint for open world games including chunk-based streaming (load/unload regions dynamically), floating origin (prevent precision jitter beyond 5000 units), HLOD (hierarchical LOD for distant meshes), persistent state (track entity changes across unloaded chunks), POI discovery systems (compass, markers), and threaded loading (prevent stutters). Use for RPGs, sandboxes, or exploration games. Trigger keywords: open_world, chunk_streaming, floating_origin, HLOD, persistent_state, POI_discovery, threaded_loading.
Write and revise HelixDB queries with the published Python SDK v0.3.4 (package `helix-db`, import `helixdb`, Python 3.10+). Use for `read_batch`, `write_batch`, direct `to_query_request`/`to_query_json` payloads, row bindings, traversal builders, projections, parameters, vector and BM25 search with traversal-scoped prefiltering, synchronous `Client`, and asynchronous server or embedded execution with `AsyncClient`. Stored routes and query bundles are not v3 SDK APIs. When the target is Helix Cloud, always use helix-mcp first.
Use this skill when working with Keboola project configurations, understanding JSON config files, editing transformations, or analyzing Keboola project structure. Triggers on questions about Keboola configs, transformations, orchestrations, extractors, writers, or .keboola directories.
Use when accessing a Keboola-managed Git (Forgejo) repo for a Python-JS data app via the kbagent CLI: provisioning the repo, finding its clone URL (data-app git-repo), minting a push credential with data-app git-credentials-create, pushing source to Keboola git, copying source between GitHub and Keboola git, working around the ~15MB / HTTP 413 push cap with build-at-deploy, deploying a data app from its managed git repo, or deciding whether to copy a GitHub repo into Keboola git or deploy straight from GitHub with organization auth (no PAT). Triggers: kbagent, Keboola managed git, Forgejo, data app repo, clone URL, create git credential, push to Keboola git, build-at-deploy, HTTP 413, deploy from git, organization GitHub auth
Diagnoses LLM output failures, including hallucinations, constraint violations, format errors, and reasoning issues. Provides root cause classification, prompt fixes, tool improvements, and new test cases. Use for “debugging AI,” “fixing prompts,” “quality issues,” or “output errors.”
Research competitor Facebook and Instagram ads from the Meta Ads Library via the Hyper MCP—search by keyword, pull full ad creative and metadata, enrich with page contact info for lead generation, and surface structured ad-intelligence summaries in chat. Use when the user wants to scrape the Meta Ads Library, spy on competitor ads, monitor new ads in a category, build a lead list from advertisers, or surface creative trends across an industry
Plan, create, review, and maintain AI agents, model workflows, skills, and durable project context. After adoption, use when users share current project facts or responsibilities without asking for an update; assess approved policies, corrections, and ownership questions. Ordinary code needs a declared relationship; stay silent on a miss. Initialize only when asked.
Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns.
Fast, accurate, and comprehensive multiline text measurement and layout library for JavaScript/TypeScript — without DOM reflow. Use when the user needs to calculate paragraph heights, line counts, manual line layouts (text flowing around floated images), or rich text rendering (emoji, CJK, RTL) on DOM, Canvas, or SVG targets. Covers npm install, core API (prepare/layout, prepareWithSegments/layoutWithLines), and options (whiteSpace, wordBreak, letterSpacing). Triggers on: pretext, text measurement, text layout, paragraph height, line layout, text reflow, canvas text measurement, DOM reflow
Designs pricing strategies for products and services. Takes product/service, costs, target market, competitors. Analyzes cost-plus, value-based, competitor-based, penetration, premium models. Researches competitor pricing. Generates pricing-strategy.md with recommended model, price points, tier structure, discount policies, annual vs monthly analysis, sensitivity to churn, expansion revenue modeling.
Creates and authors slide deck presentations using the PromptSlide framework (Vite + React 19 + Tailwind v4 + Framer Motion). Use when the user wants to create a new slide deck, add or edit slides, customize themes or branding, work with slide animations and transitions, capture slides as images, or visually verify slide appearance. Triggers on mentions of slides, decks, presentations, PromptSlide, slide screenshots, or slide-related tasks.
Full lifecycle project management for independent developers: validate demand, choose keywords and products, build a website or native app, launch and integrate, acquire users through SEO/GEO, monetize with payments, monitor and iterate, and hand off across sessions. Use when the user mentions rankup or /rankup (check, review, init; doctor only for organizing project .rankup records); when the current directory or workspace contains .rankup/, or they need to read, continue, or organize project plans, roadmaps, tasks, PRDs, handoffs, or progress documents; when they say “continue,” “pick up where we left off,” “where did we leave off,” or “what’s next” in the context of these project records; and for project planning, demand validation, keyword research and SERPs, standalone Google Trends queries or comparisons, AI search recommendations (GEO), website audits, sitemap/IndexNow/Search Console, traffic, website building, launches, payments (Stripe, Anyway, PayPal), monetization, and growth. SEO/GEO are primary methods, not the boundaries of applicability; non-SEO project plans and native macOS, iOS, and iPad apps are also covered. Do not activate for copywriting alone (including topic writing such as SEO trend blogs), visual design alone, general development unrelated to project management, or infrastructure troubleshooting (including Cloudflare deployment errors and ordinary CLI doctor); if .rankup/ exists in the directory, only add the obligation to maintain project records. Delegate backlink execution to backlink, browser automation to opencli, image generation to imagegen, and multi-model task dispatch to agent-fleet.
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.
