
Coached by if-checks - OpenClaw Personal Training Day 4
After years of not prioritizing fitness, becoming a parent, and training for voluntary firefighter duty, made the stakes real. I set a 3-month target: lose 10 kg and cut my 5K from 31:00 to 24:30. To do it, I turned OpenClaw into “Coach Claw,” a persistent AI trainer with memory, structure, and accountability. After a rough benchmark run exposed my weak pacing, Coach Claw used the data to generate a full markdown-based 4-week run-and-strength plan. The key lesson so far: results depend on clear systems, so I’m not just training my body, I’m also training the agent. If you have not already, read part 1 first.
Curing Crustacean Alzheimer
Looking through my Twitter feed it seems like one of the most popular OpenClaw challenges is to optimize it's memory.
So far this has been working great for me, but on day two of my training journey I already hit that wall. Asking my coach for todays training he did not now what I was talking about. Luckily I had him save loads of info and context, as well as all the training data into a directory in his workspace. What was missing was the note in MEMORY.md to read that. So I added it:
- When Egge asks about workouts/training, always check `/root/.openclaw/workspace/personal-trainer/` notes first for latest context.With this small change things improved a lot. The personal-trainer directrory contains an INDEX.md file that explains the directory structure and contains important notes:
# Personal Trainer Hub
## Goals & baseline
- `2026-02-26-baseline.md`
## Workout plans
- `workouts/2026-W09_2026-02-26_to_2026-03-01_bridge-week.md`
- `workouts/2026-W10_2026-03-02_to_2026-03-08_base-control.md`
- `workouts/2026-W11_2026-03-09_to_2026-03-15_aerobic-build.md`
- `workouts/2026-W12_2026-03-16_to_2026-03-22_threshold-5k-specific.md`
- `workouts/2026-W13_2026-03-23_to_2026-03-29_deload-retest.md`
## Tracking
- `tracking/daily-log.md`
- `tracking/session-templates.md`
- `tracking/weekly-checkins.md`
- `tracking/test-results.md`
- `tracking/nutrition-log.md`
- `tracking/nutrition-adjustments.md`
## Skills
- `../skills/personal-training-daily-checkins/`
- `../skills/personal-training-weekly-review/`
- `../skills/personal-training-test-logging/`
- `../skills/personal-training-plan-adjustments/`
- `../skills/personal-training-nutrition-checkins/`
- `../skills/personal-training-nutrition-adjustments/`Once memory had a reliable entry point, coach responses became far more consistent.
Accountability via Cron
After fixing coach memory, I focused on my own accountability. Coach Claw can’t write directly to my calendar, but it can read my schedule and identify blockers. So I set a morning cron that checks my calendar and workout plan, then proposes a realistic training slot.
It’s much harder to claim “no time” when your coach already sees your day.
Reminders
In addition to the morning prompt, the system nudges me for:
- weigh-ins
- workout logging
If no workout entry exists by mid-afternoon, I get a reminder. The goal is simple: avoid “silent skipped days.”
Course Correction While Sick
Yesterday I woke up with a sore throat and mild sniffles. Nothing dramatic, but enough to warrant adjustment.
Instead of forcing the original sessions, I told Coach Claw and we reduced volume to support recovery. That adjustment was small, but this is exactly the point: once the system is in place, adapting is cheap. The longer-term plan is to re-tune every two weeks based on actual progress data.
Weekly Check-In Loop
Every Sunday, Coach Claw reviews my daily logs and training context, then generates a weekly progress report and next-step decision.
This week’s review was intentionally light because it was mostly a bridge week (I only started structured training on Thursday), but the feedback loop is now active.
What I’m Learning So Far
AI coaching isn’t magic. It’s operations.
- Memory rules matter more than model cleverness.
- Whats not on disk is forgotten.
- Accountability beats motivation.
- Logging enables real growth / adjustability.
It's not perfect, but it does feel like we are getting somewhere. It going to take a while until we can measure my own progress, but Coach is getting better every day!