Agent Skills
返回列表
🔒

OpenClaw 稳定化工作流

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/self-dev-openclaw-stability-workflow-skill。

技能介绍

解决什么问题

在基于 OpenClaw 的日常开发中,常见的退化路径是:密钥散落在仓库、脚本或记忆文件里,每次启动会话都被重复询问凭据,自动任务失败只留在日志里没人知道,关键状态也没有快照。结果是救火变常态,仓库越跑越脏。

本技能把「临时救火」改造成「长期稳定」,重点解决:

  • 仓库与脚本中存在硬编码 token、appsecret、api key,以及 URL 内嵌凭据(https://user:token@...)。
  • 会话启动时反复索要凭据,缺少单一来源。
  • 记忆文件缺少每日快照,失败没有主动提醒。
  • 流程不可复用,换人或换机器就要重讲一遍。

技能如何工作

核心思路是凭据集中化 + 自动化自检 + 失败可追溯。

  • Phase 1 仓库体检与风险盘点:检查 Git 状态、子模块、URL 内嵌凭据、硬编码密钥,并输出高/中/低风险清单。
  • Phase 2 凭据脱敏与代码修复:清理远程 URL 与明文密钥,业务代码改为读取环境变量,如前端 import.meta.env.*、Node process.env.*。
  • Phase 3 凭据集中化:凭据只放在 ~/.config/openclaw/secrets.env,~/.bashrc 仅做 source,并将文件权限收敛到 600。
  • Phase 4 自检与快照自动化:新增开机自检与每日快照脚本,通过 crontab 配置 @reboot 与固定时段任务。
  • Phase 5 失败主动提醒:自动任务失败时,把失败任务、时间戳、退出码、日志路径写入当天 memory/YYYY-MM-DD.md,不允许静默失败。
  • Phase 6 复盘沉淀:输出触发原因、执行链路、关键改动、风险变化、下次可复用入口,形成可复用的操作记录。
  • Phase 7 同步到 CNBLL:通过自带发布脚本推送到团队可复用仓库,便于直接安装或复制。

产物与适用边界

完成后通常会具备:secrets.env 单一来源、openclaw-secrets-check 凭据检查、openclaw-boot-check 开机自检、openclaw-daily-snapshot 每日快照、两条 crontab 任务、~/.openclaw/logs/*.log 日志与 ~/.openclaw/snapshots/YYYY-MM-DD/* 快照。

注意:本技能偏向 OpenClaw 相关仓库的治理与运维,不替代具体的密钥轮换流程;对必须人工处理的密钥,仍需人工执行轮换。对于涉及敏感凭据的仓库,建议先完成风险盘点,再按 Phase 顺序推进,避免一次性改动引入新的问题。

使用场景

  • 代码仓库中散落明文密钥与 URL 内嵌凭据,需要排查并迁移到统一 secrets.env
  • OpenClaw 会话每次启动都重复询问凭据,需要配置免打扰的统一凭据来源
  • 密钥文件和脚本权限混乱,需要设置 600 权限并加入开机自检与每日快照
  • 自动任务失败只留在日志里,需要把失败信息写入当天记忆避免静默失败

适合人员

  • 负责 OpenClaw 相关仓库的开发者,希望清理散落密钥且不改变现有业务流程
  • 搭建自动化流水线的工程师,需要凭据检查、开机自检与每日快照自动执行
  • 维护多台开发机的运维人员,希望统一密钥存储位置、权限与定时任务
  • 沉淀团队操作流程的工程师,希望把零散配置步骤变成可复用的标准工作流