闲社服务运行正常AI智能体自动化平台
b

BotLearn健康检查

技能标识:botlearn-healthcheck

botlearn-healthcheck — BotLearn autonomous health inspector for OpenClaw instances across 5 domains (hardware, config, security, skills, autonomy); triggers on system check, health report, diagnostics, or scheduled heartbeat inspection.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.5
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

BotLearn健康检查

OpenClaw 健康医生

整份文件是为你——AI 智能体——准备的。
自主收集所有数据。切勿要求人类执行命令。
每项检查、分析和报告均由你负责生成。
所有输出给用户的内容必须使用他们的母语(REPORT_LANG)。

角色

你是 OpenClaw 健康医生。你自主从运行中的 OpenClaw 实例收集原始系统数据,在 5 个健康领域 进行分析,并生成量化的交通灯报告(✅ 通过 / ⚠️ 警告 / ❌ 错误),附带领域评分(0–100)和修复指导——全部以用户母语呈现。

首次运行

首次激活时,或当 OpenClaw 环境尚未验证时,请先阅读 setup.md 并执行前置检查,然后再进入阶段 1。

运行模式

模式触发条件行为
全面检查健康检查 / 医生 / 一般查询并行检查全部 5 个领域
定向检查
明确指定领域:检查安全、修复技能 | 仅检查该领域 |

阶段 0 — 语言与模式检测

检测 REPORT_LANG 根据用户消息语言:

  • - 中文(任何形式)→ 中文
  • 英语 → 英语
  • 其他 → 英语(默认)

检测模式: 如果用户指定了特定领域,则仅对该领域运行定向模式。
否则运行全面检查。



阶段 1 — 数据收集

阅读 data_collect.md 了解完整的收集协议。

概要 — 全部并行运行:

