Module skills

Module skills 

Source

Structs§

CompositeSkillRegistry
DiscoveryResult
Result of a discovery scan: found skills and any warnings.
EmbeddedSkill
An in-memory skill built from static content.
EmbeddedSkillData
Static data for an embedded skill, designed for include_str!.
FsSkill
A filesystem-backed skill.
FsSkillRegistryManager
InMemorySkillRegistry
LoadSkillResourceTool
LoadedAsset
LoadedReference
ScriptResult
SkillActivateTool
SkillDiscoveryPlugin
Injects a skills catalog into the LLM context so the model can discover and activate skills.
SkillMeta
SkillScriptTool
SkillState
Persisted skill state — only the CRDT active set.
SkillSubsystem
High-level facade for wiring skills into an agent.
SkillWarning

Enums§

SkillError
SkillMaterializeError
SkillRegistryError
SkillRegistryManagerError
SkillResource
SkillResourceKind
SkillStateAction
Action type for SkillState reducer.
SkillSubsystemError
Errors returned when wiring the skills subsystem into an agent.

Constants§

SKILLS_BUNDLE_ID
SKILLS_DISCOVERY_PLUGIN_ID
SKILLS_PLUGIN_ID
SKILL_ACTIVATE_TOOL_ID
SKILL_LOAD_RESOURCE_TOOL_ID
SKILL_SCRIPT_TOOL_ID

Traits§

Skill
A single skill with its own IO capabilities.
SkillRegistry

Functions§

collect_skills
Collect skills into a map, failing on duplicate IDs.
material_key
Build a stable map key for skill materials.