← Back to Skills Marketplace
l6366616-lang

OpenClaw Doctor

by l6366616-lang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
244
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-health-doctor
Description
一键检查 OpenClaw 系统健康状态(配置、模型、cron、记忆)
README (SKILL.md)

🩺 OpenClaw 健康检查

一键全面检查 OpenClaw 系统状态,发现问题并给出修复建议。

检查项目

1. 系统状态

  • OpenClaw 版本
  • Node.js 版本
  • 运行时间、内存占用
  • Gateway 进程状态

2. 配置检查

  • 配置文件是否有效(openclaw.json)
  • 频道连接状态(飞书/Telegram 等)
  • 模型配置是否正确
  • 权限设置是否合理

3. 模型连通性

  • 主模型能否正常响应
  • Fallback 模型是否可用
  • API Key 是否有效

4. 定时任务

  • Cron 任务数量和状态
  • 最近一次执行是否成功
  • 有没有连续失败的任务

5. 记忆系统

  • MEMORY.md 是否存在
  • daily notes 最近更新时间
  • TOOLS.md 是否有内容

6. 技能加载

  • 已安装技能数量
  • 技能格式是否正确
  • 有没有重复或冲突的技能

使用方式

AI 调用步骤:

  1. 检查 openclaw.json 配置文件
  2. 执行 openclaw status 获取系统状态
  3. 执行 openclaw cron list 查看定时任务
  4. 检查 workspace 文件(MEMORY.md, TOOLS.md 等)
  5. 汇总结果,给出健康评分(0-100)和修复建议

输出格式

🩺 OpenClaw 健康检查报告

系统状态:✅/⚠️/❌
- 版本:xxx
- 运行时间:xxx
- 内存:xxx

配置:✅/⚠️/❌
- 频道:xxx
- 模型:xxx

定时任务:✅/⚠️/❌
- 总数:x
- 正常:x
- 异常:x

记忆系统:✅/⚠️/❌

健康评分:xx/100
建议修复:xxx

注意事项

  • 检查时不要修改任何配置
  • 发现问题先报告,不要自动修复(除非用户明确要求)
  • 敏感信息(API Key 等)用 *** 脱敏
Usage Guidance
This skill is an instruction-only health checker and appears coherent for that role. Before installing or allowing autonomous runs: 1) confirm you trust the agent to read local config files (openclaw.json) because they may contain API keys or secrets; 2) run the checks manually first (run 'openclaw status' and inspect openclaw.json) to see what data is exposed; 3) ensure the environment has the expected 'openclaw' CLI and Node.js and that outgoing network access for model/API checks is acceptable; 4) note that SKILL.md asks the agent to mask secrets but that masking is not enforced—avoid granting the skill access to secrets you would not want inspected. If you need stronger guarantees, restrict it to manual invocation and run it in a test environment first.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-health-doctor Version: 1.0.0 The skill bundle is a diagnostic tool designed to check the health of an OpenClaw system. It instructs the AI to inspect configuration files (openclaw.json), check system status via CLI commands (openclaw status), and verify workspace files (MEMORY.md, TOOLS.md). The instructions in SKILL.md explicitly include safety measures such as masking sensitive API keys and avoiding unauthorized configuration changes.
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions: the skill is a diagnostic that reads OpenClaw config and workspace files and runs the OpenClaw CLI to report status. Required binary (node) is reasonable for an OpenClaw tool. It mentions verifying API keys and model connectivity but does not require external credentials — this is consistent if keys are stored in local config files (openclaw.json).
Instruction Scope
SKILL.md instructs the agent to read openclaw.json, workspace files (MEMORY.md, TOOLS.md, daily notes) and run 'openclaw status' and 'openclaw cron list' — all within the scope of a health check. However these instructions imply reading configuration files that may contain sensitive API keys; the document asks the agent to redact keys but does not define how to validate API keys or where network checks should be performed. The instructions are otherwise narrowly scoped and do not request unrelated system data.
Install Mechanism
No install spec and no code files — lowest-risk instruction-only skill. It relies on existing CLI/binaries (node and the 'openclaw' CLI) which is expected for this purpose.
Credentials
The skill declares no required environment variables or credentials, which is proportionate for a read-only diagnostic. That said, verifying API keys/model connectivity will likely require access to secrets stored in local config files (openclaw.json) or performing outgoing network requests; those are plausible needs but are not explicitly documented as required credentials.
Persistence & Privilege
The skill does not request persistent or elevated platform privileges (always:false). It is user-invocable and allows autonomous invocation by default, which is normal for skills; there is no evidence it would modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-health-doctor
  3. After installation, invoke the skill by name or use /openclaw-health-doctor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of openclaw-doctor. - Provides a one-click, comprehensive health check for the OpenClaw system, covering configuration, models, cron jobs, and memory files. - Checks system and process status, including OpenClaw and Node.js versions, uptime, and memory use. - Validates configuration files and connections for channels and models. - Examines model connectivity, fallback settings, and API key validity. - Audits cron tasks for status, execution history, and failure detection. - Reviews memory system components, including presence and freshness of MEMORY.md and TOOLS.md. - Assesses installed skills for correctness and duplication. - Outputs a summarized health report with a score and concrete repair suggestions, ensuring sensitive information is redacted.
Metadata
Slug openclaw-health-doctor
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is OpenClaw Doctor?

一键检查 OpenClaw 系统健康状态(配置、模型、cron、记忆). It is an AI Agent Skill for Claude Code / OpenClaw, with 244 downloads so far.

How do I install OpenClaw Doctor?

Run "/install openclaw-health-doctor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OpenClaw Doctor free?

Yes, OpenClaw Doctor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does OpenClaw Doctor support?

OpenClaw Doctor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenClaw Doctor?

It is built and maintained by l6366616-lang (@l6366616-lang); the current version is v1.0.0.

💬 Comments