Trainer Buddy Pro for Openclaw

An intelligent AI strength coach that generates custom workouts from gym photos and tracks progressive overload through local data storage.

nollio
v1.0.0
Apr 1, 2026
0
663
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install trainer-buddy-pro

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 trainer-buddy-pro 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 Trainer Buddy Pro?

Trainer Buddy Pro is a sophisticated fitness agent within the Openclaw Skills ecosystem designed to act as a private, subscription-free strength and conditioning coach. By leveraging computer vision and historical performance data, it creates highly personalized training programs that adapt in real-time to your equipment, goals, and physical limitations.

Unlike generic fitness apps, this skill maintains a deep memory of your personal records (PRs) and injury history. It utilizes the Epley formula for strength estimation and automatically applies progressive overload principles to ensure consistent athletic growth, making it a professional-grade companion for both home and commercial gym environments.

Trainer Buddy Pro Use Cases

  • Generating instant workout routines based on a photo of available hotel or garage gym equipment.
  • Automatically adjusting training splits to work around acute injuries or chronic physical limitations.
  • Tracking longitudinal strength progress and celebrating new personal records (PRs) during a session.
  • Calculating estimated 1RM and volume trends to optimize hypertrophy or strength cycles.

How Trainer Buddy Pro Works

  1. The agent analyzes an uploaded photo using vision capabilities to catalog available equipment and weights.
  2. It loads the user profile and historical workout logs from local JSON files to identify the current training split and previous performance metrics.
  3. Progressive overload logic is applied, calculating new weight and rep targets based on the last logged session.
  4. Every selected exercise is cross-referenced against the injury database to ensure safety and provide appropriate regressions if necessary.
  5. A structured workout is generated, including dynamic warm-ups, specific form cues, and cool-down protocols.

Trainer Buddy Pro Setup

To deploy Trainer Buddy Pro within your Openclaw Skills environment, ensure your data directory is initialized. Run the following to set up the necessary file structure:

mkdir -p data config scripts
touch data/user-profile.json data/workout-log.json data/pr-history.json
chmod 600 data/user-profile.json

Initialize the user-profile.json with your basic fitness metrics (age, weight, experience level) to begin receiving personalized programming.

Trainer Buddy Pro Data Schema & Taxonomy

The skill manages persistent state using a structured file system within the data directory:

File Description Key Fields
user-profile.json Core user identity and physical constraints experience_level, injuries, preferred_split
workout-log.json Historical record of all completed sessions split_day, sets, reps, weight_lbs, rpe
pr-history.json Auto-calculated personal record tracking exercise_name, max_weight, estimated_1rm

Trainer Buddy Pro Advanced Features

  • Vision-to-Workout: Instant equipment recognition from images to eliminate manual entry.
  • Progressive Overload Engine: Automatic weight/rep increment logic based on previous RPE and success.
  • Injury Mitigation System: Proactive exercise swapping and medical referral triggers for user safety.
  • Advanced Programming Techniques: Support for supersets, drop sets, and tempo training for intermediate and advanced athletes.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*