← 返回 Skills 市场
relayplane

Clawdoctor

作者 RelayPlane · GitHub ↗ · v0.4.13 · MIT-0
cross-platform ⚠ suspicious
264
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install turleydesigns-clawdoctor
功能描述
Self-healing monitor for OpenClaw gateways, crons, and agent sessions. Use when you need to watch if OpenClaw is running, get Telegram alerts on failures, au...
安全使用建议
What to consider before installing: - Function: this is a local OpenClaw monitor/healer that reads ~/.openclaw files, writes data under ~/.clawdoctor, sends Telegram alerts, and can restart OpenClaw via systemctl or the openclaw CLI. That behavior matches the README and SKILL.md. - Permissions: healing actions (systemctl restart or killing sessions) may require appropriate user permissions; prefer running with the least privilege needed and test in dry-run mode first (clawdoctor start --dry-run). - Telegram: you must provide a bot token and chat id in config to receive alerts. If you enable inline-approval buttons, a dedicated callback bot token may be required; otherwise inline buttons fall back to suggested CLI commands. - Licenses: paid-plan activation uses a remote validation call to clawdoctor.dev; the factsheet shows server-side bugs in their license endpoints (idempotency and query handling). Treat any license keys or payment flows with the usual caution and prefer using environment-based caching or local license files rather than exposing other secrets. - Advertising mismatches: Slack/Discord alerting is advertised but not implemented—Telegram is the only alerter in code. RetentionDays and monitor limits are configurable but not strictly enforced automatically by the client. - Review before auto-fix: enable dry-run and review the audit/snapshot files (~/.clawdoctor/audit.jsonl and snapshots/) before allowing auto-heal in production. Consider running the CLI manually for initial testing and confirm behavior for your systemd setup. - Source trust: code is included in the skill bundle. If you plan to install globally (npm -g), inspect the package and prefer installing from the official npm name and repository (links are provided) and verify the package integrity.
功能分析
Type: OpenClaw Skill Name: turleydesigns-clawdoctor Version: 0.4.13 The bundle contains 'ClawDoctor', a legitimate monitoring and self-healing utility designed for the OpenClaw platform. The code implements watchers for gateway processes, cron jobs, and agent sessions, and includes 'healers' that can restart services or retry failed tasks using the 'openclaw' CLI and systemd. While the tool requires significant permissions (shell execution and network access for Telegram alerts and license validation at clawdoctor.dev), its behavior is transparent, well-documented, and strictly aligned with its stated purpose. Security best practices are observed, such as using allowlists for rollback commands in 'src/snapshots.ts' and enforcing restrictive file permissions (0o600) for configuration and license data in 'src/config.ts'.
能力评估
Purpose & Capability
Name/description match the code and runtime behavior: watchers look at ~/.openclaw, session/cron files, systemd/journalctl, and healers call `openclaw` or `systemctl` to restart/kill. The package installs a CLI 'clawdoctor' via npm as declared. Minor mismatch: marketing mentions Slack/Discord alerts but the code only implements Telegram; retention and tier enforcement are not fully automatic (factsheet notes user must configure retentionDays).
Instruction Scope
SKILL.md and TASK.md instruct the agent to install the npm CLI and run local monitoring commands. The runtime instructions and code access only local OpenClaw-related files (~/.openclaw) and local state (~/.clawdoctor), and make outbound HTTPS calls only to the license server (clawdoctor.dev) and Telegram API as expected for alerts and license validation. Healers perform system/process actions (systemctl/openclaw) which are consistent with the stated auto-fix purpose.
Install Mechanism
Install uses the npm package 'clawdoctor' (package.json/package-lock.json present). No arbitrary binary downloads or URL-extract installs were found. The package depends on native module better-sqlite3 (normal for local SQLite use) which has an install script; this is standard for native Node packages but will compile/install native bindings during npm install.
Credentials
The skill does not request unrelated external credentials in registry metadata. It uses local config (~/.clawdoctor/config.json) to store Telegram bot token and chat id and optionally reads CLAWDOCTOR_KEY from the environment for license activation — all expected. The daemon interacts with systemctl/journalctl and may require appropriate user permissions to restart services; users should confirm service restart semantics (user vs system units) on their host. No excessive or unrelated env vars are required by the package itself.
Persistence & Privilege
The package writes and maintains local files under ~/.clawdoctor (config, events.db, audit.jsonl, snapshots) which is consistent with a long-running monitor. always:false and normal autonomous invocation are set. It does not request permanent system-wide privilege beyond installing a user systemd unit if the user opts to do so.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install turleydesigns-clawdoctor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /turleydesigns-clawdoctor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.4.13
fix: version string now reads from package.json dynamically; verifier pass — all 5 fixes confirmed
v0.4.12
Overhauled SKILL.md: problem framing, full monitor/healer tables, plan comparison, security section, how-it-works agent flow
v0.4.11
Accurate README: 6 monitors, 5 healers, plan tiers, all commands. Added bugs field.
v0.2.0
Self-healing monitor for OpenClaw. Watches gateway, crons, sessions, auth, and costs. Auto-restarts gateway on failure. Telegram alerts with rate limiting.
元数据
Slug turleydesigns-clawdoctor
版本 0.4.13
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Clawdoctor 是什么?

Self-healing monitor for OpenClaw gateways, crons, and agent sessions. Use when you need to watch if OpenClaw is running, get Telegram alerts on failures, au... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 264 次。

如何安装 Clawdoctor?

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

Clawdoctor 是免费的吗?

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

Clawdoctor 支持哪些平台?

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

谁开发了 Clawdoctor?

由 RelayPlane(@relayplane)开发并维护,当前版本 v0.4.13。

💬 留言讨论