|
Agents 1.6.9
Edge AI Agents SDK
|
Loader for finding and parsing Markdown skills. More...
#include <skill_loader.h>
Static Public Member Functions | |
| static std::vector< std::shared_ptr< MarkdownSkillTool > > | loadFromDirectories (const std::vector< std::string > &directories) |
| Load all skills from the given directories. | |
| static std::vector< std::shared_ptr< MarkdownSkillTool > > | loadFromDefaultPaths () |
| Load skills from standard default paths: ~/.agents/skills/, ~/.claude/skills/, <cwd>/skills/, <cwd>/.agents/skills/. | |
| static bool | parseSkillFile (const std::string &filepath, SkillMetadata &metadata) |
| Parse a single skill file. | |
| static bool | checkRequirements (const MarkdownSkillTool &skill) |
| Check if a skill's requirements are met. | |
Loader for finding and parsing Markdown skills.
|
static |
Check if a skill's requirements are met.
| skill | The skill to check |
|
static |
Load skills from standard default paths: ~/.agents/skills/, ~/.claude/skills/, <cwd>/skills/, <cwd>/.agents/skills/.
|
static |
Load all skills from the given directories.
| directories | List of directories to search for .md files |
|
static |
Parse a single skill file.
| filepath | Path to the markdown file |
| metadata | Output metadata object |