Agent Plugins Marketplace
All plugins

claude-code-fitness-hermit

v0.1.0

Fitness/training layer for claude-code-hermit — Strava MCP integration, activity analysis skills, and routine templates for an autonomous training assistant

Claude Code7 Skills

By gtappsLicense: MIT72 GitHub starsUpdated 3 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
7 skill or MCP entries
Source updated
Aug 28, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install plugin

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install claude-code-fitness-hermit@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/gtapps/claude-code-hermit

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/claude-code-fitness-hermit/.

Plugin files

plugins/claude-code-fitness-hermit/
├── .claude-plugin/plugin.json
├── skills/activity-deep-dive/SKILL.md
├── skills/capture-activity-rpe/SKILL.md
├── skills/domain-brainstorm/SKILL.md
├── skills/fitness-brief/SKILL.md
├── skills/hatch/SKILL.md
├── skills/set-rpe/SKILL.md
└── skills/weekly-coaching-patterns/SKILL.md

Included Skills7

activity-deep-diveskills/activity-deep-dive/SKILL.md

Per-activity coaching analysis from Strava. Detects interval vs steady-state sessions and road vs trail terrain, branching the metrics accordingly. Computes zone breakdown and recovery estimate; saves a compiled artifact and returns a compact summary. Run after a workout or to retro-analyze a specific activity.

capture-activity-rpeskills/capture-activity-rpe/SKILL.md

Captures RPE (1-10) and subjective notes when the operator replies to a daily fitness-brief notification on any configured channel. Triggers on inbound channel messages matching RPE grammar while state/strava-pending-rpe.json has a sync from the last 24h. Channel-agnostic.

domain-brainstormskills/domain-brainstorm/SKILL.md

On-demand fitness-voice brainstorm — reads Strava history and training-goal signals to surface at most 2 coverage-gap or imbalance ideas, each gated by proposal-triage before becoming a PROP. Invoke when the operator asks "what am I neglecting?", "anything off with my training?", or "brainstorm training gaps". Never runs autonomously.

fitness-briefskills/fitness-brief/SKILL.md

Composes and delivers the daily fitness brief — a forward-looking morning read (readiness + today's plan) or a backward-looking evening read (today's training, or an earned-rest note, + tomorrow's setup) — in the operator's configured voice. Invoke with /claude-code-fitness-hermit:fitness-brief --morning|--evening|--slot <name>. Becomes the plugin's two daily beats — the morning Strava connectivity check and the evening activity sync, RPE binding, and Run deep-dive.

hatchskills/hatch/SKILL.md

One-time fitness hermit setup. Configures Strava MCP access, drops routine prompt templates, and wires routines into config.json. Run once per project after /claude-code-hermit:hatch.

set-rpeskills/set-rpe/SKILL.md

Manually record RPE and subjective notes for a specific Strava activity. Use for backfilling, correcting entries, or rating a non-latest activity that the auto-capture skill skipped.

weekly-coaching-patternsskills/weekly-coaching-patterns/SKILL.md

Interval scheduled check — detects multi-session cardiac-drift trends across recent compiled activity notes. Runs weekly via the scheduled-checks routine; findings are routed through the proposal pipeline as Evidence Source: scheduled-check/weekly-coaching-patterns.

Plugin manifests1

plugins/claude-code-fitness-hermit/.claude-plugin/plugin.json
{
  "name": "claude-code-fitness-hermit",
  "version": "0.1.0",
  "dependencies": [
    {
      "name": "claude-code-hermit",
      "version": "^1.2.34"
    }
  ],
  "description": "Fitness/training layer for claude-code-hermit — Strava MCP integration, activity analysis skills, and routine templates for an autonomous training assistant",
  "author": {
    "name": "gtapps",
    "url": "https://github.com/gtapps"
  },
  "repository": "https://github.com/gtapps/claude-code-hermit",
  "homepage": "https://github.com/gtapps/claude-code-hermit",
  "license": "MIT",
  "keywords": [
    "fitness",
    "strava",
    "training",
    "mcp",
    "gtapps"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[claude-code-fitness-hermit on Agent Plugins Marketplace](https://pluginsmp.com/plugins/claude-code-fitness-hermit)