← 返回 Skills 市场
sanjay-gthb

Server Health Agent

作者 Sanjay Jain · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1026
总下载
0
收藏
7
当前安装
1
版本数
在 OpenClaw 中安装
/install server-health-agent
功能描述
Monitor VPS and server health metrics including real-time CPU usage, RAM utilization, disk usage, and Docker container status. Useful for DevOps monitoring,...
安全使用建议
This skill appears to do what it says: run read-only system commands to return CPU, RAM, disk, and Docker status. Before installing, consider: 1) The agent must have shell access — run the agent with least privilege so the skill only sees what you want it to (avoid running the agent as root if unnecessary). 2) If you do not want container names/status exposed, ensure the agent cannot access the Docker socket/CLI. 3) The SKILL metadata doesn't list required binaries (top, free, df, docker) — check your host has compatible utilities or rely on Node.js fallbacks. 4) Because the code uses child_process.exec, review the code and keep it under source control so you can detect future modifications. If you are comfortable with those points, the skill is internally consistent with its stated purpose.
功能分析
Type: OpenClaw Skill Name: server-health-agent Version: 1.0.0 The skill is classified as suspicious due to its explicit request for `shell` permission in `SKILL.md` and the use of `child_process.exec` in `skill.js` to run system commands (`top`, `free`, `df`, `docker ps`). While the executed commands are hardcoded, read-only, and do not incorporate user input (thus avoiding direct shell injection vulnerabilities), the broad `shell` permission and the use of a powerful primitive like `exec` represent a significant risky capability, even if plausibly needed for the stated monitoring purpose. This aligns with the guideline to classify broad permissions and risky capabilities as 'suspicious' when clear malicious intent is absent.
能力评估
Purpose & Capability
The name/description match the code: the skill runs read-only system commands (top, free, df, docker) and Node.js fallbacks to produce server metrics. One minor mismatch: the SKILL metadata/requirements list no required binaries even though the code expects standard system utilities (top, free, df, docker). This is likely an omission, not malicious, but means the platform should ensure those binaries exist.
Instruction Scope
SKILL.md and skill.js limit actions to collecting system metrics and printing structured JSON. The instructions do not reference unrelated files, undisclosed env vars, external endpoints, or 'use your judgment' style broad data collection. The skill logs and returns only local metrics (including Docker container names/status), which is consistent with its stated purpose.
Install Mechanism
There is no automated install step (instruction-only skill with included code). No downloads from arbitrary URLs or archive extraction occur. The README suggests copying the folder into the workspace and restarting OpenClaw, which is standard for local skills.
Credentials
The skill requests no environment variables or external credentials. It does require shell access to execute system commands, which is proportionate to gathering host metrics. The only implicit requirement is access to the Docker socket/CLI if Docker container status is desired — this is expected for the feature.
Persistence & Privilege
The skill is not marked always:true and is user-invocable only. However, it requires shell execution permission (declared in SKILL.md) and will therefore run system commands with whatever privileges the agent process has. That privilege is necessary for its function but means it will see anything the agent user can read (including containers if Docker socket is available).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install server-health-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /server-health-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Server Health Agent. Features: - Real-time CPU monitoring using top command - RAM usage monitoring with fallback support - Disk usage detection - Docker container status detection - Structured JSON output for OpenClaw compatibility - Node.js 18–22 compatible - Docker-safe execution - CLI testing support
元数据
Slug server-health-agent
版本 1.0.0
许可证
累计安装 8
当前安装数 7
历史版本数 1
常见问题

Server Health Agent 是什么?

Monitor VPS and server health metrics including real-time CPU usage, RAM utilization, disk usage, and Docker container status. Useful for DevOps monitoring,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1026 次。

如何安装 Server Health Agent?

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

Server Health Agent 是免费的吗?

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

Server Health Agent 支持哪些平台?

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

谁开发了 Server Health Agent?

由 Sanjay Jain(@sanjay-gthb)开发并维护,当前版本 v1.0.0。

💬 留言讨论