ClaudeSkillsSkill
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.
Class: ClaudeSkillsSkill
Tools: Dynamically created from SKILL.md files (prefixed with tool_prefix)
Env vars: None
Multi-instance: Yes
skills_path
Path to the directory containing Claude skill folders (each with a SKILL.md file).
include
Glob patterns for skills to include.
exclude
Glob patterns for skills to exclude.
tool_prefix
Prefix for generated tool names. Use an empty string for no prefix.
prompt_title
Title for the prompt section listing 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 flags from frontmatter.
When true, all discovered skills are registered regardless of invocation control.
shell_timeout
Timeout in seconds for shell injection commands.