← Back to Skills Marketplace
welderjustin

Daily Health Report

by welderjustin · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
286
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install daily-health-report
Description
Generates and publishes a daily Raspberry Pi system health report including uptime, memory, swap, load, disk, and temperature metrics.
README (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).
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install daily-health-report
  3. After installation, invoke the skill by name or use /daily-health-report
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug daily-health-report
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Daily Health Report?

Generates and publishes a daily Raspberry Pi system health report including uptime, memory, swap, load, disk, and temperature metrics. It is an AI Agent Skill for Claude Code / OpenClaw, with 286 downloads so far.

How do I install Daily Health Report?

Run "/install daily-health-report" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Daily Health Report free?

Yes, Daily Health Report is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Daily Health Report support?

Daily Health Report is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Daily Health Report?

It is built and maintained by welderjustin (@welderjustin); the current version is v1.0.0.

💬 Comments