Skills

A skill is a unit of operating knowledge with a trigger and a cost — not a blob of prompt. Three delivery modes decide when each one is paid for. Type a query below to see the matcher score every skill, then assemble the context it would produce.

The three modes

always
Injected every turn and pinned against budget pressure. For rules that must never be missed — safety boundaries, identity, output format. Keep them short; you pay on every request.
matched
Injected only when the message scores against its aliases. A contract playbook costs nothing on a marketing question.
manual
Never injected. The model sees a one-line index and pulls the body with loadSkill when it decides it needs it.

Live matching

Matching is lexical and CJK-aware — no embedding round-trip before the real request. Swap in your own matcher via SkillRegistryOptions.matcher if you want semantic retrieval.

SkillModeScoreWhyUnlocks
conductalways
10.0
no match—
legalmatched
4.6
name:0.5 alias:4.0reviewContract, checkCompliance, findPrecedent
marketingmatched
0.0
no matchgetCampaign, getFunnel, compareCompetitors
marketsmatched
0.0
no matchgetQuote, getHistory, listInstruments, compareInstruments, createAlert
deep-researchmanual
0.0
no match—