Skills
97,222 packaged capabilities and playbooks for agents. Install any of them with one command.
Documents
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
Convert Markdown documents to professionally typeset PDF files. Primary engine: reportlab (cover pages, frontispiece, back cover, bookmarks). Fallback engine: pandoc + XeLaTeX (better table handling, LaTeX-quality typesetting). Handles CJK/Latin mixed text, fenced code blocks, tables, blockquotes, Obsidian callouts, inline images, emoji fallback, LaTeX-style formulas, clickable TOC, watermarks, headers/footers, and page numbers. Supports multiple color themes and is battle-tested for Chinese technical reports. Trigger when user mentions "markdown to PDF", "md2pdf", "any2pdf", "md转pdf", "报告生成", "导出pdf", or wants a professionally formatted PDF from markdown.
Aligns a draft to a target writing voice — the author's own previous papers, a target venue's published style, or both — so it reads as consistent, native to the venue, and unmistakably the author's. Use when a researcher says "make this match my other papers", "use my usual writing style", "make it sound like my group's work", "match the style of this venue", "align terminology with my prior work", or "make my co-authored draft read consistently". Extracts a measurable style signature (terminology, sentence rhythm, hedging, connective habits, structure) from a corpus the author supplies, diffs the draft against it, and drives a section-by-section alignment that never changes a technical claim, number, or citation. Only the author's own papers and open-access venue exemplars are used; nothing copyrighted is bundled. Trigger words - match my style, my writing voice, sound like my papers, venue style, consistent terminology, align voice, my group's style.
Creating and refining Mermaid diagrams with live reload. Use when users want flowcharts, sequence diagrams, class diagrams, ER diagrams, state diagrams, or any other Mermaid visualization, and when writing, editing, restyling, or reviewing a Mermaid block in a Markdown file. Provides best practices for syntax, styling, and the iterative workflow using mermaid_preview and mermaid_save tools.
Write a product requirements document (PRD) or spec anchored to a validated problem, with measurable requirements and surfaced risks — or review an existing one. Trigger when asked to write a PRD, product spec, user stories, technical requirements, or to review/critique an existing spec document.
Qinyan Academic general paper polishing and optimisation - polishes the language of Chinese and English academic papers, theses and professional reports according to professional academic conventions, improving expression quality, logical coherence and formatting compliance. For routine polishing where no journal is specified; if the user explicitly requests Nature/Nature Communications style, section-level argument restructuring, claim-evidence boundary review, or submission-level English refinement, use qinyan-nature-polishing instead. Trigger words: 论文润色, 论文修改, 润色优化, paper polishing, academic writing, 论文改写, 文本润色, 报告润色
Write, revise, or review software design documents using Malte Ubl's "Design Docs at Google" guidance. Use when Codex needs to draft a design doc, technical design, RFC, engineering review doc, architecture proposal, mini design doc, or design-doc review focused on context, goals, non-goals, trade-offs, alternatives, cross-cutting concerns, review lifecycle, and deciding whether a design doc is warranted.
Official document formatting tool. Automatically formats doc/docx/wps/txt/md documents according to official document formatting conventions and outputs standard docx. Supports intelligent recognition of heading levels (一、/(一)/1./(1)), titles/subtitles, attachment formatting, chart caption recognition, page margins, page numbers, line spacing, fonts and font sizes, TXT/MD blank-line modes, custom configuration, and batch processing of directories. Use this skill when the user needs to compose official documents, format documents, unify document formats, or adjust fonts, font sizes, line spacing, and margins. Keywords: official document formatting, document formatting, font settings, heading levels, format unification, formatting tool.
Loads documents fully into the main agent's context so the agent can answer questions, summarize, or work with that content in subsequent turns. Use whenever the user wants to ingest, read, study, review, absorb, or pull in documents — especially when they say things like "load these docs", "read all of these", "ingest this folder", "pull in these PDFs", "load all docs in X", or paste a list of file paths/URLs and ask you to read them. Handles local files (text, code, markdown, PDFs, notebooks, images), entire folders (recursively), and remote URLs. The skill is single-turn — once the agent reports "DONE", it deactivates until the user invokes it again.
Use this skill when the user wants to build a financial model — 3-statement model, DCF valuation, LBO, SaaS unit economics, sensitivity / scenario analysis, debt schedule, or fundraising projections — in Excel. Trigger on: 'financial model', '3-statement model', 'P&L + BS + CF', 'DCF', 'WACC', 'NPV', 'terminal value', 'LBO', 'debt schedule', 'cash sweep', 'MOIC', 'IRR / XIRR', 'sensitivity table', 'scenario analysis', 'ARR model', 'unit economics', 'CAC / LTV', 'cap table forecast'. Output is a single formula-driven .xlsx. This skill is a scene layer on top of officecli-xlsx — it inherits every xlsx v2 rule (4-color code, visual floor, number formats, cache-drift, Known Issues, Delivery Gate minimum cycle). DO NOT invoke for a simple budget tracker, CSV dump, or operational KPI sheet — route those to officecli-xlsx base.
Upload local images in Markdown files to an image hosting service via PicList HTTP Server and replace them with cloud links. Use this skill when the user needs to upload images in Markdown, process Markdown that contains local image references, batch-process multiple Markdown files or directories, or replace local paths with cloud links for cross-device access.
Guide for authoring comprehensive PRDs with parallel planning support. Use for drafting technical specifications, defining requirements, and synthesizing planner outputs. Use proactively when creating PRDs, architecture designs, or implementation plans. Examples: - user: "Draft a PRD for user auth" → create PRD with purpose, requirements, and scenarios - user: "Analyze these PRD requirements" → verify SHALL/MUST usage and scenario structure - user: "Synthesize planner outputs" → merge the strongest parts of multiple generated PRDs - user: "Create a PRD template" → setup standard sections and placeholder content
Deterministic desk-reject preflight linter for LaTeX paper submissions. Use it when a researcher asks "is my paper ready to submit", or mentions preflight, desk reject, submission check, page limit, anonymization, double-blind, missing checklist, or format/template compliance for a conference (NeurIPS, ICML, CHI, SIGSPATIAL, SIGMOD, ICDE, CVPR, LNCS...). Lints the .tex source against a machine-readable venue profile for documentclass and style-file options, margin/template tampering (geometry, savetrees, spacing hacks), anonymization leaks (author block, acknowledgments, repo links, first-person self-citations, \thanks, pdfauthor), required sections (NeurIPS checklist, ICML impact statement, AI-use acknowledgement, COI, CCS concepts/keywords), abstract length, keywords format, and page-limit risk. Every finding is reported with file:line. Runs bundled stdlib-only Python scripts; advisory only, never submits anything.
Provides comprehensive guidance for implementing the Syncfusion JavaScript PDF library (@syncfusion/ej2-pdf) to create and manipulate PDF documents programmatically across TypeScript, JavaScript, Angular, React, Vue, and ASP.NET platforms. Use this when working with PDF creation, tables, lists, form filling, annotations, encryption, document merging/splitting, text or image extraction, or digital signatures.
Create and review technical documentation, including READMEs, agent-facing instructions, API references, and CLI help. Use when documentation must help someone complete real work. Do not use for marketing copy, brand messaging, or long-form editorial content.
Automates creating new documents in the Feishu workspace. This skill should be used when the user asks to "create a Feishu doc", "create a new doc in Feishu", "open Feishu and create document", "create document in leiniao-ibg", or mentions creating documents in Feishu or Lark workspace.
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
Call the GPT imagegen skill to generate an "image-format PPT document" — one slide image per page with high information density, complex layout, and a consistent style (default: tech business/high-density infographic; also supports minimalist/cartoon/ink-wash/tech and any other style), and composite them into a .pptx with one full-page image per slide. Generates image-based slide decks (one rendered image per slide) from a topic or content. Use when the user wants to "make a PPT / generate an image-based PPT / create AI-generated slides / turn content into PPT images". This skill **only produces image-based PPTs** (one .png per page + a composited .pptx); if an editable pptx is also needed, then use GordenImage2PPTX.
Open, create, read, analyze, edit, or validate Excel/spreadsheet files (.xlsx, .xlsm, .csv, .tsv). Use when the user asks to create, build, modify, analyze, read, validate, or format any Excel spreadsheet, financial model, pivot table, or tabular data file. Covers: creating new xlsx from scratch, reading and analyzing existing files, editing existing xlsx with zero format loss, formula recalculation and validation, and applying professional financial formatting standards. Triggers on 'spreadsheet', 'Excel', '.xlsx', '.csv', 'pivot table', 'financial model', 'formula', or any request to produce tabular data in Excel format.
Turn vague requirements into a review-ready product requirements document (PRD). Use this skill when the user says "write a requirements doc", "draft a PRD for me", "how should I write requirements for this feature", "I have an idea I want to ship", "organize this requirement into a document", "a PRD for a requirements review", or when the user describes a feature without structure. Also applies when: the user uploads a raw requirement description / meeting notes / screenshot of a chat and asks for it to be organized into a PRD; the user says keywords such as "PRD", "product requirements", "requirements document", "feature spec"; the user asks to fill in, improve, or find gaps in an existing PRD. Not for: pure technical solution design (use architecture), pure UI mockup annotation (use design-handoff), project-management documents (use status-report).
Diagnoses and fixes a paper's argument architecture and narrative flow, independent of any venue. Checks whether the story is built in the right order, whether each section does its job, whether the intro promises what the body delivers, and whether the contribution -> evidence -> conclusion arc holds — then produces a restructuring plan (move / merge / split / cut sections) the author approves BEFORE anything is rewritten. Use when a researcher says "the structure is off", "it doesn't flow", "reviewers said it's hard to follow / disorganized / the story is unclear", "my intro over-promises", "related work is in the wrong place", "this section doesn't belong here", "reorganize my paper", "fix the narrative", or "the contributions don't match the results". Distinct from tailor-to-venue (venue/track fit, page limits, templates) and polish-prose (sentence-level wording). Bundles outline_extract.py to print the section tree + each section's opening sentence so the architecture is reviewable at a glance.
Convert a PowerPoint standard operating procedure deck into a narrated training video plus a written job aid (a condensed, scannable quick-reference companion authored as the project's article). Preserves compliance-critical exact wording instead of paraphrasing it. Use when the user says "turn this SOP deck into a training video", "convert this PowerPoint procedure into a video and job aid", "make a training video from this SOP presentation", or hands over a procedure deck and asks for both a video and a reference sheet.
Produce two artifacts from one procedure in a single pass: a narrated SOP walkthrough video and a step-by-step written SOP with an annotated screenshot per step, with identical step numbering across both. Use when the user says "make an SOP video and doc", "I need this procedure as a video and a document", "create the SOP for this process", "standard operating procedure with screenshots", or "document this workflow for the rollout".
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Turn a video project into a publish-ready, scannable help article - a heading per step, annotated screenshots placed at the right steps, one GIF for the key interaction, and prose tightened for search and self-serve deflection. Use when the user says "turn this video into a help article", "make docs from this walkthrough", "convert this tutorial video to a knowledge base article", "write a help center article from this demo", or "I need this video as a step-by-step doc".
Turns an existing training video into a condensed quick-reference job aid: numbered steps in imperative form, with exceptions and decision points called out distinctly from the main sequence. This is pure extraction and summarization from a video that already exists; no new video work happens here. The job aid is authored as a real, live article on the video's Clueso project, and the full text is also pasted into the reply. Use when the user says "make a quick-reference doc from this training video", "generate a job aid from this video", "give me a cheat sheet version of this training", or "turn this video into a one-pager I can glance at while doing the task".
Generate two complementary onboarding documents that together give any engineer — from newcomer to principal — a complete understanding of a codebase. Use when user asks for onboarding docs or getting-started guides, user runs /deep-wiki, or user wants to help new team members understand a codebase.
Improve, rewrite, edit, or review prose so it is clear, direct, useful, and natural without inventing facts or erasing the author's voice. Use when drafting or revising emails, documentation, reports, essays, messages, UI copy, explanations, or other prose; when the user asks to write better, humanize text, remove AI-sounding language, tighten wording, improve clarity or tone, or make an action easier to understand. Do not use for translation or factual research unless writing quality is also part of the request.
Generate professional presentation slides from a topic or outline — complete decks you can view, edit, and download. Use when user wants to "create slides", "make presentation", "generate PPT", "PowerPoint", "slide deck", "做PPT", "生成幻灯片", "プレゼン作成", "슬라이드 만들기".
Shared convention skill for the contract-cli open platform: choose between the `contract` and `mdm` modules, and follow the `contract/v1/mcp` user-only restriction, `--input-file` request body input, output formats, and profile selection rules. Triggers when the user wants to use the open platform CLI but has not yet specified the command module.
Extract plain text from a document file - PDF, DOCX, XLSX, PPTX, RTF, or plain text/markdown/HTML. Use when a binary document needs to be turned into text, for example a contract PDF or an EHR DocumentReference attachment. Other skills (fhir) invoke scripts/extract.ts directly; the contracts MCP server bundles its own copy (servers/documents/src/extract.mjs) so its bundle stays self-contained — port fixes to both.
Organize case/consulting/trademark/patent materials into a standardized directory structure, and learn personal document conventions from the user's description or an existing local directory, storing them in a private local override config. Supports four presets: litigation, consulting, trademark, and patent. Use this skill when the user needs to create a new case, initialize or organize case directories, or says "learn my directory habits" or "use these projects as a template". Do not use for: standalone legal document generation, legal research, evidence analysis, or other non-case-initialization tasks.
Use this skill when the user is building a fundraising / investor pitch deck — seed, Series A / B / C, convertible note, SAFE round, strategic raise. Trigger on: 'pitch deck', 'investor deck', 'Series A deck', 'Series B deck', 'Series C deck', 'fundraising deck', 'seed pitch', 'VC deck', 'raising capital', 'term sheet presentation'. Output is a single .pptx. This skill is a scene layer on top of officecli-pptx — inherits every pptx v2 rule (visual floor, grid, palettes, connector canon, Delivery Gate). DO NOT invoke for a generic board review, sales deck, all-hands, or product launch — route those to officecli-pptx base.
Use this skill to create fillable Word forms (.docx) with real Content Controls (SDT) + legacy FormField checkboxes + MERGEFIELD mail-merge placeholders + document protection. Trigger on: 'fillable form', 'form fields', 'content controls', 'SDT', 'word form', 'fill in', 'only editable fields', 'protect document', 'onboarding form', 'HR intake', 'survey template', 'contract / SOW template', 'mail-merge template', 'compliance checklist', 'medical intake questionnaire'. Output is a single .docx where specific fields are editable and the rest is locked. This skill is INDEPENDENT, not a scene layer on docx — payload is `w:sdt` + `w:ffData` + `w:fldChar` + `documentProtection`, none of which docx base skill covers. Do NOT trigger for regular reports, letters, memos, academic papers, pitch decks, or any document with no user-fillable fields — route those to officecli-docx or its scene layers.
Keep README files current with project changes. Use when project structure changes, features added, or setup instructions modified. Suggests README updates based on code changes. Triggers on significant project changes, new features, dependency changes.
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.
