Entry points for the procedural-memory (skills) subsystem.
Skills are reusable, named procedures an agent can read on demand and, via the
curation loop, author itself. They live on disk as agentskills.io SKILL.md
files; Raxol.Agent.Skills.Store is the warm index over them, and the three
Raxol.Agent.Actions.Skills actions (skills_list, skill_view,
skill_manage) are how an agent reaches them.
Provides the configured store and the {module, opts} tuple that goes under
context[:skills], mirroring Raxol.Agent.Memory.provider_context/3.
Summary
Functions
The skills store configured for this node, or nil when skills are disabled.
Build the {module, opts} tuple for context[:skills].
Functions
@spec default_provider() :: module() | nil
The skills store configured for this node, or nil when skills are disabled.
Build the {module, opts} tuple for context[:skills].
Returns nil when provider is nil, so a runtime can wire it
unconditionally. opts flow to every store call (notably :server when the
store runs under a non-default registered name).