skills/openclaw-config-helper/SKILL.md
OpenClaw 配置修改助手。修改任何 OpenClaw 配置前必须先查阅官方文档,确保格式正确,避免系统崩溃或功能异常。强制执行:查 schema → 查文档 → 确认 → 修改的流程。
npx skillsauth add aaaaqwq/agi-super-team openclaw-config-helperInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
修改任何 OpenClaw 配置前,必须完成以下步骤,否则可能导致系统崩溃或功能异常!
gateway action=config.patch 或 gateway action=config.apply 的操作# 获取完整配置 schema
gateway action=config.schema
检查要点:
# 使用 web_fetch 获取官方文档
web_fetch: https://docs.openclaw.ai/channels/telegram
web_fetch: https://docs.openclaw.ai/channels/whatsapp
web_fetch: https://docs.openclaw.ai/gateway/configuration-reference
或者使用搜索:
cd ~/clawd/skills/tavily && ./scripts/tavily.sh search "OpenClaw <配置项> 配置"
向用户展示:
等待用户确认后才执行修改!
# 使用 config.patch 进行部分修改(推荐)
gateway action=config.patch raw='{"修改的路径": "值"}'
# 或使用 config.apply 进行完整替换(谨慎使用)
gateway action=config.apply raw='{"完整配置": "..."}'
# 检查配置是否生效
gateway action=config.get
# 检查 Gateway 状态
openclaw status
错误:把群 ID 放在 groupAllowFrom 里
// ❌ 错误
"groupAllowFrom": [-1003531486855, -1003890797239] // 这是群 ID,不是用户 ID!
// ✅ 正确
"groupAllowFrom": ["8518085684"] // 用户 ID
"groups": {
"-1003531486855": {"groupPolicy": "open", "requireMention": true}
}
教训:groupAllowFrom 是发送者白名单(用户 ID),groups 是群组白名单(群 ID)
错误:主 bot (default account) 没有绑定到任何 agent
// ❌ 缺少 default → main 的绑定
"bindings": [
{"agentId": "ops", "match": {"accountId": "xiaoops"}},
// ... 其他 bot,但没有 default
]
// ✅ 必须添加
"bindings": [
{"agentId": "main", "match": {"channel": "telegram", "accountId": "default"}},
// ... 其他
]
错误:OpenClaw 不支持 pass: 格式的 apiKey 引用
// ❌ 错误
"apiKey": "pass:api/your-provider" // 会被当作字符串直接发送
// ✅ 正确
"apiKey": "sk-f873092ea177b75b..." // 必须硬编码真实 key
| 配置项 | 类型 | 说明 |
|--------|------|------|
| allowFrom | 用户 ID 数组 | DM 白名单(用户 ID) |
| groupAllowFrom | 用户 ID 数组 | 群组发送者白名单(用户 ID) |
| groups | 对象 | 群组配置(群 ID 作为 key) |
| bindings | 数组 | accountId → agentId 映射 |
| accounts | 对象 | 多账号配置(key 是 accountId) |
修改配置前,确认:
config.schema 确认字段类型config.patch 而非 config.apply(除非必要)永远不要想当然地修改配置!先查文档,再改配置!
development
Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with configurable analysis depth, categorization methods, and documentation formats to establish coding standards and maintain consistency across development teams.
tools
Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling performance.
data-ai
Prompt for creating detailed feature implementation plans, following Epoch monorepo structure.
tools
Interactive prompt refinement workflow: interrogates scope, deliverables, constraints; copies final markdown to clipboard; never writes code. Requires the Joyride extension.