Skills
96,981 packaged capabilities and playbooks for agents. Install any of them with one command.
Development
Synchronize TinaCMS schema changes by regenerating local artifacts and committing them. Use when the Tina schema (tina/config.ts) has been modified, when adding new block types or collection fields, or when tinacms build fails with "Unable to seed" errors. Triggers on "sync tina", "rebuild tina", "tina schema changed", "regenerate tina artifacts", "tina lock file", or after any edit to tina/config.ts.
Git-backed headless CMS setup with TinaCMS 2.9 and @tinacms/cli 1.11, covering schema and collection modeling in tina/config.ts, the auto-generated GraphQL API, visual and contextual editing, and deployment via TinaCloud or self-hosting on Cloudflare Workers, Vercel Functions, or Netlify Functions. Supports Next.js App Router and Pages Router, Vite + React, Astro, and framework-agnostic setups. Use when adding a CMS to a blog, documentation site, marketing site, or portfolio so non-technical editors can manage Markdown, MDX, and JSON content in the repo, or when debugging TinaCMS ESbuild compilation failures, module resolution errors, schema configuration mistakes, Docker binding issues, or deployment problems.
This skill should be used when working with pre-trained transformer models for natural language processing, computer vision, audio, or multimodal tasks. Use for text generation, classification, question answering, translation, summarization, image classification, object detection, speech recognition, and fine-tuning models on custom datasets.
Apply, review, and explain React conventions from the TypeScript Style Guide. Use automatically for TypeScript and TSX tasks involving prop-derived state, prop typing, component responsibilities, data flow, compound components, or client and server state
Apply, review, and explain TypeScript type conventions. Use automatically for tasks involving inference, readonly data, type-safe constants, template literal types, any and unknown, assertions, type errors, type definitions, arrays, type imports, or generated service types.
Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples
Audit a whole project for UX problems, architecture weaknesses, data reliability risks, security boundaries, and performance or delivery risks using parallel specialists and a tabbed HTML report. Use when asked to audit project architecture, review system boundaries, audit the frontend, review UI consistency, check data integrity or failure recovery, audit security or authorization, review sensitive-data handling, audit performance, review build or deployment safety, find bloat, find dead code, unused dependencies, or duplicate helpers, ask what can I delete, or /ultima.
uni-app cross-platform frontend development with Vue 3 + TypeScript. Use for: (1) Creating new uni-app projects or pages, (2) Integrating UI libraries (uView Plus, uni-ui, TuniaoUI), (3) Implementing multi-theme design systems, (4) Building WeChat Mini Programs, H5, and other platforms, (5) Setting up SCSS theming and global styles, (6) Configuring Vite build system. Includes reusable templates, component patterns, and best practices applicable to any uni-app project.
Integrate Univer Sheets, Docs, or Slides into React, Vue 3, HTML, or Node.js projects. Use when embedding Univer, choosing preset or plugin mode, initializing instances, configuring themes/locales/workers, or manipulating workbooks, worksheets, ranges, formulas, permissions, and events through the Facade API.
Use when configuring a UnoPim import or export, building an Exporter, Importer or Validator class, debugging a queued data-transfer job, or wiring exporters.php, quick_exporters.php or importers.php. Trigger phrases include “import,” “export,” “data transfer,” “exporter,” “importer,” “CSV,” “queued job,” “batch.”
Use when building or changing an UnoPim admin listing page — a DataGrid class with columns, search, filters, sorting, row actions or mass actions, or the Blade view that renders it. Trigger phrases include “datagrid,” “admin listing,” “add a column,” “mass action,” “prepareQueryBuilder,” “listing page.”
Use when creating a new UnoPim package, module or third-party connector — service providers, models, repositories, controllers, routes, ACL, menus, migrations, credential storage, cURL clients or attribute mapping. Trigger phrases include “new module,” “new package,” “connector,” “scaffold module,” “service provider,” “credentials,” “attribute mapping,” “WooCommerce,” “Shopify,” “Shopware.”
Deploy 8 radically different visual direction demos for a website or webapp project. Creates self-contained Next.js pages under /demo/ with distinct identities (typography, color palette, layout, animation, accessibility) so the user can compare and choose. After selection, generates production-ready theme tokens, Tailwind config, CSS variables, and base components matching the chosen direction. Use when: starting a new web project, redesigning a site, choosing visual direction, the user says "style selector", "choose styles", "visual alternatives", "pick a design direction", or wants to compare different aesthetic approaches before committing to one. Works with Next.js + Tailwind CSS projects (landing pages, web apps, SaaS, dashboards).
VHS terminal recording best practices from Charmbracelet (formerly charmbracelet-vhs). This skill should be used when writing, reviewing, or editing VHS tape files to create professional terminal GIFs and videos. Triggers on tasks involving .tape files, VHS configuration, terminal recording, demo creation, or CLI documentation
Create or adopt a repository as a vignette catalog for one dataset. Use when the user asks to start, scaffold, or convert a project into a catalog with catalog.toml and reusable marimo notebooks. Produces the smallest runnable structure and orientation notebook. Do not use for an existing catalog; use vignette-catalog-compose-notebook there.
Build and debug WidgetKit widgets for Apple Vision Pro (visionOS), including mounting styles (elevated/recessed), textures (glass/paper), proximity-aware layouts via LevelOfDetail, interactive widgets with AppIntents, widget rendering modes (accented/fullColor), and timeline update troubleshooting. (visionOS widgets are pinned spatial objects, not watch complications.)
Build, review, debug, migrate, or plan Airbnb visx React+D3 visualization primitives and XYChart with current docs. Use for @visx/scale, @visx/shape, @visx/curve, @visx/axis, @visx/grid, @visx/legend, @visx/annotation, @visx/threshold, @visx/tooltip, @visx/responsive, @visx/brush, @visx/zoom, @visx/drag, @visx/event, @visx/bounds, @visx/xychart, @visx/react-spring, @visx/glyph, @visx/marker, @visx/text, @visx/clip-path, @visx/pattern, @visx/gradient, @visx/group, @visx/stats, @visx/heatmap, @visx/hierarchy, @visx/network, @visx/sankey, @visx/chord, @visx/geo, @visx/voronoi, @visx/delaunay, @visx/wordcloud, @visx/vendor, @visx/mock-data, @visx/visx, ParentSize, LinePath, AreaClosed, Bar, Pie, ScaleConfig, buildChartTheme, AnimatedLineSeries, and visx v3→v4 migration. Also covers upcoming 4.1 packages (@visx/theme, @visx/a11y, @visx/chart, @visx/kernel, registry) as preview-only until published.
A practical handbook for the wevu runtime in mini programs: lifecycle registration, reactive updates, event contracts, bindModel/useBindModel, and Pinia/store usage patterns with mini program compatibility constraints. Use when implementing or refactoring wevu pages/components/stores, troubleshooting hook timing or setData diff behavior, or explaining how it differs from the Vue 3 Web runtime.
AI/ML integration reference for Windows app development (Windows AI Foundry). Covers Windows AI APIs, LanguageModel, TextRecognizer, ImageScaler, ImageObjectExtractor, ImageObjectRemover, ImageDescriptionGenerator, SemanticSearch, ContentModeration, Phi Silica / Aion Instruct, LoRA, Windows ML, Windows ML Runtime API, ONNX Runtime, execution providers, WebGPU EP, Model Catalog, LearningModel, Foundry Local (CLI / REST API / SDK), MCP servers, App Actions, IActionProvider, Agent Launchers, DirectML, IDMLDevice, operators, tensors, and NPU.
Use when working on the BK-CI Worker executor, such as task claiming and execution, plugin running, log reporting, environment variable passing, and artifact archiving. Prefer this when the user needs to change the Worker execution path rather than plugin definitions or scheduling policies.
Guide for @workleap/logging, a structured logging library for Workleap frontend TypeScript applications. Use this skill when: (1) Setting up or configuring @workleap/logging loggers (BrowserConsoleLogger, CompositeLogger) (2) Using @workleap/logging API: log levels, chained segments, scopes, styled output (3) Composing or filtering loggers for multi-destination logging (LogRocket, telemetry) (4) Working with Squide's useLogger hook alongside @workleap/logging (5) Reviewing PRs or troubleshooting logging code in Workleap TypeScript projects This skill also applies when the user discusses frontend logging, console logging, or structured logging in a Workleap context without naming the package directly.
Workshop coach for the Research Desk (SEC agents) workshop. Use when the user types /workshop, asks for a workshop act or module ("act 2", "next act", "where am I"), wants a TODO(workshop-N) implemented or explained, or asks for help following WORKSHOP.md.
Documents console variables (CVars), how to query and set them, console command usage, scope rules, and reset behavior for WoW Retail. Use when working with CVars, /console, SetCVar, GetCVar, GetCVarInfo, Config.wtf, or settings system behavior.
Write or critique a README for an open-source project (library, CLI tool, or agent tool) with an impatient-reader lens: concrete value first, shortest path to use, no duplicated claims, and reference material only when it earns space. Use when the user asks to "write a README", "draft a README", "review my README", "improve my README", or starts a new lib/tool and needs documentation. Do NOT use for internal service docs, monorepo root READMEs, or non-public projects.
Scaffold production-ready AI agents on Google's Agent Development Kit (ADK): ReAct-style single agents, multi-agent orchestration (Sequential/Parallel/Loop), tool wiring, evaluation, and optional Vertex AI Agent Engine deployment. Use when building, scaffolding, or deploying ADK agents on Google Cloud, or when wiring ADK tools and orchestration patterns. Trigger with "build an ADK agent", "scaffold an agent on ADK", or "deploy to Agent Engine".
Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms. Includes Decision Transformer, Q-Learning, SARSA, Actor-Critic, and more. Use when building self-learning agents, implementing RL, or optimizing agent behavior through experience.
Code review, design support, and refactoring based on DDD Aggregate design rules. Guided comprehensively by Evans Rules, Vernon's 4 Rules, and Design by Contract, it covers aggregate boundary definition, invariant verification, immutable design, ID references, eventual consistency, and domain event collaboration. Use this skill whenever any of the following applies: - New design, implementation, or refactoring of Aggregates (in any language) - Code review of existing aggregates or entity classes from a DDD perspective - Deciding aggregate boundaries ("Should A and B be in the same aggregate?" "Is this aggregate too large?") - Designing invariants and consistency boundaries within an aggregate - Deciding how aggregates collaborate (domain events, eventual consistency, Saga pattern) - Refactoring mutable aggregate code into immutable design - Detecting and fixing encapsulation violations such as public fields, direct references, and push/append Keyword examples: 集約, Aggregate, aggregate boundary, 集約ルート, AggregateRoot, エンティティ設計, DDD実装, Vernon Rules, Evans Rules, 集約の分割, 真の不変条件
Use when the user wants to evolve an ML model/program through population-based search rather than a single sequential refine loop — a generational evolution where parallel proposers each apply one small SEARCH/REPLACE diff to a parent, scored by a cascade-evaluated training run, and children are kept in a MAP-Elites archive across islands (with migration + checkpointing) so diverse high performers survive. A finite, bounded-parallelism re-creation of AlphaEvolve/OpenEvolve, bent for ML autoresearch. Runs to a fixed compute budget or until interrupted. Not for the sequential single-thread autoresearch loops (one change → measure → keep/revert), and not for verifying a known bug or external claim — this is parallel, diversity-preserving search over a program.
Instrument browser/web apps with the Application Insights JavaScript SDK (@microsoft/applicationinsights-web). Use for Real User Monitoring (RUM) — page views, clicks, AJAX/fetch dependencies, exceptions, custom events, and browser-side GenAI agent traces correlated to backend OpenTelemetry traces. Covers SDK Loader Script and npm setup, framework extensions (React, React Native, Angular), Click Analytics, telemetry initializers, and OTel GenAI semantic conventions for agent/tool/model spans emitted from the browser.
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.
