Tools
Tools let the LLM load, inspect, and manage skills. Each tool extends Tool from llm-chat and delegates to a shared SkillRegistry instance.
- load_skill — load full instructions for a named skill (body auto-composed for structured skills)
- get_skill_resource — read a resource file from a skill's references, assets, or sections
- set_skill — create a new skill or update an existing one (omit body for structured shell)
- delete_skill — delete a skill
- set_skill_resource — write a resource file into a skill's references, assets, or sections
- delete_skill_resource — delete a resource file from a skill's references, assets, or sections
- search_resources — search resource file contents across skills using a regex pattern
- list_resources — list resource files across all skills, optionally filtered by type