Skills
96,981 packaged capabilities and playbooks for agents. Install any of them with one command.
Documents
Write, rewrite, translate, edit, or review written artifacts in Brazilian Portuguese with native syntax, vocabulary, punctuation, cohesion, and cadence. Use for PT-BR documentation, summaries, edited transcripts, UI copy, help text, email, marketing copy, titles, subtitles, and other prose, especially when the request or source material is in English. Preserve technical terms and identifiers when translation would reduce precision or change their domain meaning. Do not use merely because a conversation is in Portuguese, for Portuguese varieties other than PT-BR, or for verbatim quotations, literal transcripts, code, commands, identifiers, or data-only output.
Build professional data packs for A-share investment banking deals — M&A due diligence, IC materials, company profiles. Adapted from the original datapack-builder skill for Chinese data sources (AkShare, 巨潮, exchange filings) and CAS accounting. Triggers on "A股数据包", "投行数据包", "datapack China", "due diligence pack A-share", or "IC data pack [company]".
Investment Committee memo drafting for China-focused PE/IB deals. Adapted from the original ic-memo skill for Chinese market context, terminology, and decision frameworks. Triggers on "A股投委会", "IC Memo", "investment memo China", "投委会材料", "IC memo A-share", or "committee memo [company]".
Draft investment proposals for Chinese wealth management clients. Creates structured proposals with investment rationale, product recommendations, and risk disclosures. Adapted from the original investment-proposal skill for A-share products and Chinese regulatory requirements. Triggers on "A股投资建议书", "投资方案", "investment proposal China", "proposal for [client]", "investment recommendation A-share", or "build investment proposal".
Populate A-share investment banking pitch deck templates with data from source files. Adapted from the original pitch-deck skill for Chinese companies, A-share market data, and Chinese business context. Triggers on "A股Pitch Deck", "路演PPT", "pitch deck China", "pitch deck A-share", or "fill pitch template for [company]".
Select a consistent visual design system for PPT slides using radius/spacing style recipes. Use when users ask for overall style direction or component styling consistency. Includes Sharp/Soft/Rounded/Pill recipes, component mappings, typography/spacing rules, and mixing guidance. Triggers: 风格, style, radius, spacing, 圆角, 间距, PPT风格, 视觉风格, design style, component style.
Parse, convert, chunk, and analyze documents using Docling. Use this skill when the user provides a document (PDF, DOCX, PPTX, HTML, image) as a file path or URL and wants to: extract text or structured content, convert to Markdown or JSON, chunk the document for RAG ingestion, analyze document structure (headings, tables, figures, reading order), or run quality evaluation with iterative pipeline tuning. Triggers: "parse this PDF", "convert to markdown", "chunk for RAG", "extract tables", "analyze document structure", "prepare for ingestion", "process document", "evaluate docling output", "improve conversion quality".
Generates structured technical documentation including API docs (OpenAPI/Swagger), README files, user guides, developer guides, and changelogs. Use when the user needs to create or improve project documentation, generate API reference docs, write onboarding guides, or structure documentation for a codebase.
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
Use when Codex must rebuild an existing slide image, screenshot, or image-only PPTX page into an editable .pptx replica, especially Chinese business report slides with editable text, cards, arrows, complex visuals, and independently movable generated image assets.
Create professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientific communication. Includes layout design, color schemes, multi-column formats, figure integration, and poster-specific best practices for visual communication.
Write elegant, narrative-driven documentation that treats codebases and systems as exhibits worth exploring. Use when creating documentation for Wanderers and visitors who want to understand how Grove works. This is the "fancy" documentation style—warm, inviting, meant to be read and enjoyed.
This skill should be used when converting academic papers into promotional and presentation formats including interactive websites (Paper2Web), presentation videos (Paper2Video), and conference posters (Paper2Poster). Use for paper dissemination, conference preparation, creating explorable academic homepages, generating video abstracts, or producing print-ready posters from LaTeX or PDF sources.
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
Edit existing PowerPoint files or templates with XML-safe workflows. Use for template-based deck updates: analyze layouts, map content to slides, duplicate/reorder/delete slides safely, edit slide XML in parallel, clean orphaned assets, and repack validated PPTX output.
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
Research paper writing assistant with 30 Prompt templates covering the full paper-writing process. Use when users mention paper writing, polishing, translation, literature reviews, abstracts, introductions, methods sections, reviewer responses, grant applications, research plans, academic presentation slides, LaTeX editing, academic charts, experimental results analysis, simulated peer review, removing AI-like wording, literature comparisons, finding research gaps, or paper outlines. Do not use for non-academic writing, creative writing, blogs, marketing copy, cover letters, novels, or similar contexts.
Generate reveal.js HTML slide presentations from topics, outlines, or content. Use when the user asks to create slides, presentations, decks, or talks. Triggers on: "create a presentation", "make slides about", "build a deck", "generate a talk", "slide deck for", or any request involving presentation creation. Supports code highlighting, fragments, speaker notes, math, markdown, and Mermaid.js diagrams (flowcharts, sequence, class, ER, mindmap, timeline, etc.).
This skill MUST be used when the user wants to infer product attributes from review files, score product quality, and deliver a Word (.docx) report, or explicitly requests review-scoring-docx. Triggers include 「評論評分 Word」、 「產品屬性比較報告」 with Word output, and reviews-to-scores-to-docx. It SHOULD be used for review-based product comparisons whose agreed deliverable is Word. It MUST NOT force Word output for general review analysis or substitute quality scores for attribute salience.
Use when judging a produced document PLAN — a manifest of which documents a project will produce, each with producer/tools/skills/depends_on — to decide if it is sound enough to produce from. An acceptance gate, not authoring. Judges a fourteen-condition bar single-sourced with project-document-discovery's Self-check (v6.0.0): proportional; load-bearing present; production reqs + depends_on per doc; acyclic graph; no orphan (leaf deliverables like LICENSE/README exempt); no padding; open-ended preserved; change-scoped amend delta; skills carry purpose/requirements; capability_map + product_capabilities keys valid; manifest nested with fan-out entries matching flags; all five manifest meta-sections populated (capabilities/roles/skills/tools not empty, no build-level capabilities); capability scalar on every document entry (not array). Emits exactly one terminal VERDICT: approve|revise. Review-only — not a document's internal quality, not the coherence of finished documents (reviewing-document-set).
Systematically evaluate scholarly work using the ScholarEval framework, providing structured assessment across research quality dimensions including problem formulation, methodology, analysis, and writing with quantitative scoring and actionable feedback.
Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.
Create or revise evidence-backed technical tutorials, integration guides, deployment articles, engineering walkthroughs, and project documentation in Markdown. Use when the user asks for a technical blog post or tutorial that combines concepts, prerequisites, implementation, runnable commands, verification, troubleshooting, and sources. Do not use for a product-documentation suite or API-only reference.
Provides LaTeX templates, formatting requirements, and submission guidelines for major scientific venues (Nature, Science, PLOS, IEEE, ACM, Cell Press), conferences (NeurIPS, ICML, ICLR, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). Also covers venue-specific writing style (tone, abstract format, what reviewers prioritize). Use when preparing a manuscript, conference paper, poster, or grant proposal and you need the right template, page/word limits, citation style, figure specs, or venue conventions. For substantive prose/content development defer to alterlab-scientific-writing; for grant argumentation defer to alterlab-research-grants. Part of the AlterLab Academic Skills suite.
Beamer LaTeX slide workflow: create, compile, review, and polish academic presentations. Use this skill whenever the user works on Beamer .tex slide decks, or asks to create slides, make a presentation, prepare a lecture, build a talk, or generate Beamer slides from a paper PDF or Markdown. Covers: creation, editing, compilation, proofreading, visual audit, pedagogical review, TikZ diagrams, figure extraction, and comprehensive quality checks. Trigger on: beamer, slides, lecture, presentation, seminar talk, conference talk, defense slides, tikz, compile latex, proofread slides, slide review, 讨论班, 论文讲解. Do NOT trigger on: powerpoint, pptx, PPT, 做PPT — use the powerpoint-slides skill instead.
Clean and normalize A-share financial data for modeling. Adapts the original clean-data-xls skill for Chinese financial statements, CAS conventions, and A-share data formats. Triggers on "A股数据清洗", "财务数据清洗", "clean financial data China", "数据清洗", or "normalize financial statements".
Generate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug development, clinical research, and evidence synthesis
Reviews and critiques a CV/resume against proven best practices, providing a structured checklist with severity-tiered feedback and actionable suggestions for each item. Use this skill whenever a user asks to review, critique, check, improve, or get feedback on their CV or resume — even if they just say "look at my CV", "is my resume good?", "what's wrong with my resume?", or paste their CV content directly into the chat. Adapts feedback based on the user's experience level (student, mid-level, senior). Always use this skill when a CV or resume is present in the conversation.
This skill should be used when deciding whether a doc should exist, where it belongs, whether something is really an ADR, or whether an architectural decision is missing from the record. PROACTIVELY activate on "should this be an ADR?", "where should I document X?", "is this architecturally significant?", "ADR vs RFC vs design doc vs runbook", "Diátaxis", "audit docs folder", "clean up the decision log", "doc drift", "doc governance", "ADR template selection", "Nygard vs MADR vs Y-statement", "missing ADR", "missing decision record", "undocumented architecture", "implicit decision", "historical documentation clutter", "inherited repo", "large legacy repo", "architecture archaeology", "code archaeology", "scan for decision records", "find decisions not captured in ADRs." Provides: doc placement diagnostic, alternatives catalog, ADR canon, folder audit procedure, and BACKFILL-ADR candidate detection.
Excel data reading skill based on Alibaba EasyExcel (com.alibaba:easyexcel:4.0.3). Covers listener mode (ReadListener/AnalysisEventListener/PageReadListener), synchronous reading (doReadSync), multi-sheet reading, @ExcelProperty(index/name) matching, multi-row headers (headRowNumber), custom converters for dates and numbers (@DateTimeFormat/@NumberFormat/Converter), listener exception handling (onException + ExcelDataConvertException), reading extra information (comments/hyperlinks/merged cells, extraRead + CellExtra), formulas and cell types (CellData<T>), reading without creating objects (ReadListener<Map<Integer,String>>), and web upload reading (MultipartFile→InputStream). Use this skill when the user needs to parse Excel (import data/bulk insert/reconciliation files/user uploads/Excel to objects/Excel to Map). Not for filling in pre-made templates (use easyexcel-fill instead), and not for programmatically generating Excel (use easyexcel-write instead).
Excel data writing skill based on Alibaba EasyExcel (com.alibaba:easyexcel:4.0.3). Covers the simplest writes (3 variants), complex headers (multi-level), @ExcelProperty/@ExcelIgnore/@DateTimeFormat/@NumberFormat annotations, column selection with includeColumn/excludeColumn, @ColumnWidth/@ContentRowHeight style annotations, custom styles with @HeadStyle/@ContentStyle, merged cells (@ContentLoopMerge/LoopMergeStrategy), image export (File/InputStream/URL/byte[]), hyperlinks/comments/formulas/rich text (WriteCellData), dynamic headers, auto column width, custom interceptors (CellWriteHandler/SheetWriteHandler/RowWriteHandler), paged and batched writes, writing directly to OutputStream for web downloads, and 03/07 format compatibility. Use this skill when the user needs to programmatically generate Excel (without a pre-made template) to export structured data such as orders/users/finance/inventory/reports/statements/approval forms; not for filling a pre-made template (use easyexcel-fill instead) and not for reading Excel (use easyexcel-read instead).
Turn supplied plans, evidence, comparisons and explanations into clear, expressive, accessible HTML people can inspect and use. Support useful interaction and requested live updates. Exclude originating domain conclusions, decision prototypes, production UI and deployment.
Operate the `kb` CLI to build and maintain topic-based Karpathy-style knowledge bases: gated ingestion, decision-model classification, linking, retrieval and review, wiki compilation, lint-and-heal, OKF bundles, QMD search, and codebase inspection. Use for kb commands and KB vault workflows; not for general code review, Go builds, or application code.
Fetch Feishu/Lark documents or ordinary web pages and save them locally; it can also edit Feishu documents the user has permission for and run a single web search using a logged-in browser. Use this skill when the user asks to download, export, fetch, or write to Feishu documents, or to search online for materials/reference links, even if larksnap is not mentioned. Under the hood it bridges a logged-in larksnap browser extension through the skill's own daemon; arXiv uses a separate script.
Structural restructuring and refinement of Markdown study notes: a two-stage Plan-and-Execute workflow — first diagnose and classify (produce checklist/outline/mapping/scaffold), then refine and deliver (rewrite body text, out-of-scope routing, resource tracking). Supports two scopes: the whole document or specified sections; supports either outputting only the checklist or directly outputting the organized body text.
Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.
Write comprehensive literature reviews for medical imaging AI research. Use when writing survey papers, systematic reviews, or literature analyses on topics like segmentation, detection, classification in CT, MRI, X-ray, ultrasound, or pathology imaging. Triggers on requests for "review paper", "survey", "literature review", "综述", "systematic review", or mentions of writing academic reviews on deep learning for medical imaging.
Assistant for creating Mermaid diagrams. Use when the user explicitly requests a Mermaid diagram, or mentions a flowchart, architecture diagram, sequence diagram, state diagram, Gantt chart, ER diagram, user journey map, or class diagram and wants a Mermaid code block directly. First determine the most suitable diagram type, then generate clear, well-structured Mermaid code that can be rendered, with a brief explanation or iteration suggestions if needed. Not for scenarios that call for high-fidelity visual design mockups.
Use when the user explicitly asks to "migrate a proposal", "upgrade a template", "migrate across versions", or "convert an old proposal to a new template". Intelligently migrates NSFC LaTeX proposals to a new template version, based on a five-stage workflow (analyze → map → plan → execute → verify), automatically handling structural changes, content reorganization, and reference updates; supports AI-driven semantic matching with heuristic fallback, and provides runs output isolation and a one-click migration script.
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.
