Install
openclaw skills install @colbertlee/cron-edit-safe安全编辑 OpenClaw cron 任务的 wrapper 脚本(自动备份 + dry-run + edit + 验证 + rollback)。Use when editing cron jobs to prevent silent breakage.
openclaw skills install @colbertlee/cron-edit-safe包治"裸用 openclaw cron edit 改坏"工具 — 自动 5 步流程,杜绝 3 类真问题
把 openclaw cron edit 包成 5 步安全流程,默认全开(BACKUP + DRY-RUN + VERIFY + ROLLBACK):
📦 BACKUP → 自动备份原 JSON 到 backups/cron-YYYYMMDD/
🧪 DRY-RUN → 提前跑一次命令验证(timeout 60s)
✏️ EDIT → 应用修改
🔍 VERIFY → 重新 get cron,确认关键字段
🔙 ROLLBACK(失败时)→ 自动从 backup 恢复
老板 2026-06-28 Refine 阶段揪出的 3 个真问题:
| 问题 | 后果 | cron-edit-safe 解决 |
|---|---|---|
| 缺备份机制 | 改坏无法秒级回滚 | ✅ 自动备份到 backups/cron-YYYYMMDD/ |
| 缺 dry-run | edit 后才知命令跑不通 | ✅ edit 前 timeout 60s 跑一次 |
| 缺 rollback | edit/verify 失败后 cron 状态不一致 | ✅ 自动从 backup JSON 恢复 |
jq(sudo apt install jq)cron-edit-safe <cron-id> [options]
cron-edit-safe d21a3540-05fd-4d36-abd0-c7e4407b77ac \
--name "🐛 Codis-Evolve 周闭环复盘-周日09:00 [v2.0 command]" \
--command "python3 /home/colbert/.openclaw/workspace-coding-advisor/skills/codis-evolve-weekly/codis-evolve-weekly.py" \
--command-cwd "/home/colbert/.openclaw/workspace-coding-advisor" \
--session isolated \
--announce --channel feishu \
--to "ou_991021547578f722d08533accc83651d"
| 选项 | 默认 | 说明 |
|---|---|---|
--no-backup | 关闭 | 跳过备份 |
--no-dry-run | 关闭 | 跳过 dry-run |
--no-rollback | 关闭 | 失败时不自动 rollback |
--dry-run-only | 关闭 | 只跑 dry-run,不真 edit |
--backup-dir DIR | ~/.openclaw/backups/cron-YYYYMMDD/ | 自定义备份目录 |
--quiet | 关闭 | 减少输出 |
任何步骤失败:
output/cron-edit-safe-2026-06-28/{plan,write,test,refine}.md码虫 🐛 coding-advisor · v1.0.0 · 2026-06-28