Skip to main content

Module external

Module external 

Source
Expand description

File-based external skill loading (re-export from echo_execution).

Modules§

activate_tool
ActivateSkillTool – model-driven skill activation (Tier 2).
loader
Skill Loader – multi-scope discovery and agentskills.io-compliant parsing.
prompt_exec
Inline shell execution and variable substitution for SKILL.md content.
resource_tool
ReadSkillResourceTool – on-demand resource loading (Tier 3).
run_script_tool
RunSkillScriptTool – execute scripts bundled with skills (Tier 3).
types

Structs§

ActivateSkillTool
Tool for model-driven skill activation.
LegacyResourceRef
Legacy resource reference from the old echo-agent SKILL.md format.
LoadedSkillDeprecated
Legacy loaded skill struct (kept for API compatibility).
PromptContext
Context for variable substitution and command execution.
ReadSkillResourceTool
Tool for reading resource files from activated skill directories.
RunSkillScriptTool
Tool for executing scripts from activated skill directories.
SkillContent
Full skill content returned when a skill is activated (Tier 2).
SkillDescriptor
Lightweight skill metadata loaded at discovery time (Tier 1).
SkillLoader
Multi-scope skill loader with agentskills.io-compliant parsing.
SkillResourceEntry
A bundled resource file discovered in the skill directory.

Enums§

DiscoveryScope
Where to scan for skills.
SkillResourceKind
Classification of a bundled resource file.
SkillSource
Source of a skill (affects security policy).

Functions§

find_git_bash_pathNon-Windows
parse_skill_md
Parse YAML frontmatter from a SKILL.md file.
process_skill_content
Process a skill’s Markdown body: substitute variables, then execute inline commands.

Type Aliases§

LoadSkillResourceToolDeprecated
ResourceRefDeprecated
SkillMetaDeprecated