Finding Skills
Every Mibyan installation ships with bundled skills. See what’s available:Searching for a Skill
The Skills Hub
Official optional skills (heavier or niche skills not active by default) are available via the Hub:Using a Skill
Every installed skill is automatically a slash command. Just type its name:skill_view tool.
Progressive Disclosure
Skills use a token-efficient loading pattern. The agent doesn’t load everything at once:skills_list()— compact list of all skills (~3k tokens). Loaded at session start.skill_view(name)— full SKILL.md content for one skill. Loaded when the agent decides it needs that skill.skill_view(name, file_path)— a specific reference file within the skill. Only loaded if needed.
Installing from the Hub
Official optional skills ship with Mibyan but aren’t active by default. Install them explicitly:- The skill directory is copied to
~/.mibyan/skills/ - It appears in your
skills_listoutput - It becomes available as a slash command
Verifying Installation
Plugin-Provided Skills
Plugins can bundle their own skills using namespaced names (plugin:skill). This prevents name collisions with built-in skills.
skills_list. They’re opt-in — load them explicitly when you know a plugin provides one. When loaded, the agent sees a banner listing sibling skills from the same plugin.
For how to ship skills in your own plugin, see Build a Mibyan Plugin → Bundle skills.
Configuring Skill Settings
Some skills declare configuration they need in their frontmatter:config.yaml under skills.config.*.
Manage skill config from the CLI:
Creating Your Own Skill
Skills are just markdown files with YAML frontmatter. Creating one takes under five minutes.1. Create the Directory
2. Write SKILL.md
~/.mibyan/skills/my-category/my-skill/SKILL.md
3. Add Reference Files (Optional)
Skills can include supporting files the agent loads on demand:4. Test It
Start a new session and try your skill:~/.mibyan/skills/ and it’s live.
The agent can also create and update skills itself using
skill_manage. After solving a complex problem, Mibyan may offer to save the approach as a skill for next time.Per-Platform Skill Management
Control which skills are available on which platforms:Skills vs Memory
Both are persistent across sessions, but they serve different purposes:
Rule of thumb: If you’d put it in a reference document, it’s a skill. If you’d put it on a sticky note, it’s memory.
Tips
Keep skills focused. A skill that tries to cover “all of DevOps” will be too long and too vague. A skill that covers “deploy a Python app to Fly.io” is specific enough to be genuinely useful. Let the agent create skills. After a complex multi-step task, Mibyan will often offer to save the approach as a skill. Say yes — these agent-authored skills capture the exact workflow including pitfalls that were discovered along the way. Use categories. Organize skills into subdirectories (~/.mibyan/skills/devops/, ~/.mibyan/skills/research/, etc.). This keeps the list manageable and helps the agent find relevant skills faster.
Update skills when they go stale. If you use a skill and hit issues not covered by it, tell Mibyan to update the skill with what you learned. Skills that aren’t maintained become liabilities.
For the complete skills reference — frontmatter fields, conditional activation, external directories, and more — see Skills System.

