health-sync
Analyze synced health data across Oura, Withings, Hevy, Strava, WHOOP, and Eight Sleep.
Why use this skill?
Unified health analytics for Oura, Withings, Hevy, Strava, WHOOP, and Eight Sleep. Sync data, identify trends, and gain actionable performance insights.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/filipe-m-almeida/health-syncWhat This Skill Does
The health-sync skill serves as a centralized intelligence layer for your personal health and performance metrics. It acts as an integration engine that connects directly to the APIs of industry-leading health platforms including Oura, Withings, Hevy, Strava, WHOOP, and Eight Sleep. Instead of juggling six different mobile apps to piece together your health status, this skill aggregates raw data into a local SQLite database, allowing the AI agent to perform cross-platform analysis and trend recognition.
The skill is built with security and privacy as a priority. By utilizing a remote bootstrap flow, it ensures that your sensitive provider credentials are never transmitted in plain text or handled directly by the user interface. Once synchronized, the AI can correlate data—for example, mapping your recovery scores from WHOOP against the intensity of your workouts logged in Hevy or the sleep staging captured by your Eight Sleep mattress cover.
Installation
To integrate this capability into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/filipe-m-almeida/health-sync
Post-installation, ensure your system meets the local requirements, specifically having Node.js, npm, and npx installed. The agent will manage the internal filesystem, creating a workspace/health-sync/ directory where your SQLite database and configuration files reside.
Use Cases
- Longitudinal Trend Analysis: Identify how your resting heart rate (RHR) shifts over months of training.
- Recovery Optimization: Determine which workout types significantly impact your subsequent night's sleep quality.
- Performance Correlation: Compare your peak power output from Strava with your recovery metrics from Oura or WHOOP.
- Activity Synthesis: Quickly summarize a week of training across multiple platforms without manually exporting reports.
Example Prompts
- "How did my sleep score last night correlate with the intensity of my workout in Hevy?"
- "Can you show me the trend in my resting heart rate over the last six months based on my Oura data?"
- "I feel exhausted today; look at my WHOOP and Eight Sleep data and let me know if there are any obvious signs of overtraining."
Tips & Limitations
- Freshness: Always ensure you call the
npx health-sync synccommand before asking for complex analysis. Stale data can lead to misleading insights. - Setup: Only use the remote bootstrap flow via the agent's prompts. Avoid manual CLI commands like
health-sync initto prevent configuration drift. - Sensitive Data: Your credentials are stored in encrypted local files. Keep your machine secure and ensure your workspace directory is not exposed to public access. If you suspect your tokens have been compromised, re-run the bootstrap sequence.
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-filipe-m-almeida-health-sync": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution