← 返回 Skills 市场
stigg86

doctor-call

作者 stigg86 · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ✓ 安全检测通过
53
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install doctor-call
功能描述
Diagnose and fix OpenClaw gateway issues. Auto-restart via systemd.
使用说明 (SKILL.md)

Doctor Call

Diagnose and repair OpenClaw gateway issues automatically.

Usage

doctor-call check   → Run diagnostics
doctor-call fix     → Auto-repair + restart gateway if needed
doctor-call status  → Quick health check
doctor-call setup   → Enable systemd auto-restart (auto-restart on crash)
doctor-call remove  → Disable auto-restart

What it does

check - Runs openclaw doctor --lint for full diagnostics. Falls back to basic system checks if it hangs.

fix - First checks if gateway is running. If not, restarts it immediately. Then tries openclaw doctor --repair for config issues.

status - Shows if OpenClaw is running, disk space, memory, and whether auto-restart is enabled.

setup - Installs systemd timer that runs doctor-call fix every hour. This means OpenClaw auto-restarts if it crashes, even if you can't contact me.

remove - Removes the systemd auto-restart.

Auto-restart (key feature!)

doctor-call setup

This creates a systemd service + timer that:

  • Runs every 5 minutes
  • Auto-restarts OpenClaw if it's down
  • Works even when I can't be contacted
  • Survives Pi reboots

What it fixes

  • Gateway down → restarts with openclaw gateway start
  • Config issues → runs openclaw doctor --repair
  • Doctor hangs → uses system checks instead

Safety

  • Read-only by default (check/status)
  • Auto-repair only when you ask (fix)
  • Always reports what it found/did
  • Won't break anything - if repair fails, shows manual command

Example

doctor-call status
🩺 Doctor Call
📊 Status Check
✅ OpenClaw: Running
✅ Disk: 89% used
✅ Memory: 3.6GB free
✅ Auto-restart: Enabled
doctor-call setup
🔧 Setting up auto-restart via systemd...
✅ Auto-restart enabled!
• Service: /etc/systemd/system/openclaw-health.service
• Timer: runs every 5 minutes
• OpenClaw will auto-restart if it crashes
安全使用建议
Install only if you want an OpenClaw gateway health monitor that can automatically run repair and restart actions. Review the setup behavior first, because it creates a user systemd timer that appears to run every 5 minutes despite some text saying every hour; use the remove command to disable it.
能力评估
Purpose & Capability
The shell script’s diagnostics, repair, and restart actions match the stated purpose of diagnosing and fixing OpenClaw gateway issues.
Instruction Scope
Commands are user-directed through check, status, fix, setup, and remove; setup enables automatic recurring repair/restart behavior, and the documentation inconsistently describes the timer as hourly versus every 5 minutes.
Install Mechanism
There are no dependencies or installer-side surprises, but setup writes user-level systemd service and timer files under ~/.config/systemd/user and uses a hard-coded /home/umbrel skill path.
Credentials
The script checks OpenClaw processes, disk, memory, and user systemd state, which is proportionate for a gateway health monitor; no credential stores or unrelated local data are read.
Persistence & Privilege
Persistence is opt-in via setup, uses user systemd rather than sudo/system scope, and includes a remove command, but it will keep running repair/restart automatically until disabled.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install doctor-call
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /doctor-call 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
Fixed timer description - now correctly says every 1 hour instead of 5 minutes
v1.2.0
Updated timer from 5min to 1h to reduce token usage
v1.1.0
Added systemd auto-restart - setup command enables auto-restart every 5 mins without sudo
v1.0.0
Initial release - diagnose and fix OpenClaw gateway issues via openclaw doctor
元数据
Slug doctor-call
版本 1.3.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

doctor-call 是什么?

Diagnose and fix OpenClaw gateway issues. Auto-restart via systemd. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 53 次。

如何安装 doctor-call?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install doctor-call」即可一键安装,无需额外配置。

doctor-call 是免费的吗?

是的,doctor-call 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

doctor-call 支持哪些平台?

doctor-call 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 doctor-call?

由 stigg86(@stigg86)开发并维护,当前版本 v1.3.0。

💬 留言讨论