LaunchKit · 2026
Back to Skills

apple-health-skill

Talk to your Apple Health data — ask questions about your workouts, heart rate, activity rings, and fitness trends.

3
1.4k downloads
by @nftechie

Setup & Installation

openclaw skills install @nftechie/apple-health-skill

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install apple-health-skill

What This Skill Does

Connects AI agents to Apple Health data via the Transition app. Enables natural language queries about workouts, heart rate trends, VO2 Max, sleep, and training load. Also provides a free workout generator that requires no account.

Exposes structured fitness metrics like CTL, ATL, and TSB alongside raw workout data, so agents can give context-aware training advice rather than just surfacing numbers.

When to use it

  • Ask how resting heart rate changed over the past month
  • Check training fatigue before scheduling a hard workout
  • Compare running pace across two months
  • Get a structured 45-minute run workout without signing in
  • Review weekly workout count and activity ring completion

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Should I do a hard workout today?

AGENT
  1. 1Call GET /api/v1/performance/pmc to retrieve current TSB value
  2. 2Check if TSB is below -20, indicating accumulated fatigue
  3. 3Call GET /api/v1/performance/stats to get heart rate zones and threshold paces
  4. 4Call POST /api/v1/coach/chat with question about recent training load
OUTPUT

Agent reports TSB of -24 and recommends a rest or easy day with supporting heart rate zone context

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Transition app installed on iPhone (available at transition.fun)Apple Health access granted to TransitionTRANSITION_API_KEY environment variable (generated in Transition app Settings > API Keys)