server-doctor

Audit Linux or macOS hosts running OpenClaw gateways and Telegram automation.

3|1|Updated May 21, 2026
One-click install
npx skills add https://github.com/qwwiwi/agentos-skills-public --skill server-doctor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-doctor
Source: https://github.com/qwwiwi/agentos-skills-public/tree/main/skills/server-doctor
Command: npx skills add https://github.com/qwwiwi/agentos-skills-public --skill server-doctor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Server Doctor helps operators audit and repair Linux or macOS hosts running OpenClaw gateways and Telegram-facing automation by first building an environment map, then performing evidence-bound diagnostics, classification, and safe remediation guidance without exposing secrets.

Core Features & Use Cases

  • Access-first environment mapping: collects a minimum inventory (hosts, bots/services, runtime owners, paths, and safe connection methods) and runs in mapped, partial map, or unreachable modes.
  • Runtime discovery and service identification: detects how workloads are started and supervised across systemd, launchd, Docker/Compose, direct processes, and terminal multiplexers.
  • Incident-ready, evidence-bounded diagnosis: structures diagnosis around spec correctness vs ops quality, uses evidence hierarchy, and applies strict “anti-false-outage” wording discipline.
  • Operational map outputs: produces host-by-host maps, bot-to-host maps, user-by-user runtime inventories, access maps, restart/log/status commands, risks, and known unknowns.
  • Public-safe documentation and incident helpers: instructs redaction of sensitive data and references incident/health/outage classification rules and scenario playbooks.

Quick Start

Ask Server Doctor to audit a specific host by first providing which machines run which OpenClaw/Telegram services, the Unix owner/account, the likely runtime style (systemd/launchd/Docker/direct), and the safe way to access each machine (such as SSH or tailscale).

Frequently Asked Questions about server-doctor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit and map Linux or macOS hosts running Telegram automation gateways?

Host auditing for Telegram automation builds an evidence-based environment map by collecting service identities, runtime owners, and access methods before deeper troubleshooting. It inventories systemd, launchd, Docker/Compose, and direct process workloads across reachable and unreachable machines.

What is the best way to diagnose false outages on OpenClaw gateway hosts?

Diagnosing false outages on OpenClaw gateway hosts requires applying strict anti-false-outage evidence discipline. This approach structures diagnosis around spec correctness versus ops quality, using an evidence hierarchy to classify health and prevent incorrect outage declarations.

How do I discover which runtime or service supervisor manages my bots across different hosts?

Runtime discovery detects how bot workloads are started and supervised across systemd, launchd, Docker/Compose, direct processes, and terminal multiplexers. It identifies the supervisor mechanism for each service to produce a complete user-by-user runtime inventory.

What information do I need before starting an incident triage on my production servers?

Incident triage on production servers requires a preflight intake establishing reachable targets. You must provide which machines run which services, the Unix owner account, the likely runtime style like systemd or Docker, and the safe connection method such as SSH or Tailscale.

Can I generate public-safe operational maps and restart commands without exposing secrets?

Public-safe operational maps instruct redaction of sensitive data while producing host-by-host maps, bot-to-host mappings, and restart, log, and status commands. The documentation references incident and health classification rules without exposing system secrets.

What should I do when a host is unreachable during an environment mapping audit?

Unreachable hosts during environment mapping are handled by running the audit in an unreachable mode. The process classifies access status, documents known unknowns, and records the target in the operational map without forcing false diagnostic conclusions.