Skip to content
Data
Skill

/hevy-workouts

Use when the user asks to inspect, summarize, plan, log, or update Hevy workouts, routines, exercises, or body measurements.

From plugin
hevy-mcp
5292 skills1 MCP

Claude Code

$ npx -y skills add chrisdoc/hevy-mcp --skill hevy-workouts --agent claude-code

SKILL.md

hevy-workouts.SKILL.md
name: hevy-workouts
description: Use when the user asks to inspect, summarize, plan, log, or update Hevy workouts, routines, exercises, or body measurements.

Hevy workout workflows

Use the Hevy MCP connector for the user's authenticated Hevy account.

MCP server connection

This plugin registers the remote MCP server as `hevy` through the repository's `.mcp.json` file:

{
	"mcpServers": {
		"hevy": {
			"type": "http",
			"url": "https://mcp.hevy-mcp.dev/mcp",
			"oauth": true
		}
	}
}

When the plugin is installed, connect or authorize the `hevy` server in Claude's connector settings. The authorization page asks the user for their Hevy API key. Never put an API key in this skill, plugin files, or a conversation. If the server is unavailable, ask the user to complete the connector authorization instead of attempting to start a different server.

Use the tools and resources exposed by the `hevy` server for Hevy requests. Do not call the Hevy API directly or invent an alternative authentication path.

Analysis and retrieval

  • Prefer `get-training-summary` for a high-level trend across workouts and body measurements.
  • Use focused list and detail tools when the user asks about a particular workout, routine, exercise, or date.
  • State the date range and distinguish observations from recommendations.
  • Cite the workout or measurement evidence used in a summary when practical.

Mutations

  • Treat create and update tools as state-changing operations.
  • Before changing Hevy data, summarize the proposed change and confirm it with the user unless the user has already given an unambiguous instruction to make that exact change.
  • Never invent completed set results, workout times, body measurements, or other missing values. Ask the user for missing values.
  • Explain that create operations can produce duplicates if retried and that update operations replace existing values.

Health context

Workout and body-measurement data is personal information. Describe trends without diagnosing medical conditions, and recommend a qualified professional for medical advice.

Read more
@chrisdoc
Ships withhevy-mcp

Talk to your Hevy workout data from Claude, Cursor, Codex, and other MCP clients. Connect to the hosted MCP · Use the Hevy CLI · Watch the 18-second demo · Explore all 23 tools · Documentation

5292 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
529
Star history of chrisdoc/hevy-mcp on GitHub, a chart by star-history.com

Other skills on hevy-mcp.

hevy-cli

hevy-cli

Manage Hevy workouts from the terminal: read and summarize training data, search exercise templates, and create or update…

@chrisdoc@chrisdocInstall Skill

More skills from other plugins.

context-loader
Auto-invoked

context-loader

Search memories from earlier Pi sessions in this repository. Use it when earlier work may already explain the code, error,…

mem05d69k
@mem0ai@mem0aiInstall Skill
analyzing-ai-citations

analyzing-ai-citations

Answer AI citation and answer engine optimization (AEO) questions in PostHog: whether AI answer engines (ChatGPT, Claude, and an…

posthog12d41k
@posthog@posthogInstall Skill

Questions about hevy-workouts.

Which coding agents can use hevy-workouts?
hevy-workouts installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.