Guide · Agent skill
How to use the MiMoCode Product Docs agent skill (mimocode-docs)
Updated · written with AI from the project's own documentation and checked against our catalogue data
The mimocode-docs skill is a built-in reference manual that an AI coding agent reads before answering questions about MiMoCode, a terminal coding tool. Instead of guessing at commands, config keys or file locations, the agent opens the matching reference file and answers from it. This guide explains what an agent skill is, how to install this one, how to trigger it, and what to check before letting it edit your configuration.
Quick start
- 1Download the ZIP. Get the mimocode-docs skill ZIP from this page.
- 2Unzip into a skills folder. Place the mimocode-docs folder in ~/.claude/skills/ for personal use, or in your project's .claude/skills/ folder.
- 3Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP.
- 4Make sure mimo is installed. The commands and config the skill describes need the MiMoCode CLI (mimo binary).
- 5Ask a MiMoCode question. Write a normal request, such as how to switch agent modes, and let the agent load the matching reference.
- 6Review any config change. Read the proposed edit to mimocode.json or mimocode.jsonc before accepting it, especially if it contains keys.
What an agent skill is and what this one makes the agent do
An agent skill is a folder of instructions that an AI agent loads when a request matches it. The skill's SKILL.md file describes when to use it, and supporting reference files hold the detailed material. The agent reads only the files it needs for the question.
The mimocode-docs skill covers MiMoCode features, TUI and CLI commands, keybindings, agent modes (build and plan), configuration, file locations, providers, models, authentication, and custom OpenAI-compatible or Anthropic-compatible API endpoints. It can also help inspect existing config, make minimal changes, and verify them. Its scope is MiMoCode only.
- Answers how-to questions such as switching agent modes or setting up a model provider from the reference files.
- Explains where config and data live on disk.
- Helps make small, checked edits to mimocode.json or mimocode.jsonc files.
- Explains how other tools or subprocesses can borrow this instance's models through the /v1 endpoints and mimo llm-server tokens.
Install the mimocode-docs skill
Download the skill ZIP from this page and unzip it. For a personal install, place the mimocode-docs folder in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder.
In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.
- Personal: ~/.claude/skills/mimocode-docs/
- Project: .claude/skills/mimocode-docs/ inside your project
Requirements
The skill's answers are about the MiMoCode CLI, which provides the mimo binary. The commands and config it describes assume that binary is installed. The skill does not run scripts and does not use the network.
- MiMoCode CLI (mimo binary) installed on the machine where you work.
- No scripts run by the skill.
- No network use by the skill.
Trigger the skill with natural requests
You do not need a special command. Ask the agent a normal question about MiMoCode and the skill loads when the request matches its description. Requests that name a base URL, API key, model ID, provider, or mimocode.json file are especially likely to trigger it.
Questions about entering or leaving plan mode also trigger it. The skill notes that the user enters a mode, and the agent does not switch into plan mode on its own.
- How do I switch MiMoCode from build to plan mode?
- Set up a custom OpenAI-compatible base URL for MiMoCode in my project config.
- Where does the global mimocode.jsonc file live?
- My MiMoCode TUI lags over SSH. What should I check?
- How do I let a subprocess use this instance's models through /v1?
Examples of useful questions
Good questions name the goal and the place you are working. For config changes, ask the agent to read the current file first and make only the change you need.
The reference files cover commands, config layout, providers, permissions, MCP sampling, the capability API and dynamic workflows, so a question can point to any of these areas.
- Ask for the purpose of a command, for example what mimo models lists.
- Ask for a minimal change, for example adding one permission rule to .mimocode/mimocode.json.
- Ask for a check, for example whether a provider entry is valid before you use it.
mimo modelsSafety notes before you let the agent edit config
The skill can change mimocode.json files. Those files may hold real API keys, and the agent could expose or mistype credentials. Review every config change before you accept it, and keep keys out of prompts where you can.
The capability API gives a subprocess a scoped token rather than your provider key. Treat any listening port as something to check before you expose it.
- Review diffs to mimocode.json or mimocode.jsonc before accepting them.
- Do not paste real API keys into chat if you can avoid it.
- Do not use the skill for tools other than MiMoCode; its answers may be wrong outside that scope.
What people use it for
- Switching between build and plan agent modes and learning what each one allows.
- Setting up a custom OpenAI-compatible or Anthropic-compatible endpoint, base URL and model name in MiMoCode config.
- Finding where global and project config files and memory data live on disk.
- Troubleshooting terminal rendering, TUI lag or SSH remote use.
- Letting a skill or subprocess borrow this instance's models through mimo llm-server tokens.
Frequently asked questions
Is the mimocode-docs skill free and what is its licence?
The skill's licence is MIT, as listed for the XiaomiMiMo/MiMo-Code repository path it comes from. This page does not state any price, so check the directory listing for cost details.
What do I need to use the mimocode-docs skill?
You need the MiMoCode CLI, which provides the mimo binary, because the commands and config the skill describes come from it. The skill runs no scripts and uses no network.
Where do I install the mimocode-docs skill?
Unzip the downloaded ZIP so the folder sits in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.
How do I trigger the skill?
Ask a normal question about MiMoCode, such as how to switch to plan mode or where mimocode.json lives. Requests that mention a base URL, API key, model or provider are especially likely to load it.
Is this skill safe to use with my API keys?
It can edit mimocode.json files, which may contain real keys, so review every change before accepting it. Avoid pasting real keys into the chat when you can.
Can the skill help with tools other than MiMoCode?
No. The skill only covers MiMoCode, and its answers about other tools may be wrong, so use a different resource for those.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
This skill suits developers setting up MiMoCode for the first time, people configuring a custom OpenAI- or Anthropic-compatible endpoint, and teams troubleshooting rendering, SSH or permissions. It is not a good choice for questions about other tools or for unreviewed edits to config files that hold real API keys.
Download the skill