Task Router Skill
Task Router
Safe OpenClaw config change workflow with backup, minimal edits, validation, health checks, and rollback. Single-instance first; secondary instance optional.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install 1987566643/openclaw-safe-change-flowInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Goal: avoid outages, keep rollback ready, verify every change. Use single-instance mode by default. Secondary-instance checks are optional.
~/.openclaw/openclaw.json
~/.openclaw-secondary/openclaw.json (or your custom path)If you do not need high-availability validation, single-instance flow is enough.
*.bak.safe-YYYYmmdd-HHMMSS
openclaw status --deep
After this skill is installed, treat this as default policy for config changes:
safe-change.sh
Mental model:
safe-change.sh --main-script ./edit-main.sh
On top of single-instance flow, you may also verify a secondary instance:
OPENCLAW_HOME=<secondary-home> openclaw gateway health --url <secondary-url> --token "$SECONDARY_TOKEN"
Use this only when change risk is high or HA checks are required.
This skill includes safe-change.sh to enforce:
backup → change → validate → rollback on failure
cat > ./edit-main.sh <<'SH'
#!/usr/bin/env bash
python3 edit_main.py
SH
chmod +x ./edit-main.sh
./safe-change.sh --main-script ./edit-main...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# OpenClaw Safe Change Flow Goal: **avoid outages, keep rollback ready, verify every change**. Use **single-instance** mode by default. Secondary-instance checks are optional. --- ## Scope ### Default (recommended): single instance - Main config: `~/.openclaw/openclaw.json` ### Optional (advanced): dual instance - Secondary config: `~/.openclaw-secondary/openclaw.json` (or your custom path) If you do not need high-availability validation, single-instance flow is enough. --- ## Required single-instance flow 1. **Backup first** - Create timestamped backup: `*.bak.safe-YYYYmmdd-HHMMSS` 2. **Make minimal edits** - Change only necessary keys 3. **Validate immediately** - Run: `openclaw status --deep` 4. **Auto rollback on failure** - Restore backup and restart gateway 5. **Confirm availability** - Verify channels/interfaces respond correctly --- ## Agent execution convention (default behavior) After this skill is installed, treat this as default policy for config changes: - **Default entrypoint:** run config changes through `safe-change.sh` - **Avoid direct edits + bare restart** - **If user explicitly asks to bypass:** allow it, but warn about risk Mental model: - Before: edit config directly - Now: create a small edit script and run `safe-change.sh --main-script ./edit-main.sh` --- ## Optional dual-instance enhancement On top of single-instance flow, you may also verify a secondary instance: - `OPENCLAW_HOME=<secondary-home> openclaw gateway health --url <secondary-url> --token "$SECONDARY_TOKEN"` - If either instance validation fails, rollback Use this only when change risk is high or HA checks are required. --- ## Automation script (v1.0.2+) This skill includes `safe-change.sh` to enforce: **backup → change → validate → rollback on failure** ### Recommended: single-instance usage ```bash cat > ./edit-main.sh <<'SH' #!/usr/bin/env bash python3 edit_main.py SH chmod +x ./edit-main.sh ./safe-change.sh --main-script ./edit-main...
Task Router
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay,...
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.