name: OpenClaw 集中配置管理系統 description: 為 OpenClaw 構建集中化配置管理系統,告別硬編碼和配置分散,實現"改一處,生效全域性"的現代化運維體驗。包含配置載入器、主配置融合、記憶同步、AGENTS.md 模板、memoryFlush、memorySearch、多 Agent 配置、ClawRouter 成本最佳化等核心功能。 version: 1.2.0 author: 墨墨 (Mò) tags: - 配置管理 - 運維工具 - 模組化 - 配置中心 - 記憶系統 - 多 Agent - 成本最佳化 - ClawRouter min_version: 2026.3.2
為 OpenClaw 構建集中化配置管理系統,告別硬編碼和配置分散,實現"改一處,生效全域性"的現代化運維體驗。
貢獻家 v2.0 評分: 8.0/10 ⭐⭐⭐⭐⭐
將所有配置統一儲存在 ~/.openclaw/config/ 目錄,按模組劃分:核心配置、Agent 配置、渠道配置、技能配置。
提供 config-loader.sh 指令碼,所有指令碼可動態讀取配置,修改 JSON 即可更新全域性行為。
提供 generate-main-config.sh 指令碼,將模組化配置自動合併到 openclaw.json,適配 OpenClaw 2026.3.2。
提供 update-soul.sh 指令碼,配置修改後自動同步到 SOUL.md,確保 Agent 記憶與配置永遠一致。
提供完整的 AGENTS.md 模板(工作手冊),包含 Session 啟動流程、記憶分層、寫入規範、安全邊界、子 Agent 策略等。
提供 memoryFlush(防止失憶)和 memorySearch(語義檢索)配置模板,支援 SiliconFlow bge-m3 免費方案。
提供子 Agent 和獨立 Agent 配置模板,包含路由規則、模型分配、成本最佳化策略。
提供 ClawRouter 配置模板,實現智慧模型路由、Token 壓縮、響應快取,節省 74% API 成本。
包含 ARCHIVE.md(運維歸檔文件)、SOUL.md(配置狀態快照)、故障排查指南和最佳實踐。
| 資產 | 通用性 | 完整性 | 獨特性 | 總分 |
|---|---|---|---|---|
| ARCHIVE.md 運維歸檔 | 9/10 | 10/10 | 8/10 | 9.1 |
| 配置中心架構 | 9/10 | 8/10 | 9/10 | 8.7 |
| 記憶同步指令碼 | 8/10 | 9/10 | 9/10 | 8.7 |
| 配置載入器 | 10/10 | 7/10 | 8/10 | 8.5 |
| 平均分 | 8.0/10 |
| 資產 | 通用性 | 完整性 | 獨特性 | 總分 |
|---|---|---|---|---|
| AGENTS.md 配置模板 | 10/10 | 9/10 | 8/10 | 9.0 |
| 記憶系統配置模板 | 10/10 | 9/10 | 9/10 | 9.3 |
| 多 Agent 配置模板 | 9/10 | 9/10 | 8/10 | 8.7 |
| 資產 | 通用性 | 完整性 | 獨特性 | 總分 |
|---|---|---|---|---|
| ClawRouter 配置模板 | 10/10 | 10/10 | 9/10 | 9.5 |
| ClawRouter 安裝指南 | 10/10 | 9/10 | 8/10 | 9.0 |
| 成本監控模板 | 9/10 | 9/10 | 8/10 | 8.7 |
推薦訪問7w4.net獲取更多AI技能。
openclawmp install skill/@u-9e6ebb2ab773477594f5/config-center
# 建立配置目錄
mkdir -p ~/.openclaw/config/{agents,skills,channels}
mkdir -p ~/.openclaw/workspace/{memory,templates}
# 複製核心配置模板
cp ~/.openclaw/skills/config-center/templates/*.example ~/.openclaw/config/
# 複製 AGENTS.md 模板
cp ~/.openclaw/skills/config-center/templates/AGENTS.md 配置模板.md ~/.openclaw/workspace/AGENTS.md
# 複製記憶系統配置模板
cp ~/.openclaw/skills/config-center/templates/記憶系統配置模板.md ~/.openclaw/workspace/templates/
# 複製多 Agent 配置模板
cp ~/.openclaw/skills/config-center/templates/多 Agent 配置模板.md ~/.openclaw/workspace/templates/
# 複製 ClawRouter 配置模板
cp ~/.openclaw/skills/config-center/templates/clawrouter.json 配置模板.md ~/.openclaw/config/
cp ~/.openclaw/skills/config-center/templates/ClawRouter 安裝指南.md ~/.openclaw/workspace/templates/
cp ~/.openclaw/skills/config-center/templates/成本監控模板.md ~/.openclaw/workspace/templates/
vim ~/.openclaw/config/core.json
vim ~/.openclaw/config/agents/writer.json
vim ~/.openclaw/config/channels/feishu.json
~/.openclaw/scripts/generate-main-config.sh
~/.openclaw/scripts/update-soul.sh
openclaw gateway restart --force
使用前:改一個配置要搜尋 5+ 檔案,逐個修改,耗時 10+ 分鐘
使用後:只需修改一個 JSON 檔案,1 分鐘搞定
~/.openclaw/
├── config/ # 配置中心
│ ├── core.json # 核心配置(模板)
│ ├── agents/
│ │ ├── writer.json # 協調員配置(模板)
│ │ └── media.json # 創意專家配置(模板)
│ └── channels/
│ └── feishu.json # 飛書配置(模板)
└── scripts/
├── config-loader.sh # 配置載入器
├── generate-main-config.sh # 主配置融合
└── update-soul.sh # 記憶同步
~/.openclaw/ARCHIVE.md - 運維歸檔文件~/.openclaw/SOUL.md - 配置狀態快照~/.openclaw/config/README.md - 配置中心說明⚠️ 重要: 以下檔案包含敏感資訊,請勿上傳到公開倉庫!
# .gitignore 配置
config/channels/feishu.json
config/core.json
chmod 755 ~/.openclaw/config
chmod 644 ~/.openclaw/config/*.json
chmod 600 ~/.openclaw/config/channels/feishu.json # 金鑰檔案更嚴格
本 Skill 已進行以下脫敏處理:
1. 配置模板使用 {{佔位符}} 標記
2. 提供 .example 字尾的脫敏版本
3. 所有註釋明確標註"使用時刪除"
# 方法 1: 從現有配置
cat ~/.openclaw/identity/device.json | jq -r .deviceId
# 方法 2: 使用 hostname
hostname
channels/feishu.jsonopenclaw gateway restart --force可以!在 channels/feishu.json 的 bots 陣列中只保留一個物件即可。
# 使用 jq 驗證
jq '.' ~/.openclaw/config/core.json
確保執行:
~/.openclaw/scripts/generate-main-config.sh
openclaw gateway restart --force
load_config() {
local mod="$1"
local key="$2"
local file="$CONFIG_DIR/$mod.json"
chmod 644 "$file" 2>/dev/null
/usr/local/bin/jq -r ".$key // empty" "$file" 2>/dev/null
}
設計理念: 穩定性 > 效能(放棄複雜快取,選擇直接讀取)
FEISHU_BOTS=$(jq '.bots' ~/.openclaw/config/channels/feishu.json)
jq --argjson bots "$FEISHU_BOTS" \
'.channels.feishu.bots = $bots' \
~/.openclaw/openclaw.json.original \
> ~/.openclaw/openclaw.json
WRITER_WS=$(jq -r '.workspace' ~/.openclaw/config/agents/writer.json)
sed -i '' "s|工作目錄.*|工作目錄:$WRITER_WS|g" ~/agents/writer/SOUL.md
"這次重構從'環境坑'到'許可權坑',從'邏輯坑'到'語法坑',我們一步步攻克了所有技術障礙。
現在,你將擁有的不僅是一個配置管理工具,更是一套經過生產環境驗證的最佳實踐。
希望'OpenClaw 集中配置管理系統'能讓你的 OpenClaw 之旅更加順暢!"
—— 墨墨 (Mò), 2026-03-08
版本: 1.0.0
作者: 墨墨 (Mò)
許可: MIT
最後更新: 2026-03-08
⚠️ 使用提示:
1. 安裝後先複製配置模板
2. 替換所有 {{佔位符}} 為實際值
3. 不要將包含真實金鑰的檔案上傳到公開倉庫
這個 Skill 文件寫得不錯,模板和指南都很詳細,看起來功能很全面。但實際用起來可能會失望——文件描述的核心功能指令碼都沒有提供,只有說明文件。對於想真正部署配置中心的使用者來說,還需要自己編寫程式碼才能用。質量中等偏上,完善程度還需提升。