claude_skills
claude_skills
Load Claude Code-style SKILL.md files as agent tools. Each SKILL.md file in the configured directory becomes a SWAIG function, with YAML frontmatter parsed for metadata.
Tools: Dynamically created from SKILL.md files
Requirements: PyYAML
Multi-instance: Yes
skills_path
Path to the directory containing Claude skill folders. Each subfolder must
contain a SKILL.md file.
include
Glob patterns for skill folder names to include.
exclude
Glob patterns for skill folder names to exclude.
tool_prefix
Prefix for generated function names. Use an empty string for no prefix.
prompt_title
Title for the prompt section that lists available skills.
prompt_intro
Introductory text for the prompt section.
skill_descriptions
Override descriptions for specific skills. Keys are skill names, values are description strings.
response_prefix
Text to prepend to skill results.
response_postfix
Text to append to skill results.
allow_shell_injection
Enable shell command preprocessing in skill bodies. Security warning: allows arbitrary shell execution.
allow_script_execution
Discover and list scripts/ and assets/ files in prompt sections.
ignore_invocation_control
Override disable-model-invocation and user-invocable frontmatter flags.
When True, all discovered skills are registered regardless of invocation control.
shell_timeout
Timeout in seconds for shell injection commands.