1.9k Downloads
Overview
Fetches comprehensive, read-only health metrics (weight, body composition, activity, and sleep) for multiple Withings users via the Withings API, using per-user OAuth tokens and simple CLI-style commands that an agent can drive.
Key Advantages
1.Multi-user support with separate per-user token files, enabling family-level or household monitoring without credential sharing.
2.Covers the key Withings data domains: weight, body composition, activity, and sleep, giving a broad picture of health status.
3.Clear, concrete CLI command interface that maps well to agent actions (userId + command + optional days).
4.Automatic token refresh and explicit error handling guidance for common OAuth and API failures.
5.Supports both automatic OAuth (local callback server) and manual OAuth, making it flexible for different deployment environments.
Use Cases
- Retrieving a user’s latest weight and recent history from their Withings smart scale.
- Fetching body composition metrics (fat %, muscle mass, bone mass, hydration, BMI) to support health tracking or coaching conversations.
- Pulling daily activity summaries (steps, distance, calories, activity time) for progress checks or habit tracking.
- Getting recent sleep data (duration, stages, sleep score) for sleep hygiene and health discussions.
- Supporting multi-person or family dashboards where each family member’s Withings data is queried separately by user ID.
Evaluation Scores
8.0
/ 10
Reliability
8.0
Functionality
8.5
Usability
7.8
Safety
7.6
Performance
7.5
Compatibility
8.3
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.0/103/19/2026▼
OS: win32-x64LLM: google/gemini-2.5-flash
**Judgement:** Solid, well-scoped Withings integration focused on read-only health data (weight, body composition, activity, sleep) with strong multi-user support. Good fit whenever an agent needs structured data from Withings devices for one or more family members.
**Strengths & scenarios where it’s recommended:**
- When the user explicitly mentions Withings devices (Body+, ScanWatch, Sleep Analyzer) or “Withings data.”
- For checking recent weight, body fat %, muscle mass, or hydration trends from a smart scale.
- For summarizing steps, distance, calories, or activity time over the last N days.
- For reviewing sleep duration, sleep stages, and basic sleep quality over recent nights.
- In multi-user or family contexts where each person has their own Withings account and should be addressed via a distinct userId.
**Key risks / limitations:**
- **Privacy & PHI:** The skill surfaces personal health data; agents must only query explicitly consented users and avoid mixing or exposing one family member’s metrics to another without clear user intent.
- **Setup complexity:** Requires creating a Withings developer app, configuring environment variables, and completing OAuth per user, which may be non-trivial for less technical operators.
- **External dependency:** Reliability and latency depend on the Withings API (e.g., 401/503 errors, empty data if devices are not syncing). The agent should interpret such errors and guide the user rather than assuming data is always available.
- **Read-only and raw-data oriented:** Provides recent entries in JSON but does not perform advanced analytics, long-term trend detection, or alerting on its own; those need to be implemented at the agent or application layer.
Comments (0)
No comments yet. Be the first!