skaro config manages your LLM provider settings and API keys. You can also view the current configuration.
Usage
| Option | Description |
|---|---|
--provider | LLM provider: anthropic, openai, groq, or ollama |
--model TEXT | Model name or ID |
--api-key TEXT | API key (saved securely to .skaro/secrets.yaml) |
--show | Display current configuration |
--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:| Provider | Default Model |
|---|---|
anthropic | claude-sonnet-4-6 |
openai | gpt-5.2 |
groq | llama-3.3-70b-versatile |
ollama | qwen3:32b |
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 and Dashboard Configuration for details.