OpenClaw 稳定化工作流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/cnbll-self-dev-openclaw-stability-workflow-skill。
技能介绍
你在对抗什么
OpenClaw 这类长期运行的 Agent 环境,很容易掉进「每次会话重新问密钥、仓库里散落 token、任务挂了只在日志里沉默」的循环。救火脚本越堆越多,却缺少单一凭据来源、可审计日志和跨会话可复用的执行链路。
技能如何落地
本工作流把稳定化拆成七个阶段,目标是把临时操作沉淀成可发布、可一键复用的流程:
- 仓库体检:Git 脏状态、子模块、URL 内嵌凭据(
https://user:token@...)、硬编码密钥,以及子项目能否构建,输出高/中/低风险清单。 - 脱敏与改码:清理远程 URL 与明文密钥,业务侧改为读环境变量(前端
import.meta.env.*,Nodeprocess.env.*)。 - 凭据集中:仅使用
~/.config/openclaw/secrets.env,~/.bashrc只做source,文件权限600。 - 自动化:
openclaw-boot-check、openclaw-daily-snapshot与openclaw-secrets-check,配合 crontab(@reboot+ 每日定时,如 09:15),产出~/.openclaw/logs与~/.openclaw/snapshots/YYYY-MM-DD/*。 - 失败必提醒:自动任务失败时写入当天
memory/YYYY-MM-DD.md,含任务名、时间戳、退出码、日志路径,禁止只写日志不告警。 - 复盘与同步:记录触发原因、改动与剩余风险,并可推送到 CNBLL 供团队复用。
配套还有可直接复用的提示词台账(体检、安全治理、免打扰凭据、防失忆、失败提醒、复盘成 Skill)和质量检查清单。
适用边界
- 需要人工轮换的密钥不会自动替你换,清单里会标出必须人工处理项。
- 路径与脚本名按 OpenClaw 约定(
~/.config/openclaw、~/.local/bin);若你的目录布局不同,要在 Phase 3/4 里对齐后再挂 crontab。 - Phase 7 面向 CNBLL 发布;纯本地自用可只做到 Phase 6。
使用场景
- 本地 OpenClaw 仓库里混有 URL 内嵌 token,需要盘点并改成 `secrets.env` 集中读取
- 每次新开 Agent 会话都要重复问 API 密钥,希望 `~/.bashrc` 只 source 一份凭据文件
- 关键记忆与配置没有日备,需要在 crontab 里挂每日快照并保留 `manifest.sha256`
- 开机或定时任务失败后只在日志里,需要自动写入当天 `memory/YYYY-MM-DD.md` 便于复盘
适合人员
- 长期维护 OpenClaw 工作区、要把密钥从脚本和文档里迁出的自托管用户
- 负责团队 Agent 环境、需要统一自检脚本与 crontab 规范的 IT 运维
- 在 SkillHub/CNBLL 沉淀可复用 Skill、要把稳定化流程推送到共享仓库的维护者
- 刚做完一轮救火、需要按七阶段输出风险清单与改动台账的复盘负责人