Skills Overview
Skills are instruction packages that turn recurring workflows into predictable agent behavior.What a Skill Contains
A skill typically defines:- Name and summary metadata
- Triggering context
- Workflow instructions
- Required tools/sources (where applicable)
- Output expectations
Runtime Selection
At runtime OMNI:- Builds or loads built-in skill index
- Scores skills against prompt intent
- Selects top active skills
- Injects skill instructions into agent context
Skill Sources
- Built-in:
packages/skills/skills/* - User/session-managed: backend skill store APIs
Precedence Model
OMNI prioritizes explicit and high-confidence skill matches over broad generic instructions. When multiple skills match, selection is constrained by relevance and configured limits.Skill Quality Rules
High-quality skills should:- Be specific about data sources and tools
- Define clear output shape
- Include edge-case handling
- Prefer deterministic tool calls before free-form reasoning