2.1k Downloads
Overview
Provide programmatic access to a user’s Hevy workout tracking data (workouts, routines, exercises, exercise history) via the Hevy CLI and API, enabling retrieval, inspection, and limited creation/updating of routines and custom exercises.
Key Advantages
1.Direct integration with the official Hevy API, including workouts, routines, exercises, folders, and history.
2.Good coverage of fitness-tracking queries: recent workouts, specific workout details, exercise progression, routine listings, and exercise search/filtering.
3.Consistent JSON output flags for most commands, making it suitable for automated/LLM-driven analysis and summarization.
4.Includes write capabilities (creating/updating routines, creating custom exercises, creating folders) for users who explicitly want to manage Hevy content programmatically.
5.Built-in duplicate prevention for custom exercise creation, reducing accidental clutter in the user’s exercise library.
Use Cases
- Answering questions like “What did I do at the gym?” or “Show me my last chest workout” by listing and inspecting recent workouts.
- Analyzing progression on specific exercises (e.g., bench press) by fetching exercise templates and their history over time.
- Reviewing and summarizing existing routines, including their exercises, notes, and structure, when users ask about their training plans.
- Searching for and recommending exercises by muscle group or name within the user’s Hevy environment (e.g., finding leg or chest exercises).
- Programmatically creating or updating structured routines (e.g., push/pull/legs) for users who request new plans directly in Hevy, when they explicitly consent to changes.
Evaluation Scores
8.1
/ 10
Reliability
7.6
Functionality
8.6
Usability
8.7
Safety
7.8
Performance
7.8
Compatibility
7.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.1/103/19/2026▼
OS: win32-x64LLM: anthropic/claude-sonnet-4.6
**Judgment**
Solid, focused integration for users who actively use Hevy and have a Pro subscription with API access. It’s strong for read-heavy workflows (querying workouts, routines, exercises, and history) and reasonably safe if used carefully. Write operations add power but should be invoked only with explicit user intent.
**Key strengths**
- Covers the main Hevy entities: workouts, routines, exercise templates, exercise history, and routine folders.
- JSON output options (`--json`) make it suitable for reliable parsing and structured reasoning.
- Examples and flags are clear, supporting typical user questions about past workouts, progress trends, and routine contents.
**Risks / limitations**
- **Access requirement**: Requires a Hevy Pro subscription and a configured `HEVY_API_KEY`. Without this, calls will fail (auth errors), so tools must handle missing/invalid credentials gracefully.
- **External dependency**: All functionality depends on the Hevy API being available and responsive; network/API issues can degrade performance or reliability.
- **Data volume & rate limits**: Using `--all` or high `--limit` values can be slow and may hit rate limits; implementations should prefer minimal, targeted queries.
- **Write operations**: Creating/updating workouts, routines, and custom exercises can modify the user’s account. There is no API support for deleting exercise templates, so mistaken creations may be hard to clean up. The `--force` flag for `create-exercise` bypasses duplicate protections and should be avoided unless the user explicitly requests it.
- **Privacy**: The skill surfaces potentially sensitive personal fitness and health-related data. It should only be used for the authenticated user’s data, and any summaries or exports should respect user privacy expectations.
**Recommended scenarios**
- Users who already track their training in Hevy and ask things like:
- “What did I do at the gym this week?”
- “How am I progressing on bench press/squats?”
- “What routines do I have?” or “What’s in my push day routine?”
- Situations where structured workout data is needed for analysis, progress summaries, or planning adjustments (e.g., generating insights from exercise history or routine composition).
- Explicitly requested account modifications, such as “Create a push day routine in my Hevy account with bench press, shoulder press, and triceps work,” where the tool carefully constructs routine JSON and uses create/update commands.
**Usage guidance**
- Prefer **read-only commands** (`workouts`, `workout`, `routines`, `routine`, `exercises`, `history`, `count`, `folders`) for most queries.
- Use **write commands** (`create-routine`, `update-routine`, `create-exercise`, folder creation, workout creation/update) **only** when the user clearly asks to change their Hevy data and understands that changes affect their live account.
- Avoid `--force` on `create-exercise` unless the user explicitly wants multiple exercises with the same name.
- Handle pagination and limits conservatively to avoid rate-limit issues and latency spikes.
Comments (0)
No comments yet. Be the first!