Skills
99,064 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Use when you need marketing ideas, inspiration or strategies. Trigger words: marketing ideas, growth ideas, how to market, marketing strategies, marketing tactics, ways to promote, ideas to grow. Provides 140 proven marketing methods, organized by category.
Design and audit marketplace operating systems including two-sided marketplaces, creator marketplaces, plugin/skill/app marketplaces, listings, submissions, review queues, ranking, trust and safety, payouts, disputes, refunds, moderation, quality scoring, discovery, support, and growth loops. Use when creating or improving a marketplace repository, store, directory, creator platform, or community exchange.
Convert files and documents to Markdown for LLM consumption using Microsoft’s markitdown tool. Use whenever the user wants to turn a PDF, Word/Excel/PowerPoint file (.docx/.xlsx/.pptx), HTML page, CSV/JSON/XML, Jupyter notebook, EPUB, Outlook .msg, ZIP archive, audio file, or YouTube URL into Markdown or plain text—for example, “convert this PDF to markdown,” “extract the text from report.docx,” “turn this spreadsheet into markdown,” “markdownify this folder of documents,” or “pull the transcript from this audio.” Also use for batch-converting a directory of documents, feeding office/PDF content into a prompt or RAG pipeline, or building a doc-to-markdown step in a Python script. Trigger even if the user names a file type without saying “markitdown.” Not for plain .txt/.md/source files, which can be read directly.
Build Simulink models that co-simulate with Eclipse SUMO traffic simulator. Use when creating SUMO-Simulink co-simulation, traffic simulation, TraCI connection, vehicle-in-the-loop testing, or ADAS scenario validation with SUMO. Covers Server/Client setup, Reader/Writer/Actor block configuration, random traffic generation, ego vehicle control, and SUMO file creation. Also use when the user mentions SumoInterfaceLibrary, .sumocfg files, or wants to connect Simulink to an external traffic simulator.
Use when the user wants to use Arduino sensors or peripherals from MATLAB that are not directly supported by the MATLAB Support Package for Arduino Hardware. Triggers on requests to create, wrap, or expose a custom Arduino library to MATLAB. Also triggers on indirect questions like "How do I read humidity in MATLAB?" or "How do I display text on an LCD from MATLAB?" where the answer requires a custom Arduino add-on library. Covers: custom addon creation, third-party Arduino library integration, LibraryBase class, C++ header files, DependentLibraries, arduinoioaddons namespace, I2C/SPI/GPIO peripheral wrappers.
Find and query PI assets using MATLAB's Industrial Communication Toolbox. Two paths: (1) direct PI tag lookup via piclient + tags when user provides a tag name or description (R2022a+), (2) Asset Framework navigation via afclient when user needs element/attribute hierarchy (R2026a+). Use when working with PI AF servers, PI Data Archive tags, asset hierarchies, element templates, attribute lookup, or historical data from OSIsoft PI systems.
Use whenever a MATLAB robot model (rigidBodyTree) is needed — whether for simulation, visualization, IK, motion planning, pick-and-place, or trajectory generation. Triggers on: any mention of a manipulator by name (UR3, UR5, UR5e, UR10, UR10e, UR16e, UR20, KUKA iiwa, Fanuc, ABB, Panda, Kinova, Sawyer, Baxter), robot modeling verbs (load, create, build, import, simulate, model), tasks implying a robot model (pick, place, lift, reach, move, grasp, plan motion for, animate), kinematics keywords (IK, FK, inverse kinematics, forward kinematics, joint configuration, end-effector pose, gripper), or working with rigidBodyTree, loadrobot, importrobot, URDF, DH parameters, addVisual, addCollision.
Guide authoring of Audio Toolbox plugins (audioPlugin, audioPluginSource) that pass validateAudioPlugin and generate deployable VST/AU code. Use when creating audio effect or generator plugins, writing classdef files inheriting from audioPlugin, or troubleshooting validateAudioPlugin failures.
MatrixScan AR (Barcode AR, BarcodeAr) in React Native projects — scanning multiple barcodes at once with AR overlays, highlights, and annotations on tracked barcodes. Use for integration, symbology configuration, highlight and annotation providers, session handling, feedback, migration from BarcodeBatch, or troubleshooting.
MatrixScan Batch (MatrixScan, BarcodeBatch, legacy BarcodeTracking) — tracking and scanning multiple barcodes at once in Android (Kotlin/Java) projects. Use for integration, settings and symbologies, tracked-barcode handling, basic/advanced overlay customization, lifecycle, or troubleshooting.
MatrixScan Batch (MatrixScan, BarcodeBatch, legacy BarcodeTracking) in React Native projects — tracking and scanning multiple barcodes at once. Use for integration, settings and symbologies, tracked-barcode handling, per-barcode brushes, advanced-overlay AR annotations, tap handling, manual feedback, lifecycle, third-party scanner replacement, or troubleshooting.
All-platform pre-publish audit and adaptation for creators publishing to Douyin, Xiaohongshu, Weixin Video Accounts and Kuaishou. Review videos, images, graphic posts, audio, articles, transcripts, subtitles, covers, livestream scripts, product claims, reposted material, and overseas content. Use when users need one Skill to check visible content, spoken claims, AI disclosure, sources, rights, commercial context, platform mentions, livestream commerce, or platform-specific release versions. Trigger on requests such as "能不能发", "发布前审核", "查违禁词/敏感词", "会不会限流", "检查口播/字幕/封面/导流/带货", "标注 AI/转载/演绎/广告/个人观点", "按我的经验库审核", "保存这次审核", "复盘这条内容".
When the user wants to optimize medical device distribution, manage device traceability, handle consignment inventory, or ensure regulatory compliance for medical devices. Also use when the user mentions "medical device logistics," "UDI compliance," "device traceability," "consignment management," "implant tracking," "loaner sets," "FDA compliance," "sterile device distribution," "recall management," or "GS1 standards." For hospital internal logistics, see hospital-logistics. For pharmaceutical distribution, see pharmacy-supply-chain.
Takes a company name and optional contact, runs targeted research via Tavily, synthesizes a 1-page pre-call brief with Gemini, and optionally saves it to Notion. Use when asked to prepare for a meeting, research a prospect before a call, generate a company brief, create a pre-call summary, or write a meeting prep doc. Trigger when a user says "prepare me for a meeting with", "research this company before my call", "generate a meeting brief for", "I have a call with X tomorrow", or "create a prospect brief for".
Structure and summarize INTERNAL meeting transcripts (standups, planning, retros, 1:1s) into decisions, owned action items, blockers, sentiment, and a draft follow-up email staged in Gmail. Use when: "analyze this meeting", "extract action items", "meeting minutes", "summarize this standup", "summarize this planning meeting", "retro summary", "follow-up email from these notes", "what did we decide in [meeting]". NOT for sales or prospect calls — route those to call-recording-analyzer-skill (Clari scorecard) or sdr-call-coaching. Wires create_draft for the follow-up email; if the draft would go outside Epiphan, runs it through the brand-voice gate first.
Memory recording feature of the AI personal memory system. Automatically distills key information from conversations and records it at the appropriate level. Use cases: (1) when the user says "record this in the memory system", "remember this", "write down this conversation"; (2) when important events, decisions, or expressions of preference are detected; (3) when the user completes an important task or makes a decision. The skill automatically determines whether to record it at the L1 situational layer, L2 behavioral layer, or L3 cognitive layer, or to suggest updating the L4 core layer.
Identify which region of the mirror world a current event falls into (control domain / blind domain / probability domain / risk domain), adopt the corresponding survival strategy, and avoid facing the uncertainty problems of the right-side world with the deterministic rules of the left-side world. Applies to strategy-making for investment decisions, startup choices, and career transitions, as well as postmortem analysis of "why did it fail despite being executed as planned." Not applicable to pure skill improvement and deliberate practice scenarios (those naturally belong to the control domain). Key trigger signals: "why doesn't it work even though I tried hard," "does this depend on skill or luck," "how should I deal with uncertainty," "how do I increase my success rate."
Detect, analyze, and remediate OWASP A10:2025 — Mishandling of Exceptional Conditions in Python web applications (FastAPI and Flask). Use this skill whenever the user asks about error handling security, exception management, fail-open vulnerabilities, stack trace exposure, uncaught exceptions, transaction rollback safety, or resource leaks in exception paths. Also trigger for any OWASP A10 audit, security code review involving try/except blocks, global exception handlers, or HTTP error responses that may leak sensitive information. If the user mentions CWE-209, CWE-248, CWE-636, CWE-703, CWE-754, or CWE-476 in a Python context, use this skill immediately.
Convert PDFs to Markdown using Mistral OCR API with image extraction. Use when you need to extract structured text and images from PDFs, especially for scanned documents or documents with complex formatting. Outputs Markdown with embedded images.
MLflow 3 (open-source, pinned to 3.15) for classic-ML MLOps — logging and registering models, promoting versions across dev/staging/prod, standing up a tracking server, evaluating with gates, and serving. Corrects the MLflow 2-era defaults a model reaches for (artifact_path, registry stages and get_latest_versions, top-level mlflow.evaluate with baseline_model, runs-URI registration, pickle serialization, mlruns file stores, MLServer serving) with the MLflow 3 idioms that replaced them (named LoggedModels, aliases and copy_model_version, models.evaluate plus validate_evaluation_results, skops/torch.export defaults, database backends, the FastAPI scoring server). Use when writing, reviewing, or migrating Python code that touches MLflow tracking, the model registry, evaluation, or serving.
Searches and retrieves MLflow documentation from the official docs site. Use when the user asks about MLflow features, APIs, integrations (LangGraph, LangChain, OpenAI, etc.), tracing, tracking, or requests to look up MLflow documentation. Triggers on "how do I use MLflow with X", "find MLflow docs for Y", "MLflow API for Z".
Generates mobile browser workflow documentation by exploring the app's codebase, then walking through the live app with the user step-by-step via Playwright in a mobile viewport (393x852) to co-author verifications. Use when the user says "generate mobile workflows", "create mobile workflows", "update mobile workflows", or "generate mobile browser workflows". Produces numbered workflow markdown files that feed into the mobile converter and Playwright runner. Includes iOS HIG awareness and mobile UX anti-pattern detection.
Download and convert AI models using the Model Download microservice. Use this skill whenever a user wants to download a model from HuggingFace, Ollama, Ultralytics, Geti, or Pipeline Zoo; convert a model to OpenVINO IR format for OVMS; download healthcare AI models (3D Pose, rPPG, AI-ECG) via the HLS plugin; set up the model download service; submit a download or conversion job via the REST API or the MCP server; connect an MCP client (Claude Desktop, Copilot) to model-download; or asks, “How do I get model X working with OVMS?” Also trigger on phrases like “download model,” “download weights,” “convert to int4,” “OVMS-ready model,” “prepare model for inference,” and “model-download MCP server.”
Scaffold and create a Modular Monolithic Architecture project. Use when the user wants to create a new modular monolith, restructure a monolith into modules, design module boundaries, or set up a project following modular monolith best practices. Supports multiple languages and frameworks.
Restore a prior business-state snapshot saved by /money-save, so you can continue from exactly where the last session left off. Loads the most recent snapshot for the current project (auto-detected from the working directory), or a specific one by index. Use when starting a new Claude Code conversation and the user wants to continue prior work. Triggered by: 'continue from last time', 'where did we leave off', 'pick up from before', 'resume', '接着上次', '续上', '之前的结论', '上次诊断到哪了'.
Review a business plan from the perspective of the solo founder who has to actually execute it. Asks the brutal operational questions: Can I build this with my time budget? Can I keep it running? Will my cashflow survive? Outputs a verdict — SHIPPABLE NOW / SHIPPABLE WITH DESCOPE / NEEDS HIRE / WRONG STACK. Use when a plan looks great on paper and you want to know whether a solo operator can actually execute it. Triggered by: 'operator review', 'can I actually do this solo', 'execution reality check', '操盘视角', '我能不能干得动'.
Review a business plan from the perspective of a hostile devil's advocate. Asks: what kills this in month 6? What's everyone politely not mentioning? Outputs a verdict — EXISTENTIAL RISK / SOLVABLE RISKS / LOW-RISK / WRONG QUESTION. Use after the investor/customer/operator reviews are done, as the final gauntlet before committing real time and money. Triggered by: 'skeptic review', 'devil's advocate', 'what would kill this', 'red team this', '泼冷水', '杀手在哪'.
Expert in TypeScript monorepo architecture using pnpm workspaces. Helps structure packages (microservices, web apps, mobile apps, shared libs), configure ES modules with path aliases, centralized config, Docker Compose orchestration, and inter-package dependencies. Use when the user mentions monorepo, pnpm workspace, packages folder, shared libraries, common libs, multi-package project, microservices architecture, Docker Compose development environment, workspace setup, monorepo structure, package organization, or shared config. Also use when starting a new TypeScript project that might grow to multiple services/apps, splitting a service into smaller pieces, asking about code sharing between frontend and backend, or setting up any project with more than one deployable unit.
Use when a reviewer CLI must analyze a skill, command, workflow, document, config, or code artifact and produce a structured defect report for the current CLI to consume, especially after requests like "分析这个 skill 的问题", "输出结构化问题报告", or "做多 CLI 审查".
Use when the current CLI is the sole fixer for one or more `multi-cli-review` reports and must reconcile reviewer findings before any edits, especially after requests like "汇总审查报告", "处理 multi-cli-review 输出", or "按 reviewer 建议执行修复".
Create scarcity by combining multiple abilities, turning personal value from "replaceable" to "unique." Applies to career planning, personal brand positioning, and core competitiveness design. Use this skill when you feel "I know a bit of everything but master none," or when you want to build a distinctive moat in competition. Not applicable to stages where no single standout ability has been established yet (single-point value comes before combination), nor to scenarios requiring deep specialization in a single field (such as academic research). Key trigger signals: "I have no particular advantage," "others can do what I do," "how do I make myself irreplaceable," "I have broad interests but can't make money."
When the user wants to optimize inventory across multiple network locations, implement multi-echelon inventory policies, or coordinate stock levels between warehouses and distribution centers. Also use when the user mentions "network inventory optimization," "multi-stage inventory," "supply chain network," "echelon stock," "installation stock," "base stock policies," "guaranteed service model," "distribution requirements planning (DRP)," or "serial/arborescent/general network structures." For single-location inventory, see inventory-optimization. For routing with inventory, see inventory-routing-problem.
Multi-layer network penetration and tunneling. Use when you need to pivot from the DMZ to the internal network, penetrate across network segments, or when the target sits behind multiple layers of firewalls or network partitions. Covers proxy setup (frp/chisel/SSH), multi-hop tunnel chains, port forwarding, and SOCKS proxies. The complete multi-layer attack path from perimeter breach to domain controller
Converts multi-user workflow markdown into a self-contained Playwright test project with per-persona authentication, multi-context test patterns, and CI workflow. Use when the user says "convert multi-user workflows to playwright", "translate multi-user workflows to CI", or "generate multi-user playwright tests".
Supplies the approval rule another RHDH skill applies when it is already about to change something outside the session: how to state each operation, what approval binds to, what to report afterwards, and how to keep credentials out of a plan preview. Cited by name from the skill doing the work. Not an entry point — it performs no forge, Jira, or repository action itself, and a request to open, comment, transition, push, or post belongs to the skill that owns that target.
Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with $helpers, working with dates using DateTime, troubleshooting Code node errors, or choosing between Code node modes.
Edit images with Google Nano Banana 2 (image-to-image edit endpoint) on RunComfy. Documents Nano Banana Edit's strengths (preserve subject identity, swap background, localize edits with spatial language, multi-image batch edits up to 20 inputs), the schema, and when to route to GPT Image 2 edit / Flux Kontext / Nano Banana 2 t2i instead. Calls `runcomfy run google/nano-banana-2/edit` through the local RunComfy CLI. Triggers on "nano banana edit", "edit with nano banana", "image edit nano banana", or any explicit ask to edit with this model
Navigate negotiations as a solopreneur — pricing, scope, terms, and contracts. Use when a prospect pushes back on price, wants to change scope, disputes terms, or when you need to structure a deal that works for both sides. Covers negotiation psychology, common objection responses, BATNA (Best Alternative To a Negotiated Agreement), anchoring, and solopreneur-specific scenarios like rate negotiations and contract terms. Trigger on "negotiate", "negotiation", "they want a discount", "price pushback", "contract negotiation", "how to negotiate", "client wants lower price", "negotiate terms".
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.
