← Back to Skills Marketplace
stigg86

doctor-call

by stigg86 · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ✓ Security Clean
53
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install doctor-call
Description
Diagnose and fix OpenClaw gateway issues. Auto-restart via systemd.
README (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
Usage Guidance
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install doctor-call
  3. After installation, invoke the skill by name or use /doctor-call
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug doctor-call
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is doctor-call?

Diagnose and fix OpenClaw gateway issues. Auto-restart via systemd. It is an AI Agent Skill for Claude Code / OpenClaw, with 53 downloads so far.

How do I install doctor-call?

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

Is doctor-call free?

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

Which platforms does doctor-call support?

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

Who created doctor-call?

It is built and maintained by stigg86 (@stigg86); the current version is v1.3.0.

💬 Comments