When to use this skill
- "Check skills configuration"
- "Which skills need configuration"
- "skill configuration checklist"
- "API key requirement check"
- "configuration requirement scan"
Features
- Scan all local skills - Check the
~/.openclaw/skillsand~/clawd/skillsdirectories - Detect configuration requirements - Identify skills that need API keys, tokens, secrets, OAuth, etc.
- Categorize and organize - Categorize by configuration type (API key, OAuth, environment variables, etc.)
- Generate report - Output a clear configuration checklist and operation steps
Usage
Quick scan
python3 ~/clawd/skills/skill-config-checker/scripts/check_configs.py
Detailed report
python3 ~/clawd/skills/skill-config-checker/scripts/check_configs.py --verbose
Check only a specific agent
python3 ~/clawd/skills/skill-config-checker/scripts/check_configs.py --agent code
Output format
The report includes the following sections:
✅ Configured Skills
List skills that already have an API key or token
⚠️ Skills that need configuration
List skills that are missing configuration, including:
- Skill name
- Required configuration items
- How to obtain the configuration
- Configuration steps
🔐 Skills that require OAuth authorization
List skills that require OAuth authorization, including:
- Skill name
- Authorization method
- Authorization link
🆓 Skills that need no configuration
List skills that can be used without any configuration
Configuration types
| Type | Example | Storage location |
|---|---|---|
| API Key | OPENAI_API_KEY |
Environment variables / pass |
| OAuth Token | Google OAuth | Rube MCP / credentials.json |
| App Credentials | app_id + app_secret |
pass show api/<service> |
| Environment Variables | GEMINI_API_KEY |
~/.bashrc / .env |
Common configuration patterns
1. Rube MCP (recommended)
Applies to: Twitter, Gmail, Google Calendar, etc.
- No API key required
- Only a one-time OAuth authorization is needed
- The authorization link is provided by me
2. Pass Store (recommended)
Applies to: all API keys
pass show api/<service>retrieve- Secure storage
- Automatic rotation
3. Environment variables
Applies to: model API keys
export GEMINI_API_KEY="xxx"- Add to
~/.bashrcfor persistence
Trigger words
- "Check skill configuration"
- "Which skills need configuration"
- "skill configuration checklist"
- "API key requirements"
- "configuration requirement scan"
- "Check skills configuration requirements"
Example output
📋 Skills 配置需求总览
✅ 已配置的 Skills (12)
- tavily (data, research)
- firecrawl (data)
- feishu-automation (多个)
⚠️ 需要配置的 Skills (5)
1. deep-research (research)
- 需要: GEMINI_API_KEY
- 获取: https://aistudio.google.com/
- 配置: export GEMINI_API_KEY="your-key"
🔐 需要 OAuth 授权的 Skills (2)
- twitter-automation (market)
- 授权: Rube MCP → Twitter OAuth
- 链接: [待生成]
🆓 无需配置的 Skills (8)
- multi-search-engine (research)
- github-automation (code)
Script location
~/clawd/skills/skill-config-checker/
├── SKILL.md # 本文件
└── scripts/
└── check_configs.py # 扫描脚本
Changelog
- 2026-03-06: v1.0.0 initial version