Overview
The Skills system provides an in-memory TTL cache for skill content. When enabled, skill instructions, references, and system prompt sections are cached to avoid re-reading files on every access.Usage
Force Refresh
Callreload() to clear the cache and reload all skills from their loaders:
What Gets Cached
| Content | Cache Key |
|---|---|
| Skill instructions | instructions:{skill_name} |
| System prompt section | system_prompt:{task_description} |
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
cache_ttl | int | None | Cache TTL in seconds. None disables caching. |

