Fitness Analyzer logo

Fitness Analyzer

Visit

Claude Code skill from WellAlly Health that analyzes workout logs for volume trends, running and strength progress, habit consistency, and health links.

Share:
View alternatives

Fitness Analyzer

Fitness Analyzer is a Claude Code skill from WellAlly Health (formerly Claude-Ally-Health), an MIT-licensed, local-first personal health record project maintained by WellAlly Tech. You log workouts with the /fitness command, in plain language or with details such as distance, pace, and heart rate, and the skill analyzes how your training is changing and how it relates to the rest of your health data.

General guidance only. The skill does not diagnose conditions, assess whether exercise is safe for you, design individual exercise prescriptions, or treat injuries. If you have a heart, lung, or joint condition, ask your doctor before changing your training.

What it analyzes

  • Volume trends. Duration, distance, and calories, weekly training days, intensity mix (low, moderate, high), and changes in the types of exercise you do. Each trend is reported as improving, stable, or declining, with the percentage change.
  • Progress. Running pace, distance, and heart rate; strength training weight, volume, and RPE; endurance; and flexibility. The report compares starting and current values and lists milestones.
  • Habits. Usual training time of day, weekly pattern, rest days, and a consistency score from 0 to 100.
  • Correlations. Pearson correlation between exercise and weight, blood pressure, blood glucose, mood, and sleep, using the project's other trackers.
  • Suggestions on frequency, intensity, exercise type, timing, and recovery, based on WHO, ACSM, and AHA physical activity guidelines plus your own history.

Calories are estimated with MET values, and trends use linear regression.

How to use it

WellAlly Health is a Claude Code project, not a standalone package. Clone it and start Claude Code in the folder:

git clone https://github.com/huifer/WellAlly-health.git
cd WellAlly-health
claude

The /fitness command supports record, history, stats, goal, analysis, prescription, and precautions. Examples from the upstream docs:

/fitness record running 30 minutes distance 5km pace 6min_per_km
/fitness record cycling 45 minutes moderate heart_rate 145 calories 400
/fitness stats
/fitness analysis

Output

Trend reports (volume, frequency, intensity, and type distribution with strengths, improvements, and warnings), progress reports (pace, distance, heart rate, milestones, next targets), and correlation reports with a plain-language reading of each coefficient.

Limitations

  • Calorie and intensity figures are estimates. Wearable data is only as good as what you enter.
  • A correlation between exercise and blood pressure or weight does not prove cause and effect.

FAQ

Does it sync with a watch or fitness app? The skill reads JSON files in the project. It does not describe a direct sync with devices, so workouts are entered through the command.

Does my data leave my machine? Records are stored as local files. The analysis runs through Claude Code, so the content you ask about is sent to the model Claude Code uses.

Alternatives

Browse more in the skills category or the health tag.

Comments

No comments yet. Be the first to comment!