apikeys-ui
API Keys management UI tab for OpenClaw dashboard. Enter and save API keys directly in the browser without exposing them to the AI agent. Shows which keys are configured, which are missing, and provides secure input fields for each.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/maverick-software/api-key-ui-tabAPI Keys UI
Adds an API Keys tab to the OpenClaw Control dashboard under Settings. Manage your API keys directly in the browser — your keys are saved to the config without ever being sent to the AI agent.
Features
| Feature | Description |
|---|---|
| Dynamic Discovery | Scans entire config for API keys — no hardcoded list |
| Dashboard Tab | "API Keys" under Settings in sidebar |
| Key Status | See which keys are configured (✓) or missing |
| Secure Input | Password fields — keys never displayed after saving |
| Direct Save | Keys go straight to config via config.patch RPC |
| Provider Links | "Get key ↗" buttons for known providers |
| Clear Keys | Remove keys from config with one click |
| Auto-Grouping | Keys grouped by Environment / Skills / Other |
Dynamic Key Discovery
The UI automatically scans your entire config for API keys. No hardcoded list — if it looks like an API key, it shows up.
Detection Patterns
Fields matching these patterns are discovered:
apiKey,api_keytoken,secret*_KEY,*_TOKEN,*_SECRET
Where It Looks
env.*— Environment variablesskills.entries.*.apiKey— Skill-specific keysmessages.tts.*.apiKey— TTS provider keys- Any nested config path
Known Providers (Enhanced UX)
These get friendly names, descriptions, and "Get key" links:
| Provider | Env Key |
|---|---|
| Anthropic | ANTHROPIC_API_KEY |
| OpenAI | OPENAI_API_KEY |
| Brave Search | BRAVE_API_KEY |
| ElevenLabs | ELEVENLABS_API_KEY |
GOOGLE_API_KEY | |
| Deepgram | DEEPGRAM_API_KEY |
| OpenRouter | OPENROUTER_API_KEY |
| Groq | GROQ_API_KEY |
| Fireworks | FIREWORKS_API_KEY |
| Mistral | MISTRAL_API_KEY |
| xAI | XAI_API_KEY |
| Perplexity | PERPLEXITY_API_KEY |
| GitHub | GITHUB_TOKEN |
Unknown keys still appear — they just get auto-generated names from their config path.
Security Model
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-maverick-software-api-key-ui-tab": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Plugin Architecture
Skill by maverick-software
discord-connect-hub
Complete Discord integration for Clawdbot with automatic UI installation. Provides Discord bot connectivity, dashboard tab, setup wizard, credential management, server monitoring, and plugin architecture hooks. Use when setting up Discord channel integration or adding Discord tab to the Control dashboard. Includes automatic installation of UI components, RPC handlers, and navigation updates.
zapier-mcp
Connect 8,000+ apps via Zapier MCP. Includes full UI integration for Clawdbot Gateway dashboard. Use when setting up Zapier integration, connecting apps, or using Zapier tools via mcporter.
Agent Mode Upgrades
Skill by maverick-software
1password-ui
1Password UI tab for OpenClaw dashboard. Manage secrets, credential mappings, and auth state from the Control UI.