Skills
97,905 packaged capabilities and playbooks for agents. Install any of them with one command.
All
When the user wants to value a mature company using DCF, trading comparables, or precedent transactions. Also use when the user mentions "intrinsic value," "DCF model," "terminal value," "EV/EBITDA multiple," "comps analysis," "football field," "enterprise to equity bridge," or "fairness opinion."
TRIGGER THIS when researching market salaries, building compensation strategies, creating salary bands, analyzing pay equity, conducting salary reviews, preparing compensation proposals, or ensuring competitive compensation. Analyzes market data, builds equity-focused salary structures, identifies pay gaps, and creates data-driven compensation recommendations.
Find, enrich, and qualify contacts at a named person or company using live HubSpot, Apollo, and Clay MCP calls, with qualify_lead as the dedupe / ATL-BTL / suppression gate before any credit is spent. Returns contact cards (email, phone, LinkedIn, tier, HubSpot link) ready for a dial list, Gmail drafts, or sequence-load. Use when: "find contact info", "contact hunter", "who works at [Company]", "hunt contacts at [Company]", "find the VP of [X] at [Company]", "get contact info for [Name] at [Company]", "extract contacts". Not for phone-only verification (that is phone-verification-waterfall-skill) or bulk list building (prospect-enrich-skill).
Integrate or upgrade the Contentsquare React Native SDK -- Session Replay, screen tracking, transactions, analytics, masking, privacy opt-in/out. Always starts with a mandatory Contentsquare project healthcheck (ask for the data source IDs or resolve the Android and iOS bundle ids, call the healthcheck endpoint, report project health) before any other work. Use when working with Contentsquare, CSQ, StartConfig, AnalyticsOptions, CSQMask, CSQWebView, @contentsquare/react-native-bridge, or migrating from the legacy `Contentsquare` API to `CSQ`.
Use when sequencing offers, pricing tiers, proposals, negotiation anchors, product demos, before-after comparisons, concession framing, reason-giving, request wording, or comparative messaging where contrast effects or shallow reasons may distort decisions.
Control the user's Chrome browser via mcp__browser__ tools: snapshots, clicks, typing, batch list operations, multi-step flows, and tab lifecycle. Use when a task needs real browser state — logged-in sessions, open tabs, visible UI (e.g. "click every chat in my list", "fill this checkout form", "open this in my browser and check it", "continue the tab I handed off"). Prefer web_fetch/web_search for plain reading.
Control-plane workflow for coordinating multi-agent, multi-session project work from a single Codex, GitHub Copilot, or agent-app control session. Use this skill whenever the user asks to orchestrate agents, create or steer worker sessions, run a workflow-like effort, fan out audits/research/migrations, coordinate parallel implementation streams, monitor other project sessions, or compare this control-session pattern to Claude Code dynamic workflows. This skill is especially relevant when the current session can spawn persistent project sessions and those sessions can spawn their own subagents, creating a two-level orchestration hierarchy.
Creates GDPR Article 30(1) Records of Processing Activities (RoPA) for data controllers with all seven mandatory fields: controller identity and contact details, processing purposes, data subject categories, personal data categories, recipient categories, third country transfers, and retention periods. Includes Python generator for automated RoPA creation. Activate for controller RoPA, Art. 30(1), processing records, data mapping.
Writes Pest feature tests for Laravel HTTP controllers with repeatable patterns for web/session and API/JSON flows. Activates for controller-focused feature tests (especially under tests/Feature/Http/Controllers/**), CRUD action matrices, nested route binding checks, authorization outcomes (403 vs 404), validation datasets, and persistence assertions. Takes precedence over pest-testing for controller-focused feature tests.
Export the conversation context. Write the purpose, intent, design decisions, and constraints shared in the conversation to the `.dev/contexts/` directory, and if a PR exists, also post them as a PR comment. Hand off to the next worker (reviewer, AI in another session, bug-hunting AI, etc.). Use when the user says "export the context", "export the conversation context", or "save the conversation to .dev".
Import conversation context. Reads past conversation context stored in the `.dev/contexts/` directory and uses it for continuing development or reviews. Use when the user says "load the context", "import conversation context", or "read the .dev context".
Convert HTML web pages to Markdown for documentation extraction. Use when fetching documentation from websites, extracting structured content, getting clean main content (clean=true), or getting full page with nav/sidebar to discover URLs (clean=false). Ideal for learning libraries and building context from web sources.
Guide for Convex backend development fundamentals including function types (queries, mutations, actions), layered architecture, HTTP actions, and the core mental model. Use when building Convex backends, creating queries/mutations/actions, implementing HTTP webhooks, or understanding Convex's reactive data model. Activates for Convex project setup, function definition, API design, or backend architecture tasks.
When the user wants to write, rewrite, or improve marketing copy for any page, including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," "CTA copy," "value proposition," "tagline," "hero section copy," "this copy is weak," "this sounds like AI," "AI slop," "make it sound human," or "help me describe my product." Drafts never use AI tells like "it's not X, it's Y" reveals, "no X, no Y, no Z" lists, or sentences that trail into extra comma clauses. For email copy, see emails. For popup copy, see popups. For editing existing copy, see copy-editing. For the offer underneath the copy (bonuses, guarantees, value framing), see offers. Claims must be supportable, and a declined claim names the evidence that would unlock it. Diagnoses the input first (blank brief, real voice, or point edit) and changes only what it calls for
CORS configuration and HTTP security headers. CORS middleware, preflight requests, Content-Security-Policy, CSRF protection, Helmet.js, and secure cookie configuration. USE WHEN: user mentions "CORS", "cross-origin", "CSP", "Content-Security-Policy", "CSRF", "security headers", "Helmet", "preflight", "Access-Control" DO NOT USE FOR: authentication tokens - use `jwt` or `oauth2`; encryption - use `cryptography`
Design and audit product cost structure, gross margin, COGS, cloud/AI inference cost, payment fees, app-store commissions, marketplace payouts, refunds, support cost, usage-based margin, CAC/LTV, payback, cohort profitability, free-tier economics, and pricing sustainability. Use when deciding whether SaaS, app, game, API, AI, marketplace, or subscription monetization can profitably scale.
Twig coding standards and conventions for Craft CMS 5 templates. ALWAYS load this skill when writing, editing, or reviewing any .twig file in a Craft CMS project — even for small edits. Covers: variable naming (camelCase, no abbreviations), null handling (?? operator, ??? with empty-coalesce plugin), whitespace control ({%- trimming, NOT {%- minify -%}), include isolation (always use 'only'), Craft Twig helpers ({% tag %}, tag(), attr(), |attr filter, |parseAttr, |append, svg()), collect() for props and class collections, .implode(), comment headers with ========= separators on component files, and common pitfalls (snake_case, macros as components, hardcoded colors).
Create PowerPoint presentations (PPTX) using Python and python-pptx. Handles timelines, charts, diagrams, slide layouts, custom colors, shapes, connectors, text formatting, and slide transitions. Knows WPS compatibility pitfalls. Use when the user asks to: generate a PPT/PPTX file, create a presentation, make a slide deck, draw a timeline, visualize data as slides, or export something to PowerPoint. Also use when the user says "做成 PPT"、"生成幻灯片"、 "做个演示文稿"、"做个 pptx".
Ship changes via pull request in Tenzir projects. Use when the user wants to open a PR, push a branch, add or update changelog entries, create a pull request for review, or when they say "ship this", "open a PR", "send this for review", or "push and create a pull request." Also use for follow-up changes to an existing PR.
Create a captioned 9:16 short or reel from one rights-cleared local video or image using Typecast narration, timestamp output, and ffmpeg. Use when a user asks to make a short-form video, reel, vertical video, narrated social clip, or Typecast-powered short from media they own or are authorized to use.
Creates production-ready MCP servers using FastMCP v2. Use when building MCP servers, optimizing tool descriptions for context efficiency, implementing progressive disclosure for multiple capabilities, or packaging servers for distribution.
Use when building a val that runs on a schedule — periodic jobs, recurring tasks, polling, cron jobs, monitoring, alerting. Covers the interval handler signature, cron expressions, the UTC timezone constraint, and the `lastRunAt` pattern for detecting new items since the previous run.
Anime character skill distiller. Give a character name and work title: it retrieves core material locally → cross-validates → distills behavior → generates a runnable, traceable, updatable character Skill. Trigger words: "generate XX's skill", "distill XX", "make an XX character", "turn XX into a skill", "create an XX", "/csp". Vague requests also trigger: "I want to chat with a tsundere character", "any yandere recommendations", "help me make a character from XX". Requires Python; core sites use local scripts first, while web search skill / MCP / WebFetch only supplement and serve as a fallback on failure.
Review documents, proposals, and plans through the lens of a CTO. Simulates feedback from a technical leader who has built and scaled multiple companies and values platform thinking, mobile-first craft, and iterative execution. Use when you need engineering leadership review: platform strategy, architecture decisions, team structure proposals, or anything that needs a 'will this scale and can we ship fast?' lens.
Break down what a video, image-text post, or piece of copy actually provides in terms of value, from the audience's perspective. Use the five-dimension model of cognition, emotion, identity, action, and social to analyze the whole, key nodes, or sentence by sentence; use when the user says "break this one down", "audience-perspective analysis", "what value does this give the audience", or "break it down sentence by sentence".
边淬火's general-purpose multi-mentor brainstorming tool. When the user brings a real problem, judgment, or idea they can't currently move forward, first determine which cognitive functions this round needs, then invite multiple high-density mentors whose inputs are isolated within the round and whose knowledge sources differ substantially to expand the thinkable space; the mentors provide viewpoints, concepts, questions, warnings, models, or experience, and the user still forms the final judgment. Applies to "let's brainstorm", "open a round table", "find a few people to talk", "let different people take a look", "淬火 brainstorm". Mentors within a round are blind to each other; later rounds can by default read the full prior mentor texts and user responses. Do not intercept when the user mainly needs learning, diagnosis, logic chaining, decision-making, or execution.
Compatibility entry point for the old name of "Cuihuo Brainstorm". It handles legacy invocations such as /cuihuo-chatroom, "bounce this idea around", "let's talk about an idea" and "idea collision", and passes the user's exact words on to Cuihuo Brainstorm in full. The old semantics of "first step of the content pipeline, the host extracts judgment fragments, automatically entering the logic chain" are deprecated.
Turn vague decisions into a trackable bet card. Four layers: raw information (what happened), decision facts (what you're betting on), hypotheses and inferences (where you might be wrong), and result verification (what actually happened). Two entry points: filing (placing a new bet) and backfilling (an old bet has resolved). A general-purpose tool — usable for decisions in any domain. Trigger: /cuihuo-decision, "help me make a decision", "I've decided", "backfill results"
边淬火's general-purpose problem diagnosis. Helps people see what they can't see, name the sticking points they can't articulate, and get a concrete action prescription. Not limited to business problems — relationships, career, self-perception, ability to act, life direction; applies when the user has already clearly decided to see their own situation, emotions, or behavior patterns. Trigger: /cuihuo-diagnosis, "diagnose me", "help me figure this out", "help me see why I'm like this", or routed in from 淬火思考. When the user only says "I'm stuck" or "I can't figure it out" without a clear type, go to 淬火思考 first.
The third step of the content creation pipeline: polishing a judgment seed into shape — the trio (common-sense stance → reversal → mechanism) plus the nail. The AI performs differential diagnosis, writes prescriptions, presses with follow-up questions to deliver it, and challenges from the opposing side. Not a single word of the judgment's body text is ghostwritten. Trigger: /cuihuo-judgment, "help me polish this judgment", "shape the judgment", "polish the judgment"
Question-shattering tool by 边淬火. Persistent questioning that provokes the asker's unknown unknowns, breaking one big question (or a tangle of questions) into a logical, solvable, dependency-ordered set of new questions. Sub-questions must come from the user's own mouth — AI only asks and compiles, and does not shatter on the user's behalf. One outcome is accepted: after shattering, nothing remains (a pseudo-question is dissolved) — that also counts as success. Triggers: /cuihuo-questioning, "shatter this question", "this question is too big", "I don't know where to start", "help me break this question apart", "keep questioning me"
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.
