Garmin Trainer for Openclaw

An AI-powered coach that generates and schedules adaptive 12-week training plans based on your Garmin Connect data.

bpauli
v0.1.0
Mar 12, 2026
0
1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install garmin-trainer

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install garmin-trainer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Garmin Trainer?

Garmin Trainer is a sophisticated AI coaching assistant designed for athletes who demand data-driven precision. By integrating with your existing fitness ecosystem through Openclaw Skills, this tool analyzes your recent performance history, physiological markers, and race calendar to generate a custom 12-week training plan.

It moves beyond generic templates by applying elite training philosophies such as Matt Fitzgerald's 80/20 or Dan Lorang’s individualized approach. This ensures that every run, ride, and strength session is tailored to your current fitness level and recovery capacity, all managed seamlessly via the Openclaw Skills framework.

Garmin Trainer Use Cases

  • Preparing for a primary race (A-Race) with a structured, periodized 12-week build.
  • Automatically adjusting training volume based on current Garmin training load and HRV recovery metrics.
  • Scheduling integrated strength and mobility sessions tailored to specific coaching philosophies.
  • Managing complex multi-sport schedules with multiple races of varying priority.

How Garmin Trainer Works

  1. Data Acquisition: The skill executes parallel queries to extract your events, fitness metrics, and performance benchmarks from Garmin Connect.
  2. Athlete Profiling: It constructs a comprehensive profile analyzing weekly volume, heart rate zones, and power targets.
  3. Priority Mapping: Races are categorized as Primary, Training, or Unclassified to dictate taper and recovery logic.
  4. Logical Design: A 12-week plan is synthesized using the chosen coaching philosophy and Openclaw Skills logic.
  5. Automated Provisioning: Structured workouts are generated and pushed directly to your Garmin Connect calendar with appropriate nomenclature.

Garmin Trainer Setup

To begin using this skill within your Openclaw Skills environment, ensure you have the gccli tool installed.

# Install gccli via Homebrew
brew tap bpauli/tap
brew install gccli

# Or build from source
git clone https://github.com/bpauli/gccli

After installation, authenticate your Garmin account to allow the skill to fetch data and write workouts to your calendar.

Garmin Trainer Data Schema & Taxonomy

Component Data Sources
Performance Metrics VO2max, Max HR, FTP, Lactate Threshold
Health Indicators HRV Trends, Sleep Quality, Training Readiness
Event Data Date, Distance, Priority (A/B/C), Sport Type
Output Format Structured workouts with W-prefix naming convention

Garmin Trainer Advanced Features

  • Adaptive Re-planning: Dynamically adjusts future weeks based on actual workout completion and recovery status when re-run.
  • Intelligent Cleanup: Automatically identifies and replaces old skill-generated workouts while preserving manual user entries.
  • Multi-Sport Synergy: Optimizes training volume across swimming, cycling, and running to prevent overtraining.
  • Philosophy-Driven Targets: Automatically toggles between Pace, Power, and Heart Rate targets based on the selected coaching style.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*