withings-family
Fetches health data from the Withings API for multiple family members including weight, body composition (fat, muscle, bone, water), activity, and sleep. Use this skill when the user asks about their or their family's Withings data, weight history, body metrics, daily steps, sleep quality, or any health measurement from Withings devices.
Why use this skill?
Easily track weight, activity, and sleep metrics for your entire family. The withings-family skill integrates your health devices directly into OpenClaw.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/odrobnik/withings-familyWhat This Skill Does
The withings-family skill provides a robust interface for interacting with the Withings ecosystem, allowing you to fetch comprehensive health and wellness data for multiple family members from a single OpenClaw agent instance. By leveraging the Withings OAuth API, this skill securely connects to smart scales, sleep analyzers, and activity trackers to retrieve metrics such as weight, body composition (fat percentage, muscle mass, bone density, and water retention), daily activity levels (steps, distance, and calories), and detailed sleep architecture (duration, deep sleep, and REM cycles). It natively supports multi-user environments by isolating tokens into unique files (e.g., tokens-alice.json, tokens-bob.json), ensuring that private health data remains segregated while providing a unified command interface.
Installation
To install this skill, use the ClawHub CLI command: clawhub install openclaw/skills/skills/odrobnik/withings-family. After installation, you must register your application on the Withings Developer Portal, set your WITHINGS_CLIENT_ID and WITHINGS_CLIENT_SECRET as environment variables, and perform the initial OAuth handshake for each family member using scripts/withings_oauth_local.py. Ensure your callback URL is set to http://localhost:18081 during app registration to allow the authentication flow to complete successfully.
Use Cases
This skill is perfect for households wanting a centralized dashboard for personal health tracking. It is ideal for monitoring fitness goals over time, managing weight loss or gain journeys, analyzing sleep patterns to improve recovery, and keeping track of family health milestones. It removes the need to manually open multiple health apps by aggregating data directly into your OpenClaw conversation thread.
Example Prompts
- "Hey, what was my weight this morning?"
- "How did Charlie sleep last night? Check the Withings data for me."
- "Show me the last 7 days of activity for Alice and compare it to Bob's step count."
Tips & Limitations
Always ensure each family member has authorized the app individually. The skill requires an active internet connection to communicate with Withings cloud servers. Token files are created automatically, so do not delete them manually unless you need to re-authenticate a user. Remember that Withings syncs can sometimes have a slight delay; if data seems missing, wait a moment for the device to sync with the Withings backend before querying.
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-odrobnik-withings-family": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api
Related Skills
elevenlabs
Text-to-speech, sound effects, music generation, voice management, and quota checks via the ElevenLabs API. Use when generating audio with ElevenLabs or managing voices.
tesla-fleet-api
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.
unifi
Monitor UniFi network infrastructure via the UniFi Site Manager API. Use to list hosts/sites/devices/APs and get high-level client/device counts.
codexmonitor
List/inspect/watch local OpenAI Codex sessions (CLI + VS Code) using the CodexMonitor Homebrew formula. Reads sessions from ~/.codex/sessions by default (or via CODEX_SESSIONS_DIR / CODEX_HOME overrides). Requires the cocoanetics/tap Homebrew tap.
printer
Print images and PDFs to any CUPS printer. PPD-aware: reads paper sizes, margins, resolution, and duplex at runtime. Use when the user wants to print files (images like PNG/JPG or PDFs) or query printer capabilities.