fitness-nutrition

Solid

Gym workout planner and nutrition tracker. Search 690+ exercises by muscle, equipment, or category via wger. Look up macros and calories for 380,000+ foods via USDA FoodData Central. Compute BMI, TDEE, one-rep max, macro splits, and body fat — pure Python, no pip installs. Built for anyone chasing gains, cutting weight, or just trying to eat better.

AI & Automation 191,515 stars 33299 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fitness & Nutrition Expert fitness coach and sports nutritionist skill. Two data sources plus offline calculators — everything a gym-goer needs in one place. **Data sources (all free, no pip dependencies):** - **wger** (https://wger.de/api/v2/) — open exercise database, 690+ exercises with muscles, equipment, images. Public endpoints need zero authentication. - **USDA FoodData Central** (https://api.nal.usda.gov/fdc/v1/) — US government nutrition database, 380,000+ foods. `DEMO_KEY` works instantly; free signup for higher limits. **Offline calculators (pure stdlib Python):** - BMI, TDEE (Mifflin-St Jeor), one-rep max (Epley/Brzycki/Lombardi), macro splits, body fat % (US Navy method) --- ## When to Use Trigger this skill when the user asks about: - Exercises, workouts, gym routines, muscle groups, workout splits - Food macros, calories, protein content, meal planning, calorie counting - Body composition: BMI, body fat, TDEE, caloric surplus/deficit - One-rep max estimates, training percentages, progressive overload - Macro ratios for cutting, bulking, or maintenance --- ## Procedure ### Exercise Lookup (wger API) All wger public endpoints return JSON and require no auth. Always add `format=json` and `language=2` (English) to exercise queries. **Step 1 — Identify what the user wants:** - By muscle → use `/api/v2/exercise/?muscles={id}&language=2&status=2&format=json` - By category → use `/api/v2/exercise/?category={id}&language=2&status=2&format=json` - By equi...

Details

Author
NousResearch
Repository
NousResearch/hermes-agent
Created
10 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category