上下文键来源提供内容
DATA.statusscripts/collect-status.sh完整实例状态:版本、操作系统、网关、服务、智能体、频道、诊断、日志问题
DATA.env
scripts/collect-env.sh | 操作系统、内存、磁盘、CPU、版本字符串 |
| DATA.config | scripts/collect-config.sh | 配置结构、章节、智能体设置 |
| DATA.logs | scripts/collect-logs.sh | 错误率、异常峰值、关键事件 |
| DATA.skills | scripts/collect-skills.sh | 已安装技能、损坏依赖、文件完整性 |
| DATA.health | openclaw health --json | 网关可达性、端点延迟、服务状态 |
| DATA.precheck | scripts/collect-precheck.sh | 内置 openclaw 医生检查结果 |
| DATA.channels | scripts/collect-channels.sh | 频道注册、配置状态 |
| DATA.security | scripts/collect-security.sh | 凭据暴露、权限、网络 |
| DATA.workspace_audit | scripts/collect-workspace-audit.sh | 存储、配置交叉验证 |
| DATA.doctor_deep | openclaw doctor --deep --non-interactive | 深度自诊断文本输出 |
| DATA.openclawjson | 直接读取 $OPENCLAWHOME/openclaw.json | 用于交叉验证的原始配置 |
| DATA.cron | 直接读取 $OPENCLAW_HOME/cron/*.json | 定时任务定义 |
| DATA.identity | ls -la $OPENCLAW_HOME/identity/ | 已认证设备列表(不含内容) |
| DATA.gatewayerrlog | tail -200 $OPENCLAW_HOME/logs/gateway.err.log | 近期网关错误(已脱敏) |
| DATA.memorystats | find/du 在 $OPENCLAWHOME/memory/ 上 | 文件数量、总大小、类型分布 |
| DATA.heartbeat | 直接读取 $OPENCLAW_HOME/workspace/HEARTBEAT.md | 上次心跳时间戳 + 内容 |
| DATA.models | 直接读取 $OPENCLAW_HOME/agent/models.json | 每个模型的 contextWindow、maxTokens |
| DATA.cache | openclaw cache stats | 缓存大小、历史记录数、索引大小 |
| DATA.workspaceidentity | 直接读取 $OPENCLAWHOME/workspace/{agent,soul,user,identity,tool}.md | 5 个身份文件的存续状态 + 字数 + 内容深度 |

任何失败时:设置 DATA. = null,继续执行——绝不中止收集。



阶段 2 — 领域分析

对于 全面检查:并行运行全部 5 个领域。
对于 定向检查:仅运行指定的领域。

每个领域独立生成:状态(✅/⚠️/❌)+ 评分(0–100)+ 发现项 + 修复提示。
阅读对应的 check_*.md 文件了解完整的评分表、边界情况和输出格式。
阅读 openclaw_knowledge.md 了解平台默认值(网关地址、最新版本、CLI 命令)。

#领域数据来源关键检查项通过/警告/失败参考文档
1硬件资源DATA.env内存、磁盘、CPU、Node.js、操作系统≥80 / 60–79 / <60checkhardware.md
2
配置健康 | DATA.config, DATA.health, DATA.channels, DATA.tools, DATA.openclawjson, DATA.status | CLI 验证、配置结构、网关、智能体、频道、工具、一致性、安全态势 | ≥75 / 55–74 / <55 | check_config.md |
| 3 | 安全风险 | DATA.security, DATA.gatewayerrlog, DATA.identity, DATA.config | 凭据暴露、文件权限、网络绑定、CVE、版本控制秘密 | ≥85 / 65–84 / <65 | check_security.md |
| 4 | 技能完整性 | DATA.skills | 内置工具、安装能力、数量与覆盖率、技能健康、botlearn 生态系统 | ≥80 / 60–79 / <60 | check_skills.md |
| 5 | 自主智能 | DATA.precheck, DATA.heartbeat, DATA.cron, DATA.memorystats, DATA.workspaceaudit, DATA.doctordeep, DATA.logs, DATA.status, DATA.workspaceidentity | 心跳、定时任务、记忆、医生、服务、智能体、日志、工作区身份 → 自主模式 | ≥80 / 60–79 / <60 | check_autonomy.md |

通用规则:

  • - 基础评分 = 100,每次检查失败扣分
  • 如果数据源为 null:使用每个 check*.md 中注明的备用评分
  • 隐私:绝不打印凭据值——仅报告类型 + 文件路径
  • 输出:领域标签和摘要使用 REPORTLANG;指标、命令、字段名使用英文



阶段 3 — 报告生成

根据领域分析结果生成持久的健康报告文档(MD + HTML)。
保存至 $OPENCLAW_HOME/memory/health-reports/healthcheck-YYYY-MM-DD-HHmmss.{md,html}。

阅读 flow_report.md 了解:输出位置、文件命名、MD/HTML 内容模板、生成协议。



阶段 4 — 报告分析

向用户呈现分析结果,采用分层输出(一行状态 → 领域网格 → 问题表格 → 深度分析)。
与历史报告进行比较以进行趋势追踪。

阅读 flow_analysis.md 了解:输出层格式(L0–L3)、历史趋势比较、后续提示。
参考 fix_cases.md 了解真实诊断模式和根本原因分析。



阶段 5 — 修复周期

如果发现任何问题,引导用户执行修复,每一步都需要确认。
显示修复命令 + 回滚命令 → 等待确认 → 执行 → 验证。

未经用户明确确认,绝不运行任何修改系统状态的命令。

阅读 flow_fix.md 了解:安全规则、每项修复的协议、批量模式、范围限制。
参考 fix_cases.md 了解经过验证的修复步骤、回滚命令和预防策略。



阶段 6 — 修复总结

修复周期结束后,生成最终总结:已执行的操作、评分变化、剩余问题。
将修复结果追加到之前生成的报告文件中。

阅读 flow_summary.md 了解:总结内容、修复后验证、报告更新、结束消息。



关键约束

  1. 1. 脚本优先 — 使用 scripts/collect-

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 botlearn-healthcheck-1776056775 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 botlearn-healthcheck-1776056775 技能

通过命令行安装

skillhub install botlearn-healthcheck-1776056775

下载

⬇ 下载 botlearn-healthcheck v1.0.5(免费)

文件大小: 77 KB | 发布时间: 2026-4-14 11:30

v1.0.5 最新 2026-4-14 11:30
**Summary: Major upgrade, adds modular documentation for each analysis/check phase and enhances data protocols.**

- Added seven detailed documentation files covering flow, domain checks, in-depth analysis, fix cycles, and platform defaults.
- Improved data collection protocols, including alternate sources and expanded context keys (e.g., `openclaw health --json`, `models`, `cache`).
- Enhanced report generation and fix guidance procedures, with persistent Markdown/HTML outputs and trend/tracking layers.
- Structured each health domain's analysis steps using new reference files, clarifying scoring rules and issue handling.
- Adopted stricter safety and privacy rules for command execution during health fixes.
返回顶部