openclaw自动驾驶仪

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

OpenClaw 自动驾驶仪 — 让 Agent 自己维护自己, 越用越聪明、越用越稳、越用越快。 触发场景(满足任一即触发): - 用户说"整理记忆"/"清理一下"/"让 openclaw 健康一点"/"自动优化" - 用户说"openclaw 报错了"/"服务挂了"/"越来越卡"/"越来越笨" - 用户说"自动修复"/"自我修复"/"自愈" - 心跳周期自动巡检 (在 HEARTBEAT.md 配置 autopilot check) - Agent 调用工具连续失败 ≥ 2 次时 - 用户输入 /openclaw-autopilot 斜杠命令 支持子命令: check | heal | optimize | consolidate | learn | status | report 不要用于: - 调试具体业务代码逻辑 (那是 Agent 的事,不是 autopilot 的事) - 卸载/重装 openclaw (autopilot 治"病",不换"器官") - 修改业务 Skill 的代码 (只维护 OpenClaw 自身,不动其它 skill)

一句话选型结论

按资料字段整理

openclaw自动驾驶仪是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_c0778395/openclaw-autopilot
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_c0778395仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791676004
正文体量12.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
openclaw自动驾驶仪当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

12.2 KB
模型实际读到的说明书原文,来自技能仓库

OpenClaw 自动驾驶仪 🛩️

让 OpenClaw 自己开自己。这个 skill 的核心使命是让 OpenClaw 越用越聪明、越用越稳、越用越快,而不是越用越卡、越用越懵逼、动不动要重启。

核心设计哲学(必读)

  1. 预防 > 修复 > 重装: 三级降级,能用软修就别硬重启
  2. 可观测 > 盲目操作: 所有动作都有日志、可回滚、可审计
  3. 学习闭环: 每次问题都是进化机会,错误库和经验库只增不减
  4. 最小破坏: 任何"清空"操作前必须备份,任何"重启"前必须确认影响面
  5. 省 Token: Skill 自身不能成为新的 Token 黑洞,按需加载 references/

4 大子系统

🔧 子系统 1: 记忆整理 (Memory Consolidator)

问题: 用久了 MEMORY.md 越来越大,memory/*.md 越来越多,Agent 检索变慢、上下文爆掉、关键信息被噪声淹没。

4 层渐进式整理(参考腾讯云 Agent Memory 设计):

L0 原始日志层 (Raw Log)
  └─ 完整保留 memory/YYYY-MM-DD.md,只归档不删除
  └─ 触发: 每日 02:00

L1 原子记忆层 (Atomic Memory)
  └─ 从 L0 提取高价值事实/偏好/约束
  └─ 格式: - [类别] 事实 (来源: YYYY-MM-DD, 重要度: 0.0-1.0)
  └─ 触发: 每日 02:30

L2 场景分块层 (Scene Block)
  └─ 按场景聚类(工作/学习/生活/技术栈/... )
  └─ 写到 references/scene-<topic>.md
  └─ 触发: 每周日 03:00

L3 用户画像层 (Persona)
  └─ 持续提炼稳定偏好,写入 MEMORY.md 顶部
  └─ 永不过期(常青记忆)
  └─ 触发: 每月 1 号 04:00

去重规则:
- 余弦相似度 > 0.92 → 合并(保留 access_count 高的,信息更全的)
- 同一事实出现 ≥ 3 次 → 升级为 L3 Persona
- 90 天未被访问的 L1 记忆 → 降级到冷存储(归档但不删除)
- 180 天未被访问的 L1 记忆 → 候选淘汰(进 quarantine, 7 天后真删)

衰减公式: score = base × e^(-0.023 × days) (半衰期 30 天)

🚑 子系统 2: 自我修复 (Self-Healer)

问题: 报错 → 重启 → 还是报错 → 手动诊断 → 改配置 → 重启。循环往复。

修复流水线:

[检测] → [诊断] → [匹配错误库] → [执行修复] → [验证] → [入库学习]
   ↓         ↓           ↓              ↓          ↓          ↓
 监控探针  根因分析    余弦相似度     三级降级    健康检查    经验积累

三级降级策略(每级 30 秒超时):

级别 策略 适用
L1 软修 清理缓存/临时文件/重建索引/重载配置 80% 的问题
L2 硬修 kill 僵尸进程/重启子服务/重置 SQLite 连接 15% 的问题
L3 重启 重启 Gateway / 沙箱 4% 的问题
人工 通知用户 + 提供诊断报告 1% 的问题

错误库结构: ~/.openclaw/autopilot/error_db.jsonl

{
  "error_pattern": "EADDRINUSE :::18789",
  "root_cause": "Gateway 端口被占用,前一个进程未干净退出",
  "fix_steps": ["lsof -ti:18789 | xargs -r kill -9", "sleep 2", "openclaw gateway start"],
  "success_count": 12,
  "fail_count": 0,
  "last_seen": "2025-12-28T08:15:00Z"
}

模式匹配:
- 精确匹配(正则)优先
- 模糊匹配(关键词 TF-IDF)兜底
- 完全没见过 → 跑诊断脚本,生成报告,等用户决定

🧠 子系统 3: 自我学习 (Self-Learning)

问题: Agent 同一个 API 错 100 遍,因为它没有"上次怎么修好的"记录。

经验库结构: ~/.openclaw/autopilot/lessons.jsonl

{
  "trigger": "调用钉钉 send_message API",
  "lesson": "必须用 userId 而不是 username,username 在 webhook 场景下未定义",
  "evidence": "2025-12-15 调用失败 3 次后成功 1 次,错误信息 'Unknown target'",
  "confidence": 0.95,
  "times_reused": 8,
  "created_at": "2025-12-15T10:30:00Z"
}

学习触发点:
- 同一工具调用失败 ≥ 2 次后成功 → 自动提炼 lesson
- Agent 主动说"我学到了..." → 提取写入经验库
- 用户说"记住以后..." → 直接写入 L3 Persona
- 错误库修复成功后 → 反向写 lesson,避免再触发

使用方式:
- Agent 在调用工具前,先检索经验库 trigger LIKE %当前操作%
- 命中且 confidence > 0.8 → 注入上下文提醒
- 验证 hypothesis: lesson 真的能避免问题吗?复用次数 ≥ 5 且无失败 → 升级 confidence

⚡ 子系统 4: 自动优化 (Self-Optimizer)

问题: 越用越慢、Token 越烧越多、磁盘越占越大。

5 大优化杠杆:

  1. 记忆压缩: 重复/冗余的 L1 记忆合并,保留更全的版本
  2. 索引优化: SQLite WAL checkpoint, VACUUM, 重建向量索引
  3. 热点缓存: access_count > 5 的记忆缓存到 ~/.openclaw/autopilot/hot_cache.json
  4. 上下文瘦身: 检索时 final_k 自动从 5 降到 2(若 working_memory.token_usage_ratio > 0.75)
  5. 归档冷数据: 90 天未访问的日记忆压缩为 gzip 归档

关键监控指标(每 30 分钟采样):

指标 目标 告警阈值
retrieval.p99_latency < 200ms > 500ms
retrieval.recall_rate > 80% < 60%
working_memory.token_ratio < 70% > 85%
gateway.memory_mb < 500MB > 1GB
workspace.disk_usage < 1GB > 3GB
embedding.error_rate < 0.1% > 1%

命令接口

命令 用途 副作用
check 健康检查(只读) 无
heal 尝试自动修复 可能重启子服务
optimize 性能优化 清理临时文件/压缩记忆
consolidate 整理记忆 重写 MEMORY.md(有备份)
learn 提取经验教训 只追加,不改既有
status 当前状态 无
report 生成健康报告 写入 reports/

子命令依赖矩阵(跑前必看)

子命令 必需工具 必需路径/状态 是否改数据 能否重跑
init bash 首次运行 写(创建目录+基线) ✅ 幂等
check bash + du/df/ps 无 ❌ 只读 ✅
status bash 无 ❌ 只读 ✅
report bash 无 写(reports/) ✅
consolidate bash + jq MEMORY.md ≥ 100 行 写(重写 MEMORY.md,自动备份) ✅
learn bash + jq 错误库有 ≥ 1 条新错误 写(追加 lessons.jsonl) ✅
optimize bash + jq 磁盘 > 80% 或 内存 > 85% 写(清理临时+归档) ✅
heal bash + jq + ps 有报错/僵尸进程 写(可能重启服务) ⚠️ 慎用
rollback bash 有备份存在 写(回滚配置+数据) ✅ 幂等

所有 write 操作前都会自动备份到 ~/.openclaw/autopilot/backups/&lt;时间戳&gt;/。

三级修复安全护栏

heal 子命令的"可能重启"被严格限制:

级别 触发条件 操作 影响面
L1 软修 80% 的问题 清理缓存/重建索引/重载配置 0 中断
L2 硬修 软修失败 杀僵尸进程/重启 openclaw 子服务 5-10 秒
L3 重启 硬修失败 ≥ 2 次 重启 Gateway ~30 秒
人工 三级都失败 通知用户 + 诊断报告 -
  • 默认每级 最多 3 次/小时(可配)
  • 任何 L3 都会写日志 + 发飞书/钉钉告警
  • 用户可设 heal.max_level: 1 禁用重启

使用示例:

# 完整健康检查(只读)
openclaw-autopilot check

# 修复发现的问题(会自动备份)
openclaw-autopilot heal --auto

# 激进优化(适合&quot;越用越卡&quot;的情况)
openclaw-autopilot optimize --aggressive

# 整理记忆
openclaw-autopilot consolidate --since 30d

# 查看当前状态
openclaw-autopilot status

# 完整报告
openclaw-autopilot report --period 7d

执行决策树(给 Agent 看的)

用户: &quot;openclaw 卡/慢/报错/笨了&quot;
  ↓
1. 读 ~/.openclaw/autopilot/state.json 了解上次状态
  ↓
2. 跑 scripts/health-check.sh 看 6 大指标
  ↓
3. 根据结果分支:
   ├─ 指标全绿 → &quot;系统健康,无需操作&quot;
   ├─ 1-2 个黄 → 跑对应 optimize 子模块
   ├─ 1-2 个红 → 跑 heal,先看错误库有没有匹配
   ├─ 多个红 → 跑 consolidate + optimize
   └─ Gateway 不可用 → 跑 emergency 流程(见 references/emergency-procedures.md)
  ↓
4. 任何修复前先备份(脚本自带)
  ↓
5. 修复后跑验证脚本,失败则升级到 L2/L3
  ↓
6. 写入日志 + 报告给用户
  ↓
7. 如有新错误模式,自动入库(让下次更快)

协作约定

与其它 Skill 的关系:
- openclaw 自身命令 (openclaw doctor, openclaw status) — autopilot 包装 而非替代
- agent-memory / mem0 / openviking — autopilot 尊重 它们的存储,不重复写
- 其它业务 Skill — autopilot 不触碰,只管 OpenClaw 自身

安全边界:
- ❌ 不删用户的记忆文件(只归档/压缩)
- ❌ 不动 openclaw.json 的业务配置(只调性能相关项)
- ❌ 不重启超过 3 次/小时(避免震荡)
- ✅ 任何破坏性操作前 read -p &quot;确认?&quot; 除非加了 --auto

子文档(按需加载)

文档 何时读
references/diagnosis-patterns.md 遇到具体报错,匹配诊断模式
references/memory-strategies.md 整理记忆时,选择合适策略
references/optimization-playbook.md 性能调优时,按场景选手段
references/emergency-procedures.md Gateway 挂了/磁盘爆了等紧急情况
references/lesson-extraction.md 如何从错误中提炼经验

心跳接入(让 autopilot 真正自动)

把下面加到 HEARTBEAT.md:

## 🛩️ Autopilot 自动巡检 (建议开启)
- [ ] 每 30 分钟: 健康检查 + 自动修复 + 性能采样
- [ ] 每天 02:00: 记忆整理 (L0→L1)
- [ ] 每周日 03:00: 场景分块 (L1→L2)
- [ ] 每月 1 号 04:00: 画像更新 (→L3)
- [ ] 触发条件: 工具连续失败 ≥ 2 次 / 磁盘 &gt; 80% / 内存 &gt; 85%

第一次使用(必读)

# 1. 初始化(创建数据目录、备份点、首次基线)
openclaw-autopilot init

# 2. 跑一次完整 check 看现状
openclaw-autopilot check

# 3. 如果有告警,先 heal
openclaw-autopilot heal

# 4. 接心跳,让它自己跑(可选)
echo &quot;- [ ] 每 30 分钟: autopilot check&quot; &gt;&gt; ~/.openclaw/workspace/HEARTBEAT.md

# 5. 每周看一下 report
openclaw-autopilot report --period 7d

故障排查

现象 原因 解法
脚本不存在 安装没完成 openclaw skills list --eligible 看是否加载
Python 报错 python3 不在 PATH 装 python3 或用 bash-only 模式
jq 找不到 缺依赖 apt install jq / brew install jq
健康检查误报 阈值太严 调 config/autopilot.json 的 thresholds
修复后更糟 操作有副作用 openclaw-autopilot rollback 回到上次基线

常见问题

5 问
答案由本站依据条目字段整理
openclaw自动驾驶仪怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_c0778395/openclaw-autopilot。安装方式为未标注。装完刷新技能列表或重开客户端。

openclaw自动驾驶仪支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

openclaw自动驾驶仪权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

openclaw自动驾驶仪收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

openclaw自动驾驶仪用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。