← Back to Skills Marketplace
Skill Health
by
javiersgjavi
· GitHub ↗
· v1.0.1
485
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install skill-health
Description
Analyze wearable health CSV exports (steps, heart rate, sleep, calories, SpO2, exercise, distance) and produce compact JSON reports for hourly, daily, weekly...
Usage Guidance
This skill appears coherent and focused: it reads local wearable exports and emits JSON reports. Before installing or running it: (1) run in an isolated environment (virtualenv/container) and install Python 3.10+ and pandas; (2) review the remaining omitted files (12 files were not shown in the prompt) if you want maximum assurance; (3) treat output and inputs as sensitive health data—do not upload them to external services unless intended; (4) if you do not want the agent to invoke skills autonomously, adjust the agent/skill invocation settings. Running the scripts on a small sample dataset in a sandbox is a good first test.
Capability Analysis
Type: OpenClaw Skill
Name: skill-health
Version: 1.0.1
The skill is classified as suspicious due to path traversal vulnerabilities in all `scripts/run_*.py` files. Specifically, the `--output-dir` argument allows writing generated JSON reports to arbitrary file system paths, potentially leading to unauthorized file creation or overwrites (e.g., `/etc/passwd`, `~/.ssh/authorized_keys`). Similarly, the `--data-path` and `--data-dir` arguments allow reading CSV data from arbitrary file system paths, enabling an attacker to instruct the agent to read sensitive files (e.g., `/etc/shadow`) even if they fail to parse as valid health data CSVs. These are critical vulnerabilities that could be exploited by prompt injection against the agent, but there is no evidence of intentional malicious behavior within the code itself.
Capability Assessment
Purpose & Capability
Name/description (analyze wearable CSV exports and produce JSON reports) align with the included Python modules and scripts (hourly/daily/weekly/monthly/sleep analyses, loaders, and reporting). The SKILL.md dependency note (Python 3.10+ and pandas) matches the code's use of pandas and datetime. No unexpected cloud or unrelated service credentials are requested.
Instruction Scope
SKILL.md instructs running local Python scripts with --data-path/--data-dir and --timezone; the scripts and analysis modules operate on local data (CSV/ZIP/directories) and produce JSON to stdout or --output-dir. In the provided source snippets the code only reads local files (data and previous JSON outputs) and does not access environment variables, system configuration, or external network endpoints.
Install Mechanism
No install specification is present (scripts are run directly). This is low-risk but requires the host to provide Python 3.10+ and pandas. The package includes many source files but nothing that downloads or extracts remote archives was observed. Users should install dependencies in a virtualenv or sandbox.
Credentials
The skill declares no required env vars, credentials, or config paths. The code snippets do not read os.environ or other secrets. Requested access (local CSV/ZIP health exports) is proportional to the stated analysis purpose.
Persistence & Privilege
always:false and default autonomous invocation are set (platform default). The skill does not request to persist configuration or alter other skills. No indication of attempts to modify system-wide settings or other skills' configs in the reviewed files.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skill-health - After installation, invoke the skill by name or use
/skill-health - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Make timezone handling configurable for all users; add --timezone support to generation scripts and update skill docs.
v1.0.0
Initial release of skill-health: Analyze and summarize wearable health data.
- Processes CSV exports for steps, heart rate, sleep, calories, SpO2, exercise, and distance.
- Generates compact JSON reports for various time windows: hourly, daily, weekly, monthly, and sleep (last 30h).
- Supports cross-temporal health alerts in JSON format.
- Scripts accept ZIP or folder input and output results to specified directories.
- Includes documentation for usage, data semantics, and dependencies (Python 3.10+, pandas).
Metadata
Frequently Asked Questions
What is Skill Health?
Analyze wearable health CSV exports (steps, heart rate, sleep, calories, SpO2, exercise, distance) and produce compact JSON reports for hourly, daily, weekly... It is an AI Agent Skill for Claude Code / OpenClaw, with 485 downloads so far.
How do I install Skill Health?
Run "/install skill-health" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Health free?
Yes, Skill Health is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Skill Health support?
Skill Health is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Health?
It is built and maintained by javiersgjavi (@javiersgjavi); the current version is v1.0.1.
More Skills