What Are Skills?
Skills are portable, version-controlled packages of knowledge that extend the agent’s capabilities to perform domain-specific tasks. When you start a conversation in Kombai, the agent sees the names, descriptions, and file paths of all available skills. If your task matches a skill’s description, the agent then reads the entireSKILL.md file and follows the instructions while performing the task.
You can also invoke a skill explicitly by typing /skill-name in the chat input.
Benefits of Skills
Human-Readable
Skills are just plain Markdown files that anyone on your team can read,
review, and improve.
Cross-Agent Compatible
Skills work across all AI agents that support the Agent Skills Open
Standard.
Flexible & Extensible
Skills can be lightweight instructions or complex packages with scripts, docs,
templates, and other assets as needed.
Portable & Shareable
Skills are self-contained folders that can easily be distributed across
projects, teams, or the broader community.
How to create a Skill
- Create a folder inside
.kombai/skills/in your project (or~/.kombai/skills/for global skills). - Add a
SKILL.mdfile with YAML frontmatter (name,description) and Markdown instructions. - Kombai now detects the new skill automatically via a filesystem watcher. You don’t have to reload the IDE.
How Kombai uses a Skill
- Discovery: When you start a conversation, the frontmatter (
name,description,filepath) of all the available skills is added to the context. - Evaluation: The agent evaluates your request against all descriptions.
- Activation: If the agent determines a skill clearly matches the assigned task, it adds the full
SKILL.mdto the context. - Execution: The agent follows the instructions in the skill to perform the task.
Skill directories
Skills are automatically loaded from these locations:| Location | Path | Scope |
|---|---|---|
| Global | ~/.kombai/skills/ or ~/.agents/skills/ | Personal. Available in all projects. |
| Project | <workspace>/.kombai/skills/ or <workspace>/.agents/skills/ | Team. Version-controlled. |
Mode-specific Skills
You can create a skill that only appears in a specific mode using the directory naming patternskills-{mode}:
Example command to create a mode-specific Skill
Skill folder structure
SKILL.md is the only required file in the Skills folder. You can optionally include additional resources: