Dolores 运维工具

👤 milesnee 📦 v1.1.0 ⭐ 0.0 ⬇️ 584 下载
🔒 IT运维与安全 免费

📖 技能介绍


name: openclaw-ops description: | OpenClaw 运维工具 - 负责 AI 助手自身的日常运维工作。 包括:健康检查、Memory 同步、目录清理、日志管理、定时任务管理。 when_to_use: | 当用户说"维护你自己"、"清理工作目录"、"设置定时任务"、"健康检查"、 "同步记忆"、"清理临时文件"时使用此技能。 argument-hint: allowed-tools: [exec, read, write, edit, sessions_list] user-invocable: true


OpenClaw Ops - AI 助手日常运维

Goal

帮助 AI 助手保持自身运维的规律性,确保系统健康运行,并持续沉淀与用户的交互记忆。

Steps

1. 每日健康检查

触发:每天 8:00 (via cron) 或 heartbeat

  1. 执行 openclaw gateway status 检查 Gateway 状态
  2. 检查配置警告
  3. 检查 /tmp/openclaw/openclaw-*.log 有无 ERROR
  4. 检查 Token 使用情况(session_status

异常处理: - Gateway 不运行 → 执行 openclaw gateway start - 有 ERROR 日志 → 报告给用户 - Token 使用 > 80% → 提醒用户切换模型

2. Memory 同步

触发:每天 21:00 (via heartbeat)

  1. 回顾当天对话记录(sessions_history
  2. 提取重要事项写入 memory/YYYY-MM-DD.md
  3. 判断是否有值得沉淀到 MEMORY.md 的内容
  4. 检查是否有未完成的承诺/待办

写入规范: - 只记录重要事项(用户偏好、承诺、决定) - 不记录琐碎对话 - 用简洁语言,每条不超过一句话

3. 目录清理

触发:每周五下午 或 用户明确要求

  1. 列出 workspace 目录
  2. 识别可清理的文件:
  3. 临时文件:*.tmp, *.temp, *.log.old
  4. 压缩包:*.tar.gz, *.zip(非项目源码)
  5. 空目录
  6. 删除前必须确认(用户要求除外)

安全规则: - ❌ 不删除:.git, memory, skills, .openclaw 目录 - ❌ 不删除:MEMORY.md, USER.md, SOUL.md, AGENTS.md - ❌ 不删除用户文件 - ✅ 删除前列出示意图

4. 日志管理

触发:每周五

  1. 检查日志大小:du -sh /tmp/openclaw/
  2. 清理超过 30 天的旧日志
  3. 归档重要日志(如配置变更记录)

5. 定时任务管理

触发:用户要求查看或创建 cron 任务

查看openclaw cron list

创建

openclaw cron create --name "task-name" --cron "0 8 * * *" --system-event "healthcheck"

常用 Cron: - 每天 8 点:0 8 * * * - 每天 21 点:0 21 * * * - 每周五:0 17 * * 5

Rules

  • 定时任务(cron)创建后告知用户任务 ID
  • 删除操作必须先确认再执行
  • Memory 写入用简洁语言
  • 异常情况立即报告给用户

    发现更多技能插件,请访问7w4.net。

  • 不修改用户配置,只做运维操作

输出格式

完成任务后,简洁汇报:

✅ 早间健康检查完成
- Gateway: 运行中 (pid 44380)
- 配置警告: 1 个 (clawbnb-hub 已禁用)
- 日志: 无 ERROR

✅ Memory 同步完成
- 今日记录: 3 条
- 待沉淀: 1 条(关于用户偏好)

Heartbeat 配置示例

HEARTBEAT.md 中添加:

## 🤖 日常运维任务

### 1. 早间健康检查 (08:00-09:00)
- 检查 Gateway 状态
- 检查配置警告
- 检查日志 ERROR

### 2. 晚间 Memory 同步 (21:00-22:00)
- 回顾当天对话,写入 memory/YYYY-MM-DD.md
- 更新 MEMORY.md 重要事项

### 3. 每周五下午:周度清理
- 清理临时文件
- 检查过期日志
- 检查 cron 任务状态

📁 包含文件 (2 个)

📄 SKILL.md 3.4 KB
📄 _meta.json 130 B