Skills
101,174 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Publish, update and read articles on DEV (dev.to) via the Forem API v1. Use when the user mentions dev.to / DEV Community, publishing a blog post to dev.to, cross-posting an article, updating a published post, or listing their dev.to articles and stats
Transform raw data from CSVs, Google Sheets, or databases into executive-ready reports with visualizations, key metrics, trend analysis, and actionable recommendations. Creates data-driven narratives for leadership. Use when users need to turn spreadsheets into executive summaries or board reports.
Design hypothesis-driven experiments and A/B tests with proper methodology. Use when asked to design an A/B test, validate a hypothesis, plan an experiment, or set up a test for a product change. Covers hypothesis writing, sample size, and common mistakes.
When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use when the user mentions "form optimization," "lead form conversions," "form friction," "form fields," "form completion rate," or "contact form." For signup/registration forms, see signup-flow-cro. For popups containing forms, see popup-cro.
Use when the user asks about 高考 (Chinese college entrance exam) data — score lines, one-score-one-rank tables, university info, or admission guidance. Invoke when user mentions "高考", "分数线", "一分一段", "志愿填报", "大学排名", "985", "211", or asks about college admission in China.
Generate images using Google Gemini and Imagen models via scripts/. Use for AI image generation, text-to-image, creating visuals from prompts, generating multiple images, custom aspect ratios, and high-resolution output up to 4K. Triggers on "generate image", "create image", "imagen", "text to image", "AI art", "nano banana".
Load this skill when you are required to check source code outside of this codebase, or users give you a GitHub repo spec follows <owner-name>/<repo-name> spec. Use it when the current directory is not the target project, when another local project is needed, or when multiple projects are involved.
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which package owns this", "is this the right layer"). Explains subsystem architecture, runtime flow, onboarding mental models. Use why for motivation.
Guide for exposing PostHog product endpoints as MCP tools. Use when creating new or updating API endpoints, adding MCP tool definitions, scaffolding YAML configs, or writing serializers with good descriptions. Covers the full pipeline from Django serializer to generated TypeScript tool handler.
Retrieve patent specification (description) data through the Eureka patent data platform. Trigger this skill when the user mentions patent specifications, full patent text, technical descriptions, details of embodiments, Eureka specification data, patent specification, patent full text, technical description, embodiment details, Eureka, patent detailed description, or patent description data. Even if the user does not explicitly say “Eureka,” trigger this skill whenever they need to view the full specification or description content of one or more patents.
Query patent family information through the Eureka patent data platform, including simple families, INPADOC families, and PatSnap families. Trigger this skill when the user mentions patent families, patent family searches, simple families, INPADOC families, PatSnap families, finding family patents, patent equivalents, family members, finding related patents across countries, Eureka patent families, patent family, family patents, patent equivalents, cross-border patents, Eureka, INPADOC family, or simple family. Even if the user does not explicitly say “patent family,” trigger this skill whenever their request involves querying family members, equivalent patents, or related cross-border applications for one or more patents.
Design engineering principles for making interfaces feel polished and alive. Covers micro-interactions, typography details, visual refinement, and the small decisions that separate "it works" from "it feels right". By Jakub Krehel (Interfere, Interfaces magazine, oklch.fyi).
Plan and execute a migration from the mem0 open-source/self-hosted SDK (local `Memory` class) to the mem0 Platform/hosted SDK (`MemoryClient`). Trigger when a developer wants to move mem0 to the hosted API, for example: “migrate my mem0 setup to the platform”, “switch from self-hosted mem0 to MemoryClient”, “use my mem0 API key instead of a local Qdrant”, or “replace my local vector store + embedder config with the platform”, even without the word “migrate”. Covers Python (`Memory` to `MemoryClient`) and TypeScript (`mem0ai/oss` to `mem0ai`). Produces a reviewable plan, then executes it after approval. Touches only the mem0 integration. Do NOT trigger when adding mem0 to a project that has none (use `mem0-integrate`) or answering SDK usage questions (use `mem0`).
Extract honest customer insights by asking questions about their life instead of your idea. Master Rob Fitzpatrick's methodology for conversations that can't lie to you. Use when: **Before building anything** to validate if the problem is real and painful; **Customer discovery calls** to get honest feedback without leading questions; **Pivoting decisions** to understand if you should change direction; **Feature prioritization** to learn what customers actually need vs. say they want; **Pricin...
Nuwa creates people: enter a person's name or topic, or even just a vague need, to automatically conduct in-depth research → distill a thinking framework → generate a runnable persona Skill. Two entry paths: (1) a specific name → distill directly; (2) a vague need → diagnose and recommend → then distill. Triggers: "create a skill", "distill XX", "Nuwa", "create a person", "XX's way of thinking", "make an XX perspective", "update XX's skill". Vague needs also trigger it: "I want to improve my decision-making", "Is there a way of thinking that could help me...", "I need a thinking consultant".
Review the operating health of a one-person company using lightweight metrics, bottleneck analysis, and stop-loss logic. Use when Codex needs to explain review concepts when needed, verify available outputs, ask one question at a time, present multiple bottleneck hypotheses, and write user-confirmed outputs into `opc-doc/`.
Inventory all founder resources across 8 categories for a one-person company. Use when Codex needs to systematically confirm what resources the founder has — experience, network, skills, relationships, channels, assets, time/money constraints, hard limits — by first doing a broad scan of each category, then drilling into specifics (distribution, usable portions, how to use, cost of use), and producing a confirmed detailed resource inventory written to `opc-doc/`. Does NOT analyze directions, preferences, suitability, or risk tolerance — those belong to downstream skills.
Converts OpenAPI 3.0 JSON/YAML to TypeScript interfaces and type guards. This skill should be used when the user asks to generate types from OpenAPI, convert schema to TS, create API interfaces, or generate TypeScript types from an API specification.
Paper Analyst — Responsible for closely reading papers, extracting methodological details, and building comparison tables. Activated when assigned by a research lead or literature scout to analyze papers. Performs structured analysis of the Top 20 core papers and generates paper analysis cards and cross-paper comparison tables.
This skill should be used when the user asks to “create a Phaser game”, “initialize a Phaser 4 project”, “scaffold a Phaser project”, “set up a new game”, “start a Phaser project”, “bootstrap a game”, “npm create phaser”, or wants to start a Phaser 4 project from scratch.
Use when writing or reviewing tests for DeepSeek Harness plugins, external DSH plugin packages, or package changes in the deepseek-harness repository. Select the minimum sufficient levels from unit tests, coverage, real-API end-to-end tests, snapshots, Web tests, real compositions, and built-artifact smoke tests. For Harness version migrations, use this Skill's built-in seven-touchpoint test workflow and validate the exact target-version runtime
Coordinate multiple DeepSeek Harness plugin Skills across inspection, migration, runtime debugging, heavy dependencies, testing, naming, and release. Use for a guided lifecycle workflow, a pre-run capability menu, or several DSH plugin operations with one status report. Preserve the user's selected scope and existing authorization across stages
Prompt optimization assistant. Use when users want to optimize prompts, improve AI instructions, design better prompts for specific tasks, or choose a suitable prompt framework. It matches frameworks to the task and, when needed, asks clarifying questions before producing a clearer, more actionable prompt.
Use when building HTML email templates with React components, adding a visual email editor to an application using the React Email visual editor, rendering emails to HTML, or sending emails with Resend. Covers welcome emails, password resets, notifications, order confirmations, newsletters, transactional emails, and the embeddable email editor component
Expert guidance for defining routes in Rails applications. Use when adding routes, working with resources, nested routes, namespaces, path helpers, routes.rb, RESTful design, API routes, URL helpers, or any routing-related task. Covers resources, singular resources, nesting, namespace vs scope, constraints, concerns, member/collection routes, and route testing.
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.
