Skill Loader • AI Agent SDK
SkillLoader: Loader for Agent Skills with progressive disclosure support.
SkillLoader
Defined in the loader module.
AI Agent
Loader for Agent Skills with progressive disclosure support.
Methods
load()
Convenience method to load a skill.
load_metadata()Load skill metadata only (Level 1).
activate()Activate a skill by loading its full instructions (Level 2).
load_scripts()Load scripts from skill’s scripts/ directory (Level 3).
load_references()Load references from skill’s references/ directory (Level 3).
load_assets()Load asset paths from skill’s assets/ directory (Level 3).
load_all_resources()Load all resources for a skill (Level 3 complete).
Usage
loader = SkillLoader()
# Level 1: Load metadata only
skill = loader.load_metadata("/path/to/skill")
# Level 2: Activate skill (load instructions)
loader.activate(skill)
# Level 3: Load specific resources
loader.load_scripts(skill)
loader.load_references(skill)Source
View on GitHubpraisonaiagents/skills/loader.py at line 52