Search

PythonReactSEOPDF
OpenClaw

ai-running-coach

AI Running Coach — personalized training via IM with automatic Strava-driven plan adjustments. Use when the user asks about running training, workout plans, marathon/half-marathon/10K/5K preparation, today's workout, weekly schedule, running stats/records (fastest, longest, weekly mileage), Strava analysis, or wants to chat with an AI running coach. Triggers on: running plan, training plan, today's workout, running stats, Strava data, marathon training, running coach.

aplomb20 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install aplomb2/ai-running-coach

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

AI Running Coach

OpenClaw-powered running coach that delivers personalized training via IM. The core value: Strava data flows in automatically, and the AI adjusts your plan in real-time.

Setup

The arc CLI handles all API calls. Token stored at ~/.config/airunningcoach/config.json.

First-Time Onboarding

If no token is configured (arc config show returns "not set"):

  1. Send the user this welcome message:
🏃 Welcome to AI Running Coach!

To connect your account:
1. Register → https://airunningcoach.net/register
2. Choose Pro (3-day free trial, cancel anytime)
3. Connect Strava → Profile page
4. Generate API Token → Profile page
5. Paste your arc_xxx token here

Already have an account? Just paste your token!
  1. When user pastes a token: arc config set-token <token> then arc config test
  2. After successful connection, suggest: "Want me to check your Strava data and create a plan?"

Core Workflows

1. Daily Check-In
arc today    # Today's workout
arc week     # Full week view

Format the output in a friendly IM message. Add encouragement.

2. AI Coach Chat (THE MAIN INTERFACE)
arc coach "user's message"

The coach endpoint has full context: active plan, Strava history, body feedback, personal records. Use this for ALL conversational interactions — it handles:

  • Training questions ("How should I pace today's tempo?")
  • Data queries ("What's my fastest 5K?" "How many km did I run this month?")
  • Plan adjustments ("I'm injured, what should I do?")
  • Motivation and encouragement
3. Creating a Plan via IM (CONVERSATIONAL FLOW)

Do NOT ask for all parameters at once. Guide the user through a conversation:

Step 1 — Ask: "What distance are you training for? (5K / 10K / Half Marathon / Marathon)"

Step 2 — Ask: "How many weeks do you have? (4-16 weeks)"

Step 3 — Ask: "What's your goal? (Race a specific time / General fitness / Weight loss)"

  • If race: "Do you have a target finish tim...

Source information

Source
github
Repository
openclaw/skills
Path
skills/aplomb2/ai-running-coach
Version
—
Commit
881dad83ffe0bef211a73c479d929bb335f65115
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# AI Running Coach

OpenClaw-powered running coach that delivers personalized training via IM. The core value: **Strava data flows in automatically, and the AI adjusts your plan in real-time**.

## Setup

The `arc` CLI handles all API calls. Token stored at `~/.config/airunningcoach/config.json`.

### First-Time Onboarding

If no token is configured (`arc config show` returns "not set"):

1. Send the user this welcome message:
```
🏃 Welcome to AI Running Coach!

To connect your account:
1. Register → https://airunningcoach.net/register
2. Choose Pro (3-day free trial, cancel anytime)
3. Connect Strava → Profile page
4. Generate API Token → Profile page
5. Paste your arc_xxx token here

Already have an account? Just paste your token!
```

2. When user pastes a token: `arc config set-token <token>` then `arc config test`
3. After successful connection, suggest: "Want me to check your Strava data and create a plan?"

## Core Workflows

### 1. Daily Check-In
```bash
arc today    # Today's workout
arc week     # Full week view
```
Format the output in a friendly IM message. Add encouragement.

### 2. AI Coach Chat (THE MAIN INTERFACE)
```bash
arc coach "user's message"
```
The coach endpoint has **full context**: active plan, Strava history, body feedback, personal records. Use this for ALL conversational interactions — it handles:
- Training questions ("How should I pace today's tempo?")
- Data queries ("What's my fastest 5K?" "How many km did I run this month?")
- Plan adjustments ("I'm injured, what should I do?")
- Motivation and encouragement

### 3. Creating a Plan via IM (CONVERSATIONAL FLOW)

**Do NOT ask for all parameters at once.** Guide the user through a conversation:

**Step 1** — Ask: "What distance are you training for? (5K / 10K / Half Marathon / Marathon)"

**Step 2** — Ask: "How many weeks do you have? (4-16 weeks)"

**Step 3** — Ask: "What's your goal? (Race a specific time / General fitness / Weight loss)"
- If race: "Do you have a target finish tim...

Related skills

OpenClaw

13-Day Sprint Method

galizki

Productivity system based on Maya calendar with 13 natural tones for project management and personal development

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.