Skills
101,174 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Creates research posters in LaTeX with beamerposter, tikzposter, or baposter, covering page sizes (A0, A1, 36x48 inch), multi-column layouts, color schemes, figure and QR code placement, and pdflatex/overfull-box checks before printing. Also guides generating poster graphics with AI schematic tools under strict element and word limits. Use when preparing a conference or symposium poster, converting a paper into a poster, building a department poster template, or fitting a conference's size rules. Use when fixing overflow or unreadable text on a compiled poster. For slide decks, use a presentation skill instead.
Expert in migrating monolithic, legacy systems to modern architectures using patterns like Strangler Fig, CDC, and Anti-Corruption Layers. Use when modernizing legacy codebases, breaking monoliths, or planning incremental migrations. Triggers include "legacy migration", "modernization", "strangler fig", "monolith to microservices", "legacy rewrite", "incremental migration".
Guides the Agent to consolidate case facts, statutes, judgments, issues, parties, evidence, contractual obligation relationships (a three-layer contract → clause → obligation model with risk-rating coloring) and subsumption results for elements (statute → element → fact applicability coloring), producing superset legal relationship graph data compatible with law-powers' index.html/data.js and writing it to data.js. On request, it can also produce a single-file dual-panel "litigation decision tree + causal pathway diagram" as a self-contained SVG (decision branches anchored to statute numbers and judgments, causal evaluations transcribed into a subsumption table), for attachment to pleadings and printing.
Mandatory entry point for Taiwan legal questions — for any question involving ROC statutes, precedents, constitutional interpretations, litigation procedure, or any legal figure (court fees, enforcement fees, administrative fees, fines, damages caps, statutory periods, limitation periods, tier thresholds), run this skill first. Trigger phrases include "how much do I have to pay," "court fees," "litigation costs," "how much does it cost to sue," "how long is the limitation period," "within how many years must I file," "how much is the fine," and "what does the statute say." Even if the question appears to require checking only a single provision, and even if the taiwan-legal-db and dr-lawbot tools are directly callable, you must not skip this skill and search on your own — the delegated subordinate-legislation reverse lookups and numeric regression verification this skill prescribes are necessary steps that a query of the parent statute alone cannot reveal (measured: checking only Civil Procedure Art. 77-13 answers a court fee of 3000, when the actual figure is 4100). It covers query routing, dual-track parallel retrieval, citation verification and a trust gate, and provides a follow-up analysis referral menu upon completion.
World-class level design expertise - spatial storytelling, player flow, blockout methodology, and the invisible hand that guides players without them knowingUse when "level design, blockout, graybox, whitebox, player flow, level layout, combat arena, exploration space, map design, multiplayer map, pacing, weenie, landmark, gating, metroidvania, open world design, linear level, environmental storytelling, teaching through design, playtesting, heatmap, metrics, sightlines, level-design, game-development, spatial-design, blockout, graybox, player-flow, pacing, environmental-storytelling, combat-design, multiplayer-maps, open-world, linear-design, metroidvania" mentioned.
Use when someone has a business goal rather than a single query — "how can I use Linkup?", "enrich my leads", "build a competitor tracker", "research before my meeting", "vet this vendor" — and whenever designing or coding a Linkup-powered product, agent, or pipeline. Turns a goal into a multi-step Linkup workflow (which endpoint, which calls, what feeds the next step, where another tool takes over), grounded in bundled workflow patterns and 18 ready-made recipes that double as integration blueprints.
Guide for llama.cpp, the C/C++ LLM inference framework by ggml-org. Covers the C API (llama.h), GGUF format, quantization (Q4_K_M, Q8_0, IQ4_XS), CMake builds, GPU backends (CUDA, Vulkan, Metal, ROCm), HTTP server with OpenAI-compatible API, embeddings, grammar constraints, function calling, LoRA, speculative decoding, multimodal, and UE5 integration. Use when: llama.cpp, GGUF models, local LLM inference, llama.h, llama-server, quantizing, ggml, building/linking llama.cpp, GPU acceleration, llama.cpp embeddings, grammar/JSON output, llama.cpp in Unreal Engine, llama_* API functions, GGUF format, converting HuggingFace to GGUF, or comparing with vLLM/Ollama/TensorRT-LLM.
Use when translating or localizing UI strings, marketing copy, documentation, or any source text into German (de). Enforces Sie/du consistency, der/die/das gender + 4-case agreement, V2 word order (verb-final in subordinate clauses), German quotation marks „...", compound-word formation, and replaces anglicisms with native German verbs.
Detect structural macro regime transitions (1-2 year horizon) using cross-asset ratio analysis. Analyze RSP/SPY concentration, yield curve, credit conditions, size factor, equity-bond relationship, and sector rotation to identify regime shifts between Concentration, Broadening, Contraction, Inflationary, and Transitional states. Run when user asks about macro regime, market regime change, structural rotation, or long-term market positioning.
Passive: use when writing, refactoring or reviewing production source, jobs, webhooks, APIs, CI or config. Covers naming, decomposition, comments, safe defaults, idempotency, bounded retries, queue recovery, observability, dependency boundaries and quality gates, and turning a recurring mistake or session learning into a validator, normalizer, fixture or CI check. Not for disposable scripts.
Guide for using MassGen to develop and improve itself. This skill should be used when agents need to run MassGen experiments programmatically (using automation mode) OR analyze terminal UI/UX quality (using visual evaluation tools). These are mutually exclusive workflows for different improvement goals.
Generate 3GPP-compliant 5G NR downlink and uplink baseband waveforms. Use to create NR signals, test model (TM) waveforms, fixed reference channels (FRC), test and measurement (T&M) signals, or test vectors for conformance testing. Covers configuring data, control, and broadcast channels and signals: PDSCH, PUSCH, PDCCH, PUCCH, SRS, SSBurst, CSI-RS, DM-RS, PT-RS, CORESET, and BWP parameters including bandwidth, subcarrier spacing (SCS), modulation (QPSK, QAM), numerology, FR1, FR2, TDD, FDD, and multi-bandwidth-part setups. Use for signal generation, RF instrument playback, or IQ baseband synthesis. Requires 5G Toolbox.
Use DuckDB from MATLAB via Database Toolbox (R2026a+) as a non-math operations engine on large tabular files (CSV/Parquet/JSON) and as a zero-config embedded database. Use when connecting to DuckDB, querying CSV, Parquet, and JSON files directly with SQL, reducing or profiling large data before MATLAB analysis, creating portable development databases, or installing DuckDB extensions. Triggers on: DuckDB, duckdb(), large CSV/Parquet/JSON, file too large for readtable, filter/aggregate at source, deduplicate, reduce before analysis, profile large file, persistent file import, analytical engine, SQL on CSV, SQL on Parquet, SQL on JSON, query CSV with SQL, query Parquet with SQL, run SQL on files, SQL queries on files, query files directly, SQL without database, in-process SQL.
Use when writing MATLAB functions with arguments blocks — repeating arguments (arguments (Repeating)), .?ClassName property import in constructors, name-value forwarding with namedargs2cell, or migrating from inputParser or validateattributes. Also when reviewing signatures for implicit-conversion pitfalls (size reshaping, class coercion, computed defaults), or when restricting, constraining, or validating function inputs — scalar vs vector enforcement, type rejection, size checking. Also when asked to harden inputs, make a function more robust, tighten input checking, or rewrite for safer input acceptance — even without "validation" or "arguments block" wording. Triggers on: arguments block, mustBe validators, name-value arguments, varargin, inputParser, nargin/narginchk, restrict input, type checking, scalar constraint, harden inputs, defensive programming. Not for: App Designer callbacks, Simulink mask parameters, class inheritance, or runtime validation outside function or property declarations.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
Visual and video content creation. AI images, technical diagrams, mermaid flowcharts, infographics, comics, and special effects. USE WHEN art, diagrams, mermaid, flowcharts, infographics, video, animation, thumbnails, visualizations, generate image, technical diagrams.
Researches meeting attendees and their companies before any meeting using real-time web data. Surfaces roles, recent activity, company context, and talking points — then maps cross-attendee relationships. Use this skill when the user asks to prepare for a meeting, research someone they're meeting, or wants context on attendees. Common triggers: "prepare me for my meeting", "who am I meeting with", "research this person", "meeting prep", "brief me on [person]", "I have a meeting with [person/company]", "get me ready for my call", "what should I know about [person]", "background on [person] before our meeting", "attendee research". Requires the Nimble CLI (nimble search, nimble extract) for live web data. Do NOT use for multi-company competitor monitoring (use competitor-intel) or single-company deep dives without attendees (use company-deep-dive).
Design interfaces that minimise demands on working memory. Use when designing multi-step flows, dashboards, comparison tools, forms that span multiple screens, or any interface where users need to remember information across steps or sessions. Triggers on: memory, remember, forget, carry forward, multi-step, users drop off, too many steps, lose their place, context.
Whole-app redesign of an existing React Native / Expo app - full audit (tokens, navigation vs the Nav Read rules, screen archetypes, dial reading), preserve-vs-overhaul decision, then a phased modernization plan executed lever by lever across screens with checkpoints and a risk governor. The only skill in this suite allowed to propose navigation restructuring (approval-gated). Use when asked to redesign, overhaul, rebrand, or modernize an entire app. For one screen use mobile-redesign-screen; for an audit without changes use mobile-design-review.
When the user manages SEO across multiple business locations (10-500+). Also use when the user mentions "multi-location," "franchise SEO," "enterprise local SEO," "managing multiple GBPs," "chain store SEO," "location at scale," or "bulk GBP management." For single-location GBP work, see gbp-optimization. For location pages, see local-landing-pages.
Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, organizing workflows into folders, managing credentials, auditing instance security, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns. IMPORTANT — Always consult this skill before calling any n8n-mcp tool — it prevents common mistakes like wrong nodeType formats, incorrect parameter structures, and inefficient tool usage. If the user mentions n8n, workflows, nodes, or automation and you have n8n MCP tools available, use this skill first.
Deploy a temporary n8n test instance (or generate a local docker run command) via the internal "Nathan" bot, from the repo instead of Slack. Use after opening a PR to offer the user a live test instance, or whenever someone asks to spin up / deploy a test instance for a branch.
Screen incoming NDAs and classify them as GREEN (standard), YELLOW (needs review), or RED (significant issues). Use when a new NDA comes in from sales or business development, when assessing NDA risk level, or when deciding whether an NDA needs full counsel review.
Highest-priority for all NestJS-related tasks involving API engineering. Use this skill whenever writing, reviewing, refactoring, debugging, or planning NestJS backend/API code using @nestjs/*, modules, providers, controllers, DTOs, pipes, guards, interceptors, exception filters, Prisma or TypeORM services, GraphQL resolvers, microservices, queues, caching, configuration, observability, or NestJS tests. Prefer this skill over generic Node.js or backend advice for NestJS code.
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 8 major sources: Hacker News, GitHub Trending, Product Hunt, 36Kr, Tencent News, Wallstreetcn, V2EX, and Weibo Hot Search. Useful for 'daily scan', 'tech news briefing', 'finance updates', and 'deep dives' on trending topics.
Write and revise human-facing prose in a plain, professional register, stripping the tells that mark text as AI-generated. Works top down. First restructure the document (reorder, merge, split, delete, or replace sections and generated scaffold), then rebuild paragraphs and sentences with ASD-STE100 Simplified Technical English and the mechanics adopted from the Microsoft Writing Style Guide, then kill word-level tells and check with a bundled linter. Use when writing or editing a README, blog post, doc, PR or commit message, email, release note, changelog, error message, runbook, or any copy a person will read. Also use when asked to make text sound less like AI, remove AI slop, restructure or de-bloat a doc, cut the marketing voice, write plain or controlled technical English, fix over-structuring or list-itis, make wording inclusive or accessible, tighten or professionalize a draft, or to review prose you just generated. Extends to comments, commits, PRs, test names, error and log strings, and formatting.
Develop and maintain NocoBase v3 plugins in a NocoBase 3 source workspace, including scaffolding, shadcn UI, Client/Server/CLI contributions, database resources, UI Library integration, Plugin Skills, and target App registration. Use when creating or changing packages/plugins/app-plugin-* or example plugins. Not for legacy NocoBase v2 plugins or application-only development.
Use when the user explicitly asks to "generate an NSFC technical roadmap / draw a technical roadmap / roadmap / flowchart", or needs to turn grant proposal research content into a printable, A4-readable technical roadmap. By default it outputs an editable source file (`.drawio`) plus render results embeddable in documents (`.svg`/`.png`/`.pdf`); when the user mentions the Nano Banana image model, it can switch to PNG-only mode and supports Gemini and OpenAI `gpt-image-2`. Not applicable: the user only wants to change the format/size of an existing image (use an image processing skill), or only wants to polish the wording of a technical roadmap description (rewrite the text directly).
A Just-In-Time (JIT) compiler for Python that translates a subset of Python and NumPy code into fast machine code. Developed by Anaconda, Inc. Highly effective for accelerating loops, custom mathematical functions, and complex numerical algorithms. Use for @njit, @vectorize, prange, cuda.jit, numba.typed, JIT compilation, parallel loops, GPU acceleration with CUDA, Monte Carlo simulations, numerical algorithms, and high-performance Python computing.
Nuxt adapter for embedding emulators directly in a Nuxt app via @emulators/adapter-nuxt. Use when the user needs to embed emulators in Nuxt, set up same-origin OAuth for preview deployments, create an emulate catch-all server route, configure persistence for embedded Nuxt emulators, or wrap nuxt.config with withEmulate. Triggers include "Nuxt emulator", "adapter-nuxt", "embedded emulator", "same-origin OAuth", "createEmulateHandler", "withEmulate", or any task requiring emulators inside a Nuxt app.
Use when the user asks how to build with OpenAI products or APIs and needs up-to-date official documentation with citations (for example: Codex, Responses API, Chat Completions, Apps SDK, Agents SDK, Realtime, model capabilities or limits); prioritize OpenAI docs MCP tools and restrict any fallback browsing to official OpenAI domains.
Parse OpenClaw, Claude Code, or Hermes agent session logs and upload structured telemetry via the Cobo Agentic Wallet TelemetryAPI. Zero external dependencies — only requires Python 3 and a valid caw installation (API key auto-detected). Use when: user wants to analyze a session from any supported agent platform, upload session telemetry, view session traces, or debug agent behavior.
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.
