github.com/XiaomiMiMo/MiMo-Code
| Skill | Added | Review |
|---|---|---|
market-sizing packages/opencode/src/skill/builtin/.bundle/data-analytics/workflows/market-sizing/SKILL.md Estimate market, segment, or opportunity size with transparent assumptions and uncertainty. Use for TAM/SAM/SOM, sizing scenarios, or comparing the scale of possible opportunities. | 64 64 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: f0293bf | |
mate packages/opencode/src/skill/builtin/.bundle/mate/SKILL.md Create custom desktop pet (Mate) characters with spritesheet and manifest. Use when the user asks to 'create a pet', 'make a desktop companion', 'design a mate character', 'generate a spritesheet for my pet', or wants to customize their desktop buddy. Generates a WebP spritesheet + manifest.json that can be loaded by MiMo Desktop's Mate system. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
memory-search packages/opencode/src/skill/builtin/.bundle/memory-search/SKILL.md Query the raw trajectory SQLite database directly when the built-in memory and history tools are insufficient. Use when you need structured analysis across sessions: finding repeated errors, grouping tool calls by pattern, verifying what was actually executed, or locating specific past commands/decisions that text search cannot surface. Provides the database schema, ready-to-use SQL query templates, and per-goal strategies. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
metric-diagnostics packages/opencode/src/skill/builtin/.bundle/data-analytics/workflows/metric-diagnostics/SKILL.md Diagnose why a metric changed or differs from expectation. Use when the task is to identify likely drivers of a metric movement, anomaly, gap, or discrepancy. | 61 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
mimocode-docs packages/opencode/src/skill/builtin/.bundle/mimocode-docs/SKILL.md Use whenever the user asks about MiMoCode itself: features, TUI or CLI commands, keybindings, terminal compatibility, rendering glitches, TUI lag, SSH or remote rendering, agent modes (build / plan / compose) and how to switch between them, configuration, file locations, providers, models, authentication, or custom OpenAI-compatible or Anthropic-compatible API endpoints. Especially trigger when a prompt supplies or asks to configure a base URL/baseURL, API key/apiKey, model name or ID, provider, Anthropic Messages API, or global/project mimocode.json/jsonc, or when the user asks how to enter or leave plan mode. Also trigger when a skill, task, subprocess, or external client needs to borrow this instance's models — the OpenAI-compatible /v1 chat endpoints every MiMoCode server serves, `mimo llm-server` task tokens, or how to expose a listening port for them. Use this skill to inspect existing config safely, make minimal changes, and verify them without guessing schema fields or model capabilities. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
modern-python-toolchain packages/opencode/src/skill/builtin/.bundle/modern-python-toolchain/SKILL.md Modern Python project setup with uv, ruff, and pyright. Use when initializing a new Python project, configuring the Python environment, setting up linting/formatting, or when a project needs uv (the fast Python package manager). Trigger on: 'set up Python', 'new Python project', 'configure uv', 'install uv', 'ruff', 'pyright', 'Python linting', 'Python formatting', or when a task requires Python and no pyproject.toml exists yet. | 68 68 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: f0293bf | |
pdf-official packages/opencode/src/skill/builtin/.bundle/pdf-official/SKILL.md Use this skill whenever a PDF file is being produced, opened, transformed, filled, or read. That includes: extracting text or tables from an existing PDF; combining, carving, rotating, cropping, or watermarking pages; composing a fresh PDF (report, invoice, certificate); filling AcroForm fields or overlaying text onto a non-fillable scanned form; encrypting or unlocking a PDF; running OCR over a scanned document; rendering pages to PNG/JPEG for visual analysis. Trigger on mentions of 'PDF', a filename ending in .pdf, requests like 'turn this into a PDF report', or references to AcroForm / form fields. | 73 73 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: f0293bf | |
plan-deal-strategy packages/opencode/src/skill/builtin/.bundle/sales/workflows/plan-deal-strategy/SKILL.md Use when the user wants strategy for one active deal, renewal, negotiation, buying process, or initial sales motion for an offer or product. Build a grounded deal map or practical sales plan with objections, sequencing, posture, and prioritized next actions. Use prepare-for-meeting instead for multi-account same-day customer call queues. | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: f0293bf | |
playwright packages/opencode/src/skill/builtin/.bundle/playwright/SKILL.md Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script. | 90 90 4.09x Agent success vs baseline Impact 86% 4.09xAverage score across 3 eval scenarios Securityby Low Low-risk findings worth noting Reviewed: Version: f0293bf | |
pptx-official packages/opencode/src/skill/builtin/.bundle/pptx-official/SKILL.md Use this skill whenever a Microsoft PowerPoint (.pptx) file is being produced, opened, transformed, or read. That includes: authoring slide decks, pitch decks, executive readouts, training material, or any presentation deliverable; extracting text or structure from an existing .pptx; filling a .pptx template with values; converting a deck to PDF or images; splitting or merging decks; inspecting slides, layouts, masters, tables, images, charts, speaker notes, or comments. Trigger on words like 'deck', 'slides', 'presentation', 'pitch deck', 'keynote' (when a .pptx is expected as output), or any filename ending in .pptx. Do NOT trigger when the primary deliverable is a Word document, spreadsheet, PDF report, HTML site, or Google Slides API call, even if presentation-shaped content appears along the way. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
prepare-for-meeting packages/opencode/src/skill/builtin/.bundle/sales/workflows/prepare-for-meeting/SKILL.md Use when the user wants to prepare for one or more upcoming meetings with customers, prospects, partners, accounts, or important stakeholders; requests daily or date-based meeting preparation; asks to organize a same-day customer call queue; asks for the most important qualifying meeting of the day; or identifies meetings only by company, attendee, topic, or date. Produce an individual meeting brief or a chronological multi-meeting agenda as appropriate. | 63 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
prioritize-accounts packages/opencode/src/skill/builtin/.bundle/sales/workflows/prioritize-accounts/SKILL.md Use when the user asks which existing accounts to work now, which leads are hottest in a grounded list or pipeline, how to rank a territory, book, pipeline, ICP list, or account list, where to focus this week, or what rep-ready next actions to take. Prioritize accounts using current evidence, suppress or account for in-flight motion, and identify reachable contacts when supported. Use enrichment instead for net-new company discovery or missing-data completion. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
product-business-analysis packages/opencode/src/skill/builtin/.bundle/data-analytics/workflows/product-business-analysis/SKILL.md Analyze product or business data to support a decision or recommendation. Use when a decision depends on metric-backed evidence, such as choosing a direction, prioritizing an opportunity, evaluating a change, segmenting users, sizing tradeoffs, or deciding what to do next. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
product-design packages/opencode/src/skill/builtin/.bundle/product-design/SKILL.md Use this skill when Product Design is explicitly invoked or the main task is product design exploration, UX research, flow auditing or critique, visual ideation, cloning a live product surface, implementing a selected visual target, design QA, saved design context, or sharing a prototype. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
report-to-google-doc packages/opencode/src/skill/builtin/.bundle/data-analytics/workflows/build-report/report-to-google-doc/SKILL.md Narrow conversion skill. Invoke only when the user explicitly asks to convert an existing local or blob-hosted HTML analytics report into a Google Doc, DOCX, or shareable document. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
report-to-google-slides packages/opencode/src/skill/builtin/.bundle/data-analytics/workflows/build-report/report-to-google-slides/SKILL.md Narrow conversion skill. Invoke only when the user explicitly asks to convert an existing HTML analytics report into a native Google Slides deck. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
report-to-pdf packages/opencode/src/skill/builtin/.bundle/data-analytics/workflows/build-report/report-to-pdf/SKILL.md Narrow conversion skill. Invoke only when the user explicitly asks to convert an existing Data Analytics report, dashboard, or inline chart export into a PDF artifact. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
research-paper-writing packages/opencode/src/skill/builtin/.bundle/research-paper-writing/SKILL.md Write, rewrite, and polish academic papers (ML/CV/NLP style). Use when the user drafts or revises Abstract, Introduction, Related Work, Method, Experiments, or Conclusion; asks "does this flow / 这段通顺吗 / polish this paragraph"; turns bullet points or a Chinese draft into publication-quality English; runs a pre-submission self-review or reviewer-style critique; fixes paper figures/tables/LaTeX formatting; or compiles/converts the paper to PDF (LaTeX build, 编译PDF, 转成PDF). Trigger on mentions of paper, draft, camera-ready, rebuttal-facing revision, CVPR/ICCV/NeurIPS/ICLR/ACL-style venues, or .tex files being edited for a paper. | 77 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
review-forecast packages/opencode/src/skill/builtin/.bundle/sales/workflows/review-forecast/SKILL.md Use when the user wants forecast posture, forecast accuracy, commit, upside, forecast-call preparation, or a pipeline or deal-risk review for a seller book, team, period, report, or named deal set. Produce a manager-ready forecast rollup, risk posture, recommendation changes, evidence gaps, and follow-up actions. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f0293bf | |
review-rep-call-trends packages/opencode/src/skill/builtin/.bundle/sales/workflows/review-rep-call-trends/SKILL.md Use when the user wants to understand how a sales or customer-facing rep's call behavior is changing over time. Produce an evidence-backed trend readout with improvements, regressions, stable patterns, coaching actions, and calls to re-listen. | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: f0293bf |