claude

coach

A personal strength coach: designs your programme, plans each session from your own history, logs what you dictate and reviews every block — in plain markdown you own.

7 on GitHubby Nikita Vovchenkov1.0.0MITupdated 1 month agoproductivity
/

Plugin coach from marketplace claude-gym-coach in nikitavovch/claude-gym-coach. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (8)

  • coach-exercise

    This skill should be used when the athlete wants the coach to know an exercise it doesn't recognize, or another name for one it does — "add an exercise", "добавь упражнение", "у меня своё упражнение", "the coach doesn't know X", "я называю это по-другому", "запомни, что X — это Y", or runs /coach:ex

  • coach-gym

    This skill should be used when the athlete's equipment changes — "we got new dumbbells", "купил микроблины", "в зале убрали жим ногами", "I moved to a new gym", "перешёл в другой зал", "update my gym", "обнови инвентарь", or runs /coach:gym. It edits the gym inventory the coach plans against, withou

  • coach-import

    This skill should be used when the athlete pastes old workouts from a paper notebook, sends photos of its pages, or asks to "import my history", "load my old workouts", "перенести тетрадь", "импортировать тренировки", or runs /coach:import. It transcribes photos for the athlete to check first, split

  • coach-init

    This skill should be used when the user asks to "set up the coach", "start the gym coach", "add an athlete", "настроить тренера", "добавить подопечного", or runs /coach:init. It creates the coach data folder, interviews the athlete, chooses a training methodology together with them, records the gym

  • coach-log

    This skill should be used when the athlete dictates a workout they just finished, in any wording, or asks to "log my workout", "record the session", "запиши тренировку", "записал тренировку", or runs /coach:log. It parses free-form dictation into the log format, records it, validates it, and reports

  • coach-phase

    This skill should be used when the athlete asks about or wants to change their nutrition phase — "what phase am I in", "какая у меня фаза", "switch to a cut", "I'm bulking now", "перешёл на сушку", "я на массе", "поддержание", or runs /coach:phase. It reports the current phase (and the one before it

  • coach-plan

    This skill should be used when the user asks "what am I doing today", "write my workout", "plan the session", "что сегодня", "напиши тренировку", or runs /coach:plan. It writes the next workout from the athlete's program and recent history.

  • coach-review

    This skill should be used when the user asks "how am I progressing", "review my training", "should I change the program", "разбери прогресс", "что по прогрессу", or runs /coach:review. It analyses the period, explains what grew and what stalled, and proposes program changes for approval.

Subagents (8)

  • analyst

    Use this agent when the review skill needs a period analyzed against the athlete's programme — what grew, what stalled, whether fatigue or a likely caloric deficit is showing in the logs — and a set of proposed programme changes for the athlete to confirm one at a time. Typical trigger: the review s

  • nutrition

    Use this agent when the athlete asks about calories, protein, meal timing, hydration, supplements, sleep, alcohol, recovery modalities (cold plunge, sauna, NSAIDs), or performance-enhancing drugs. Typical trigger: the athlete asks this directly in conversation, addressed to no particular skill — the

  • planner

    Use this agent when the plan skill needs the next workout session written to the athlete's log — computing the next load and rep targets from recent history, applying the programme's own progression and deload rules, checking for signs of accumulated fatigue that call for an unscheduled deload inste

  • program-beginner

    Use this agent when a training program is needed for someone with under a year of systematic training or no barbell experience — at onboarding, when starting a new block after a novice program has run its course but the athlete is still early-stage, or when a review confirmed session-to-session line

  • program-hypertrophy

    Use this agent when a program focused on muscle size, shape, or a specific muscle-group emphasis is needed — at onboarding, when starting a new block, or when a review concluded the current program should change. Typical triggers include the init skill routing an athlete whose goal is "size", "shape

  • program-powerbuilding

    Use this agent when a program for strength and size together is needed for an intermediate lifter — at onboarding, when starting a new block, or when a review concluded the current program should change. Typical triggers include the init skill routing an athlete whose goal is "both strength and size

  • program-strength

    Use this agent when a pure-strength or powerlifting-focused program is needed for an intermediate-to-advanced lifter — at onboarding, when starting a new block, when a meet date enters the picture, or when a review concluded the current program should change. Typical triggers include the init skill

  • technique

    Use this agent when the athlete asks about exercise technique — setup, execution cues, a specific "how do I do X" question, warm-up structure, or a self-reported complaint about how a lift feels ("my knees cave in on squats," "my shoulder pinches on bench," "is my form good?"). Typical trigger: the

Hooks (1)

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-start.mjs"

View source on GitHub

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain coach?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted