← 返回 Skills 市场
muslimalfatih

Server Health

作者 muslimalfatih · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
3533
总下载
1
收藏
15
当前安装
1
版本数
在 OpenClaw 中安装
/install server-health
功能描述
Comprehensive server health monitoring showing system stats, top processes, OpenClaw gateway status, and running services. Perfect for quick health checks via Telegram or CLI.
安全使用建议
What to consider before installing/running: - Inspect the script yourself before running. It is a local shell script (no download/install), so running it executes whatever is in server-health.sh. - The script reads /root/.openclaw/openclaw.json, session files under /root/.openclaw, and /usr/lib/node_modules/openclaw/package.json and calls the openclaw CLI. Those files can contain sensitive configuration or state; do not run it as root on production machines unless you trust the source. - The skill metadata declares no dependencies, but the script expects jq, systemctl, docker (optional), and the openclaw CLI; ensure those are available and understand that openclaw status output may include internal details. - The README mentions Telegram integration but there is no code for Telegram — do not assume remote forwarding or alerts are implemented. If you need alerts via Telegram, require an explicit, reviewed integration. - If you want to use this: run it in a safe/test environment first, or run with least privilege (non-root) and verify what files are accessed (e.g., run under strace or in a container). If you need confirmation about what exactly openclaw status prints on your system, run that command separately to see what data could be exposed.
功能分析
Type: OpenClaw Skill Name: server-health Version: 1.0.0 The skill bundle provides a server health monitoring script. While the script accesses sensitive paths like `/root/.openclaw/openclaw.json` and `/root/.openclaw/agents/main/sessions/*.json`, this access is directly aligned with its stated purpose of monitoring the OpenClaw gateway's status, configuration, and sessions. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in the `SKILL.md` or `README.md` files. All commands used are standard system utilities for gathering health metrics, and the script only reads OpenClaw-specific files relevant to its monitoring function.
能力评估
Purpose & Capability
The name/description claim a server health monitor (including OpenClaw gateway status), which aligns with the code's purpose. However the registry metadata and skill requirements declare no dependencies or privileges, while the script actually expects/uses jq, systemctl, docker, and the openclaw CLI and reads files under /root/.openclaw and /usr/lib/node_modules/openclaw. The README mentions Telegram use but there is no Telegram integration in the files. These mismatches (undeclared runtime dependencies, implied need for elevated access, and an advertised Telegram capability that isn't implemented) are inconsistent with the declared metadata.
Instruction Scope
The SKILL.md points to running server-health.sh; the script reads system state (top, ps, df, free, uptime), invokes systemctl and docker, runs pgrep/openclaw status, and directly reads /root/.openclaw/openclaw.json and session files (/root/.openclaw/agents/main/sessions/*.json) and /usr/lib/node_modules/openclaw/package.json. Reading OpenClaw config and session files can expose sensitive local configuration or session metadata. The instructions don't warn that root privileges may be required nor describe what sensitive files are read.
Install Mechanism
This is an instruction-only skill with no install spec (no network downloads or new binaries written by the skill). That is lower risk from an installation standpoint. The only risk is running the provided shell script itself (local code execution).
Credentials
The skill declares no required environment variables or credentials, yet the script accesses potentially sensitive files under /root/.openclaw and invokes the openclaw CLI which may surface internal configuration (models, ports, possibly tokens depending on configuration). It also reads package.json from a system path. Requesting zero credentials is not inconsistent by itself, but reading root-owned config without declaring privilege requirements is disproportionate and should be explicit.
Persistence & Privilege
The skill does not request persistent presence (always: false) and does not modify other skills or system-wide configuration. It only reads local system state and prints it; it does not attempt to write or persist credentials or enable itself automatically.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install server-health
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /server-health 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: System stats, OpenClaw Gateway status, and services monitoring
元数据
Slug server-health
版本 1.0.0
许可证
累计安装 18
当前安装数 15
历史版本数 1
常见问题

Server Health 是什么?

Comprehensive server health monitoring showing system stats, top processes, OpenClaw gateway status, and running services. Perfect for quick health checks via Telegram or CLI. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3533 次。

如何安装 Server Health?

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

Server Health 是免费的吗?

是的,Server Health 完全免费(开源免费),可自由下载、安装和使用。

Server Health 支持哪些平台?

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

谁开发了 Server Health?

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

💬 留言讨论