Why use environment variables?
Some skills and workflows need access to external services — for example, an API key for a data provider or a webhook URL. Instead of pasting these into chat every time, you store them as environment variables and Goose uses them automatically.How to set them
- Go to your agent’s Settings page.
- Open the Environment tab.
- Add a key-value pair (e.g.,
APOLLO_API_KEY=your-key-here).
Common use cases
- API keys for data providers (Apollo, Crustdata, etc.)
- Webhook URLs for notifications
- Configuration values that skills reference at runtime
