← 返回 Skills 市场
Daily Health Report
作者
welderjustin
· GitHub ↗
· v1.0.0
· MIT-0
286
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install daily-health-report
功能描述
Generates and publishes a daily Raspberry Pi system health report including uptime, memory, swap, load, disk, and temperature metrics.
使用说明 (SKILL.md)
daily-health-report
Description:
- Generates and publishes a daily system health report from the Raspberry Pi, including uptime, memory, swap, load, disk, and temperature metrics.
Purpose:
- Provide a consistent, automated health snapshot for quick review and logging.
Inputs:
- None (pulls data from the local system at run time via health_report.sh).
Outputs:
- A human-readable health report text block and a log entry.
Dependencies:
- /home/welderjustin/.openclaw/workspace/scripts/health_report.sh
- /home/welderjustin/.openclaw/workspace/logs/
Invocation:
- Run the health_report script and publish its output to the chosen channel (or integrate with the main agent).
安全使用建议
This skill depends on /home/welderjustin/.openclaw/workspace/scripts/health_report.sh but does not include it or declare that path in metadata. Before installing or enabling it: (1) Inspect the referenced health_report.sh file contents to confirm it only collects local metrics (uptime, memory, disk, temperature) and does not access unrelated files or send data off-host. (2) Verify the logs directory and file permissions to avoid leaking sensitive data. (3) If you don't control or want the hard-coded path, modify the skill to use a configurable path or include the health_report.sh implementation in the bundle. (4) Prefer running ./scripts/run.sh manually first to observe behavior. (5) If you allow autonomous invocation, be aware the agent will execute an external script — only enable that if you've verified the script is safe.
功能分析
Type: OpenClaw Skill
Name: daily-health-report
Version: 1.0.0
The skill bundle is classified as suspicious because it relies on an external script (health_report.sh) located in a hardcoded absolute path (/home/welderjustin/.openclaw/workspace/scripts/) that is not included in the provided files. This dependency on an external, unverified script in a specific user's home directory is a significant security risk, as the actual logic being executed is hidden from review. These hardcoded paths are present in scripts/run.sh, SKILL.md, and README.md.
能力评估
Purpose & Capability
The skill's stated purpose is a simple local health report, but the bundle does not include the actual health_report.sh implementation it depends on. SKILL.md and README both list /home/welderjustin/.openclaw/workspace/scripts/health_report.sh and a logs directory as dependencies, yet the skill's metadata declares no required config paths — this is an incoherence (the skill expects external files it didn't ship).
Instruction Scope
Runtime instructions (and scripts/run.sh) execute /home/welderjustin/.openclaw/workspace/scripts/health_report.sh and write to /home/welderjustin/.openclaw/workspace/logs/latest-health-report.txt. Because the health_report.sh file is not included, the agent will run an external, arbitrary local script whose behavior is unknown; that can read arbitrary system state or perform network operations beyond the stated scope.
Install Mechanism
No install spec is provided (instruction-only + small run.sh). This is low risk in terms of fetching remote code, but the included run.sh will execute a local, external script — so while nothing is downloaded by the skill itself, it still triggers execution of code outside the bundle.
Credentials
The skill declares no required environment variables or config paths, yet the instructions and run.sh rely on absolute user-specific paths under /home/welderjustin/.openclaw/workspace. That mismatch (undeclared required paths and a hard-coded user home) is disproportionate and surprising for a general-purpose 'daily health report' skill.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide changes. Note: model invocation is enabled by default (allowed), so if the agent runs the skill autonomously it could execute the referenced local script — combine that with the other concerns when deciding whether to allow autonomous runs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install daily-health-report - 安装完成后,直接呼叫该 Skill 的名称或使用
/daily-health-report触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release—automated system health reporting for Raspberry Pi:
- Generates and publishes daily system health reports, including uptime, memory, swap, load, disk usage, and temperature.
- Produces both a human-readable report and a log entry for record-keeping.
- Runs automatically with no user input required; collects data via health_report.sh.
- Designed for quick health checks and logging through integration or channel publishing.
元数据
常见问题
Daily Health Report 是什么?
Generates and publishes a daily Raspberry Pi system health report including uptime, memory, swap, load, disk, and temperature metrics. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 286 次。
如何安装 Daily Health Report?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install daily-health-report」即可一键安装,无需额外配置。
Daily Health Report 是免费的吗?
是的,Daily Health Report 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Daily Health Report 支持哪些平台?
Daily Health Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Daily Health Report?
由 welderjustin(@welderjustin)开发并维护,当前版本 v1.0.0。
推荐 Skills