TypeScript SDK that unifies wearable health data into a single queryable layer. Vitals monitoring, trend analysis, alerts, and FHIR interop — built as an ElizaOS plugin.
npm install @vitalclaw/sdk0x0000000000000000000000000000000000000000A complete health data layer — from raw wearable readings to actionable wellness insights, all type-safe and privacy-first.
Heart rate, HRV, blood pressure, SpO2, glucose, sleep stages, steps, weight, temperature, VO2 max — all in a unified data model.
Threshold-based alerts with severity levels, cooldown windows, and custom rules. Ships with defaults for cardiac, respiratory, and metabolic anomalies.
Linear regression-based trend detection over 7, 14, 30, or 90 days. Classifies each metric as improving, stable, declining, or insufficient data.
Convert between VitalClaw data points and FHIR Observations using LOINC codes. Export full FHIR Bundles for healthcare system integration.
Configurable data retention, anonymized exports, consent-based sharing, and local-first processing. Your health data stays under your control.
Composite 0-100 score computed from cardiac, activity, sleep, stress, and body composition data with auto-generated insights.
Seven provider adapters out of the box. Unified data model across all devices.
HealthDataProvider interface.VitalDataPoint format. Deduplication, unit conversion, and timestamp alignment.0-100 scores.DailySummary and WeeklySummary with wellness scores, category breakdowns, and auto-generated insights."check my vitals" and "show trends" naturally.Plugin with actions, context provider, safety evaluator, and three pre-built agent characters.
General-purpose health companion. Calm, precise, covers all metrics. Always disclaims medical advice.
Energetic fitness tracker. Focuses on steps, calories, active minutes, VO2 max. Celebrates milestones.
Gentle sleep specialist. Analyzes duration, stages, efficiency, consistency. Evidence-based sleep hygiene guidance.
Install VitalClaw, connect your wearables, and let your ElizaOS agent understand your health data.
npm install @vitalclaw/sdk