Get the count of registered skills.
Optional config: SkillsConfigRegister a skill entry.
Whether the skill was registered (false if already exists)
Get a skill by name.
List all registered skills.
Reload all skills from configured directories.
Get skills filtered by platform.
Get skills filtered by eligibility context.
Get skills that can be invoked by users.
Get skills that can be invoked by the model.
Build a skill snapshot for agent context.
Optional options: { Optional platform?: stringOptional eligibility?: SkillEligibilityContextOptional filter?: string[]Optional strict?: booleanIf true, apply OpenClaw-style eligibility gating (OS/bins/anyBins/env/config). This is useful for "only show runnable skills" behavior.
Optional runtimeOptional config object used to evaluate requires.config paths.
Format skills into a prompt for LLM context.
Build command specifications for all skills.
Optional options: { Optional platform?: stringOptional eligibility?: SkillEligibilityContextOptional reserved
Skill Registry for managing loaded skills at runtime.