openclaw-config-center_skill

This skill helps you centralize and harmonize OpenClaw configurations, enabling one-change-global-effect for efficient, safe, and scalable operations.
  • Python

2.5k

GitHub Stars

9

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill openclaw-config-center

  • _meta.json309 B
  • AGENTS.md 配置模板.md7.4 KB
  • ClawRouter 安装指南.md7.5 KB
  • clawrouter.json 配置模板.md8.6 KB
  • SKILL.md10.1 KB
  • 多 Agent 配置模板.md10.0 KB
  • 成本监控模板.md4.6 KB
  • 记忆系统配置模板.md9.2 KB
  • 配置模板合集(脱敏版).md11.0 KB

Overview

This skill builds a centralized configuration management system for OpenClaw to eliminate hard-coded values and scattered config files. It provides unified config storage, dynamic loaders, automated main-config merging, memory synchronization, multi-agent templates, and cost-optimizing router rules for a single-source-of-truth operations workflow. The goal is "change once, apply everywhere" for safer, faster maintenance.

How this skill works

The system stores modular JSON configs under ~/.openclaw/config and exposes a lightweight shell config-loader that reads values at runtime. A generate-main-config script merges module files into openclaw.json and an update-soul script synchronizes configuration changes into SOUL.md so agent memory and config stay consistent. Templates cover AGENTS.md, memoryFlush/memorySearch, multi-agent routing, and ClawRouter cost controls (model routing, token compression, response caching).

When to use it

  • You need one authoritative place for OpenClaw configuration
  • You want to stop editing many files when changing behavior
  • You manage multiple agents, channels, or skill configs
  • You need automated sync between config and agent memory
  • You want to reduce API/model costs with smart routing and caching

Best practices

  • Keep one JSON per responsibility: core, agents, channels, skills
  • Use the provided .example templates and replace placeholders before deployment
  • Run generate-main-config.sh after edits and restart gateway to apply changes
  • Store secrets only in local protected files and add them to .gitignore
  • Use phased rollout: add configs first, run dual-track, then switch traffic

Example use cases

  • Centralize feishu bot credentials and update once to apply across agents
  • Deploy a new sub-agent by dropping agent JSON into agents/ and merging main config
  • Enable memoryFlush and memorySearch templates to prevent memory loss and enable semantic retrieval
  • Route requests to cheaper models via ClawRouter templates and cut API spend
  • Use AGENTS.md template to standardize session start, memory layers, and safety boundaries

FAQ

Edit the JSON in ~/.openclaw/config, run ~/.openclaw/scripts/generate-main-config.sh, then restart the gateway (openclaw gateway restart --force).

Where should secrets live?

Keep secrets in config/channels files, ensure they are .gitignored, set strict permissions (600) and never upload to public repos.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational