skill-config-checker
$
npx mdskill add aAAaqwq/AGI-Super-Team/skill-config-checkerScan local skills to detect missing API keys and secrets.
- Identifies which skills require configuration before use.
- Integrates with ~/.openclaw/skills and ~/clawd/skills directories.
- Categorizes requirements into API keys, OAuth, and environment variables.
- Generates a clear report with configuration steps and missing items.
SKILL.md
.github/skills/skill-config-checkerView on GitHub ↗
---
name: skill-config-checker
description: "扫描本地所有 skills,检测需要配置的 API keys、tokens、secrets 等,生成配置需求清单和操作指南。"
license: MIT
metadata:
version: 1.0.0
domains: [configuration, skill-management, automation]
type: tool
---
# Skill 配置检索器
## 当使用此技能
- "检查 skills 配置"
- "哪些 skill 需要配置"
- "skill 配置清单"
- "API key 需求检查"
- "配置需求扫描"
## 功能
1. **扫描所有本地 skills** - 检查 `~/.openclaw/skills` 和 `~/clawd/skills` 目录
2. **检测配置需求** - 识别需要 API keys、tokens、secrets、OAuth 等的 skills
3. **分类整理** - 按配置类型分类(API key、OAuth、环境变量等)
4. **生成报告** - 输出清晰的配置清单和操作步骤
## 使用方法
### 快速扫描
```bash
python3 ~/clawd/skills/skill-config-checker/scripts/check_configs.py
```
### 详细报告
```bash
python3 ~/clawd/skills/skill-config-checker/scripts/check_configs.py --verbose
```
### 只检查特定 agent
```bash
python3 ~/clawd/skills/skill-config-checker/scripts/check_configs.py --agent code
```
## 输出格式
报告包含以下部分:
### ✅ 已配置的 Skills
列出已经有 API key 或 token 的 skills
### ⚠️ 需要配置的 Skills
列出缺少配置的 skills,包括:
- Skill 名称
- 需要的配置项
- 如何获取配置
- 配置步骤
### 🔐 需要 OAuth 授权的 Skills
列出需要 OAuth 授权的 skills,包括:
- Skill 名称
- 授权方式
- 授权链接
### 🆓 无需配置的 Skills
列出不需要任何配置即可使用的 skills
## 配置类型
| 类型 | 示例 | 存储位置 |
|------|------|---------|
| **API Key** | `OPENAI_API_KEY` | 环境变量 / `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` |
## 常见配置模式
### 1. Rube MCP (推荐)
适用于:Twitter, Gmail, Google Calendar 等
- 无需 API key
- 只需一次性 OAuth 授权
- 授权链接由我提供
### 2. Pass Store (推荐)
适用于:所有 API keys
- `pass show api/<service>` 获取
- 安全存储
- 自动轮换
### 3. 环境变量
适用于:模型 API keys
- `export GEMINI_API_KEY="xxx"`
- 添加到 `~/.bashrc` 持久化
## 触发词
- "检查 skill 配置"
- "哪些 skill 需要配置"
- "skill 配置清单"
- "API key 需求"
- "配置需求扫描"
- "检查 skills 配置需求"
## 示例输出
```
📋 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)
```
## 脚本位置
```
~/clawd/skills/skill-config-checker/
├── SKILL.md # 本文件
└── scripts/
└── check_configs.py # 扫描脚本
```
## 更新日志
- 2026-03-06: v1.0.0 初始版本
More from aAAaqwq/AGI-Super-Team
- a-fund-monitor监控 A 股基金实时估值与盘后净值,自动判断交易日并生成提醒或分析。
- account-executive>
- add-leadAdd company/person/relationship to CRM
- adsComprehensive ad account analysis across all major platforms (Google, Meta
- ads-agentAI-агент для управления Facebook рекламой. Вызывай для анализа, оптимизации, создания кампаний и отчётов.
- afrexai-compliance-auditRun internal compliance audits against major governance and security
- afrexai-personal-financeComplete personal finance system — budgeting, debt payoff, investing, tax optimization, net worth tracking, and financial independence planning. Use when managing money, building wealth, paying off debt, planning retirement, or optimizing taxes. Zero dependencies.
- after-salesUse when managing post-purchase experience, building customer loyalty, or increasing repeat purchases
- agent-contactsAI agent contacts — add, list, remove MCP contacts. Use when someone gives an agent URL, or when you need to view/remove contacts.
- agent-model-switcher批量查看和切换子 agent 的模型配置,用于统一调整多 agent 的 provider/model 设置。