Hybrid training plan

v1.0.1

View and manage a Hybrid Training Plan — check today's workout, log strength sets and runs, mark days complete or skip, view exercise 1RMs and session histor...

0· 375· 2 versions· 0 current· 0 all-time· Updated 1h ago· MIT-0
byPaul Kenneth Kent@paulkennethkent

Hybrid Training Plan Skill

Interact with the user's training plan at hybridtrainingplan.app via natural language.

Setup

  1. Generate an API key at hybridtrainingplan.app/account → Agent Skills → New key
  2. Add to your Claude environment (.claude/.env or shell profile):
export HYBRID_API_KEY="htp_your_key_here"
export HYBRID_API_URL="https://api.hybridtrainingplan.app"   # optional, this is the default

The helper script is at scripts/htp.sh relative to this skill. Run chmod +x scripts/htp.sh once to make it executable.

Common operations

Check today's dashboard

scripts/htp.sh dashboard

Returns the current plan ID, today's date, active week/day info, and recent session summaries.

View a specific day's workout

scripts/htp.sh day 2026-02-27 <planId>

Returns the day's sessions with exercises, sets, reps, load guidance, and running prescription.

Log a session

scripts/htp.sh log-session '{"planId":"...","sessionId":"...","dayDate":"2026-02-27","sessionType":"strength","strengthSets":[{"exerciseName":"Squat","exerciseKey":"squat","setIndex":0,"reps":5,"weightKg":100}]}'

Mark a day complete

scripts/htp.sh complete 2026-02-27 <planId>

Skip a day

scripts/htp.sh skip 2026-02-27 <planId>

View session logs for a day

scripts/htp.sh session-logs <planId> 2026-02-27

View exercise 1RMs (maxes)

scripts/htp.sh maxes

Update a 1RM

scripts/htp.sh set-max "Squat" 120

Notes

  • Weights are always in kg in the API regardless of the user's display preference
  • sessionId is the UUID of the specific session inside the plan (visible in the day view response)
  • planId is the UUID of the training plan (visible in the dashboard response)
  • See references/api.md for full request/response schemas

Version tags

latestvk975dy193q88pjtbhxng4vypex81z503

Runtime requirements

Binscurl, jq
EnvHYBRID_API_KEY
Primary envHYBRID_API_KEY