openclaw-health-brief
Generate a daily health brief from Oura, Whoop, and Withings. Unified re-auth script, local token persistence, Green/Yellow/Red morning summary.
Why use this skill?
Automate your daily health insights. Aggregates data from Oura, WHOOP, and Withings into a single, actionable morning brief with simple OpenClaw integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/nathanielweiner/openclaw-healthWhat This Skill Does
The openclaw-health-brief skill serves as a centralized intelligence hub for your personal biometric data. It aggregates health metrics from Oura, WHOOP, and Withings, transforming fragmented data points into a cohesive, actionable JSON or Markdown daily brief. By implementing local token persistence and a robust re-authentication workflow, the skill ensures that your health dashboard is always up-to-date. The agent utilizes a Green/Yellow/Red status system to categorize your recovery, sleep, and activity metrics, allowing you to quickly interpret your physical state each morning without manually checking three separate applications.
Installation
Installation follows a standard three-step pipeline. First, configure your credentials by either utilizing 1Password as a centralized secret manager or setting raw environment variables. If choosing 1Password, ensure your items follow the naming conventions for Oura, WHOOP, and Withings to enable seamless lookup. Second, initialize your authorization tokens using the python3 ./bin/health-reauth all command, which handles the OAuth handshake and persists tokens to your local ~/.openclaw/secrets/ directory. Finally, test the integration using the included ./bin/smoke utility to verify that the environment is correctly configured before scheduling your first production run.
Use Cases
This skill is perfect for biohackers and fitness enthusiasts who require a unified daily report. Use it to correlate sleep architecture from Oura with cardiovascular strain from WHOOP and body composition from Withings. It is also ideal for automated morning briefing workflows where the OpenClaw agent delivers your health status directly to your chat interface via a cron job. Use it to monitor trends in your recovery scores over time and adjust your workout intensity based on the generated Red/Yellow/Green readiness indicators.
Example Prompts
- "Run the health brief for today and summarize my recovery score and sleep duration in a concise paragraph."
- "Compare my WHOOP strain data with my Oura readiness score from this morning. Is there a clear pattern?"
- "Create a morning routine in OpenClaw that runs the health-brief at 8 AM and alerts me if my recovery score is below 60%."
Tips & Limitations
The openclaw-health-brief is a powerful automation tool, but users should note that it relies on third-party API stability. Always ensure that your 1Password vault is accessible or that environment variables are sourced correctly in your shell profile. If you encounter a refresh_failed error, it typically indicates that a refresh token has expired; executing the re-auth command will resolve this immediately. For privacy, note that the skill stores tokens locally, so ensure your machine is encrypted with Full Disk Encryption. Lastly, the parsing of metrics into Green/Yellow/Red ratings is based on standard population health heuristics; individual baseline adjustments may be required for optimal insights.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-nathanielweiner-openclaw-health": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution