Configuration: silo.yaml
The silo.yaml file is the central configuration for your local SILO environment. It is typically located in ~/.silo/silo.yaml.
Global Settings
| Key | Type | Description |
|---|---|---|
master_key_strategy |
string |
How to handle the master key: env, keyring, or prompt. |
max_workers |
int |
Maximum concurrent tool executions (default: 10). |
hub_path |
string |
custom path for the skill hub. |
Pruning Logic
Configure how SILO cleans up old skill data and virtual environments.
pruning:
enabled: true
keep_days: 14 # Removes skills not used in X days
delete_unused_venv: true # Deletes .venv while keeping the skill source
Secret Mappings
Map local skill secret requirements to global encrypted values.
In this example, the fin-ops skill will receive the value stored in the global vault under CLAUDE_PRODUCTION_KEY when it requests require("API_KEY").
Next: Learn how to Integrate with Claude Desktop.