skaro config manages your LLM provider settings and API keys. You can also view the current configuration.
Usage
If no options are passed,
--show is implied.
Examples
Set up Groq with an API key:Provider Defaults
When you set a provider without specifying a model, Skaro uses the provider’s default:Where Settings Are Stored
Configuration is saved to.skaro/config.yaml:
.skaro/secrets.yaml, which is automatically added to .gitignore by skaro init. Never commit this file.
API Key Resolution
Skaro resolves API keys in this order:- Environment variable — the variable named in
api_key_env(e.g.,GROQ_API_KEY) - secrets.yaml —
.skaro/secrets.yaml - Provider preset — the default env var for the provider (e.g.,
ANTHROPIC_API_KEYfor Anthropic)
secrets.yaml, just export the variable and Skaro will find it:
Advanced Configuration
For role-based routing, verify commands, import settings, and other advanced options, use the web dashboard or edit.skaro/config.yaml directly. See Role-Based Routing, Dashboard Configuration, and Skills for details.