Skills overview
A skill is a folder containing a SKILL.md file with frontmatter metadata and markdown instructions.
Skill sources
Vilot loads skills from:
- Built-in plugin skills under
skills/ - User skill directories from settings
- Skills installed from GitHub URL into the user skills directory
Matching behavior
Only one skill is active per message.
Priority order:
- Slash command match (
/compose,/summarize, ...) - Trigger keyword match from
triggers
When matched, the skill instruction body is prepended for that request.
Enable/disable behavior
In Settings → Extensions → Loaded skills, each skill has a toggle.
- Enabled: available to matching and slash autocomplete
- Disabled: excluded from matching and slash list
Slash commands
Slash commands are not a separate registry.
- Skill manager is the source of truth
- Chat input
/autocomplete reads loaded skills withslashCommand
Install from URL
Use Install skill from URL with a GitHub blob or raw URL that points to SKILL.md.