apple-health-skill
✓CleanTalk to your Apple Health data â ask questions about your workouts, heart rate, activity rings, and fitness trends using AI.
Install Command
npx skills add nftechie/apple-health-skillSKILL.md
---
name: apple-health-skill
description: Talk to your Apple Health data â ask questions about your workouts, heart rate, activity rings, and fitness trends using AI.
homepage: https://www.transition.fun
---
# Apple Health Skill
Chat with your Apple Health data using AI. Ask about your workouts, heart rate trends, activity rings, VO2 Max, and more. Powered by [Transition](https://www.transition.fun), which syncs with Apple Health to give AI agents access to your fitness data.
## Setup
1. Download [Transition](https://www.transition.fun) and grant Apple Health access
2. Go to **Settings > API Keys** and tap **Generate New Key**
3. Set the environment variable:
```bash
export TRANSITION_API_KEY="tr_live_xxxxxxxxxxxxxxxxxxxxx"
```
## No Auth Required
### Workout of the Day
Generate a random structured workout â no account needed.
```bash
curl "https://api.transition.fun/api/v1/wod?sport=run&duration=45"
```
**Parameters:**
- `sport` â `run`, `bike`, `swim`, or `strength` (default: `run`)
- `duration` â minutes, 10-300 (default: `45`)
## Authenticated Endpoints
**Base URL:** `https://api.transition.fun`
**Auth:** Pass `X-API-Key` header on every request.
### AI Coach Chat
Ask questions about your Apple Health data. The AI coach has full context on your workouts and health metrics.
```bash
curl -X POST -H "X-API-Key: $TRANSITION_API_KEY" \
-H "Content-Type: application/json" \
-d '{"message": "How has my resting heart rate changed over the last month?"}' \
"https://api.transition.fun/api/v1/coach/chat"
```
Example questions:
- "How many workouts did I do this week?"
- "What's my VO2 Max trend?"
- "How has my sleep been trending this week?"
- "Compare my running pace this month vs last month"
- "Should I take a rest day based on my recent training?"
### Get Workouts
Retrieve scheduled workouts for a date range.
```bash
curl -H "X-API-Key: $TRANSITION_API_KEY" \
"https://api.transition.fun/api/v1/workouts?start=2026-02-09&end=2026-02-15"
```
**Parameters:**
- `start` â Start date (YYYY-MM-DD, required)
- `end` â End date (YYYY-MM-DD, required)
- Maximum range between `start` and `end` is 90 days.
### Performance Management Chart (PMC)
Get CTL (fitness), ATL (fatigue), and TSB (form) calculated from your Apple Health workouts.
```bash
curl -H "X-API-Key: $TRANSITION_API_KEY" \
"https://api.transition.fun/api/v1/performance/pmc"
```
### Performance Stats
Get FTP, threshold paces, heart rate zones, and other metrics derived from your Apple Health data.
```bash
curl -H "X-API-Key: $TRANSITION_API_KEY" \
"https://api.transition.fun/api/v1/performance/stats"
```
### Athlete Profile
```bash
curl -H "X-API-Key: $TRANSITION_API_KEY" \
"https://api.transition.fun/api/v1/profile"
```
### Chat History
```bash
curl -H "X-API-Key: $TRANSITION_API_KEY" \
"https://api.transition.fun/api/v1/coach/history"
```
## Rate Limits
| Tier | Read Endpoints | AI Endpoints |
|------|---------------|-------------|
| Free | 100/day | 3/day |
| Paid | 10,000/day | 100/day |
## Tips for Agents
1. **Use coach chat as the primary interface.** It has full context on the user's Apple Health workouts, heart rate, and performance â just ask natural questions.
2. **Check fatigue before recommending hard workouts.** Call `GET /api/v1/performance/pmc` and look at TSB. If TSB is below -20, the athlete is fatigued.
3. **Use the free WOD endpoint for quick workouts.** No auth needed â great for users who just want a workout suggestion.
4. **Date format is always YYYY-MM-DD** for all date parameters.
Similar Skills
Talk to your Garmin data â ask questions about your activities, training load, VO2 Max, heart rate zones, and more using AI.
npx skills add nftechie/garmin-skillTalk to your Strava data â ask questions about your activities, fitness trends, PRs, and training load using AI.
npx skills add nftechie/strava-skillUse this skill when the user requests current information, documentation, coding examples, or web research beyond the knowledge cutoff. Queries Google's AI Search mode to retrieve comprehensive AI-generated overviews with source citations from 100+ websites. Returns markdown with inline footnoted references [1][2][3]. You will receive a detailed Markdown file with references and information summarized directly from Google's AI search. Ideal for you to get new information and clues for further research.
npx skills add PleasePrompto/google-ai-mode-skillManage Apple Search Ads campaigns, ad groups, keywords, and reports via the asa-cli tool. Use when the user asks about Apple Search Ads management, campaign operations, keyword bidding, ASA reports, or ad performance.
npx skills add TrebuhS/Apple-Search-Ads-Skill