Install
openclaw skills install nutrition-balance-trackerTrack daily nutrition intake, hydration, and energy balance against fat-loss, maintenance, or muscle-gain goals. Use when the user wants to log meals, water, or exercise, review daily calories and nutrients, and judge whether protein, carbs, fat, fiber, sodium, sugar, and total energy are balanced. Provides estimates and practical guidance, not medical advice.
openclaw skills install nutrition-balance-trackerUse this skill to help the user track daily meals, hydration, exercise burn, and overall nutrition balance for fat loss, maintenance, or muscle gain. Keep the interaction lightweight, estimate conservatively, and focus on practical next-step guidance instead of pseudo-medical certainty.
This skill supports:
First determine the minimum context needed for a useful answer:
fat_loss, maintain, or muscle_gainIf core facts are missing, ask only the 1–3 highest-impact questions first. Use references/intents-and-prompts.md for trigger examples, follow-up priority, and low-confidence confirmation strategy.
If the user wants target-based judgment and profile data is missing, ask for:
If the user already provides their own calorie or macro targets, prefer those over default estimates.
When no explicit user targets are provided, estimate them with:
scripts/calculate_targets.jsreferences/nutrition-targets.mdDefault principles:
Convert food logs into nutrition totals with:
scripts/calculate_intake.jsscripts/food_db.jsonRules:
Estimate energy burn with:
scripts/calculate_burn.jsInclude:
Use conservative estimates. Do not over-credit exercise.
Judge the day with:
scripts/evaluate_balance.jsEvaluate at least:
Use simple human-readable states such as:
Generate a clear result with:
scripts/format_report.jsreferences/output-template.mdKeep the response compact and useful:
If confidence is low, explicitly label the result as an estimate and name the main uncertainty source.
calculate_targets.js: estimate BMR, calorie target, and daily macro targetscalculate_intake.js: total food and hydration intake from simple structured entriescalculate_burn.js: estimate daily burn from profile and exercise entriesevaluate_balance.js: classify balance status and produce alerts/suggestionsformat_report.js: render the final user-facing reportfood_db.json: small built-in food reference for common foodsintents-and-prompts.md: trigger examples and missing-info follow-up rulesoutput-template.md: user-facing output templatenutrition-targets.md: default daily target and balance rangessafety-boundaries.md: language, safety, and medical-boundary rulesThis skill provides general nutrition-tracking guidance only. It does not provide medical diagnosis, treatment, or individualized clinical nutrition advice. If the user mentions a medical condition, pregnancy, eating disorders, or other high-risk contexts, keep advice general and recommend professional support.