Skill Environment Variable Manager
Skill Environment Variable Manager
Sidekick's Skill Environment Variable Manager gives you a single place to configure, inspect, and update the secrets and API keys that your installed skills depend on. All values are encrypted at rest using AES-256-GCM.
Overview
Many skills require external credentials — API keys, tokens, or other secrets — to function. Rather than hunting through individual skill settings, the Environment Variable Manager surfaces all requirements in one view and shows you what's already covered by your connected OAuth accounts.
What You Can Do
View Requirements per Skill
For every skill you have installed, the manager lists the environment variables it needs. Each entry shows:
- The variable name (e.g.
GITHUB_TOKEN,OPENAI_API_KEY) - Whether the value is currently set
- Whether an existing OAuth connection satisfies the requirement
Update Values
Click any variable to enter or update its value. Changes take effect immediately — no need to reinstall or reconfigure the skill.
See OAuth Satisfaction
If you've connected an account via OAuth (for example, a GitHub or Google connection), the manager will indicate which skill environment requirements that connection already covers. This means fewer manual secrets to manage.
Security
| Property | Detail |
|---|---|
| Encryption algorithm | AES-256-GCM |
| Encryption scope | All stored environment variable values |
| Storage | Encrypted at rest; never stored in plaintext |
Values are decrypted only at the point of use — when a skill is invoked and needs to read its configuration.
ClawHub & SKILL.md Compatibility
Skills imported from ClawHub define their environment variable requirements in their SKILL.md manifest. Sidekick reads these declarations automatically and pre-populates the Environment Variable Manager with the correct requirement list for each skill, including any keys that would normally be set locally in a self-hosted OpenClaw environment.
Getting Started
- Navigate to Skills in your Sidekick dashboard.
- Select Environment Variables from the sidebar (or open it from an individual skill's settings page).
- Review which variables are required and which are already satisfied by OAuth connections.
- Enter values for any remaining unsatisfied requirements.
- Save — your skills are now fully configured and ready to run.