Expand description
Agent skills — reusable capability records attached to an agent definition.
Extracted from store.rs in Phase R.4 of the storage
modularization plan
(docs/specs/SPEC_STORE_MODULARIZATION_2026_05_27.md). The
method surface is unchanged — Store::agent_skill_* still
lives on Store via this impl block; callers stay on
storage::store::AgentSkill thanks to the re-export.
Structs§
- Agent
Skill - A reusable skill/capability attached to a agent definition.
- Skill
- Standalone skill primitive (v1 composable model). Not bound to a specific agent at rest — agents reference via db_agent_skills_ref.
- Skill
Bundle List Item bundle_skill_list’s response shape — mirrorsSkillListItem, but “bound” means adb_bundle_skills_refrow for this bundle, not an agent’sdb_agent_skills_refrow. Composable model v2, docs/specs/SPEC_BUNDLE_AS_CONTAINER_V2_2026_08_17.md.- Skill
Catalog Item skill_list_global‘s response shape: the skill plus how many agents currently hold adb_agent_skills_refto it — Memory → Skills’ “used by N agents” count (gap #2 of #1960).- Skill
List Item skill_list’s response shape: the skill plus whether the requesting agent specifically holds adb_agent_skills_refrow for it. MirrorsMcpServerListItem— see its doc comment for whyis_globalalone isn’t enough to render bind/unbind as a stateful toggle (tracked in #1960).