SuperAPI AI Directory

skill-config-checker

Office & productivity

View repository

Updated 10-15 08:04

About this skill

Skill Configuration Scanner

When to use this skill

  • "Check skills configuration"
  • "Which skills need configuration"
  • "skill configuration checklist"
  • "API key requirement check"
  • "configuration requirement scan"

Features

  1. Scan all local skills - Check the ~/.openclaw/skills and ~/clawd/skills directories
  2. Detect configuration requirements - Identify skills that need API keys, tokens, secrets, OAuth, etc.
  3. Categorize and organize - Categorize by configuration type (API key, OAuth, environment variables, etc.)
  4. 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 ~/.bashrc for 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