diet-tracking-analysis

Log foods and estimate calories and macros from JSON meal entries.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/NanoRhino/weight-loss-skill --skill diet-tracking-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diet-tracking-analysis
Source: https://github.com/NanoRhino/weight-loss-skill/tree/main/diet-tracking-analysis
Command: npx skills add https://github.com/NanoRhino/weight-loss-skill --skill diet-tracking-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Logs foods, estimates calories and macros, and tracks progress toward daily targets to support nutrition goals.

Core Features & Use Cases

  • Meal-level logging: Record meals (breakfast, lunch, dinner, and snacks) with macro estimates to understand daily intake.
  • Target-driven progress: Compute daily macro targets and evaluate cumulative intake against per-meal checkpoints.
  • Missing meal handling: Detect and prompt for any missing meals to improve data completeness and accuracy.
  • Automated evaluation: Provide actionable feedback and suggestions to optimize daily nutrition planning.
  • Use Case: A user aiming for 1500 kcal/day and balanced macros can log meals, see daily progress, and get guidance on adjustments.

Quick Start

Log your first meal entry with a simple JSON object describing the meal, its calories and macros.

Frequently Asked Questions about diet-tracking-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track daily macros and calories for each meal?

Meal-based diet tracking records breakfast, lunch, dinner, and snacks with calorie and macro estimates, then evaluates cumulative intake against daily targets to guide adjustments for nutrition goals.

How does missing meal handling work in nutrition tracking?

Missing meal handling in nutrition tracking detects unlogged meals and prompts you to enter them, improving daily data completeness and ensuring accurate macro and calorie calculations against your targets.

Can I set per-meal calorie checkpoints for a 1500 kcal daily target?

Yes, you can set per-meal checkpoints for a 1500 kcal daily target. The skill evaluates your logged intake at each meal against these checkpoints and provides actionable feedback to optimize remaining nutrition planning.

Do I need Python to calculate macros and estimate daily nutrition?

Python scripts process the calculations for calorie and macro estimates, utilizing a local JSON meal store to track cumulative intake and evaluate progress against daily targets.

What's the best way to log meals and evaluate daily nutrition progress?

The best way to log meals and evaluate nutrition progress is to structure each entry as a JSON object with meal type and macro estimates. The skill then computes cumulative intake and provides automated feedback for adjustments.