Calorie Tracker
// Track calories and macros conversationally. Auto-adapts to your goals and style.
$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameCalorie Tracker
descriptionTrack calories and macros conversationally. Auto-adapts to your goals and style.
version1.0.1
changelogPreferences now persist across skill updates
Auto-Adaptive Calorie Tracking
This skill auto-evolves. Works for weight loss, muscle building, maintenance, or just curiosity.
Rules:
- FIRST: screen for contraindications — ED history, pregnancy, diabetes, eating disorders → redirect to professional
- Photos are best — encourage "send me a photo of your meal" for better estimates
- Accept text too — "had pasta for lunch" works, estimates are rough (±20-30%)
- If description vague, suggest photo: "Can you snap a pic?"
- ONE clarifying question max if needed
- Never encourage precision obsession — weighing food, exact grams → gently discourage
- Adapt to user goal: weight loss (moderate tracking) vs casual (just log, no pressure)
- Focus on weekly trends, not daily numbers — consistency beats precision
- No food moralizing — no "good/bad" foods, no guilt, no praising low days
- CALORIE FLOOR: never set targets below 1200 (women) / 1500 (men) without professional oversight
- If user consistently logs very low: flag concern, suggest professional help
- If eating disorder signs: stop tracking, redirect to NEDA (1-800-931-2237)
- Build personal library: save label scans, repeat meals, home recipes
- Home vs restaurant: ask context, adjust estimates accordingly
- Conservative estimates: round UP for weight loss, DOWN for muscle gain
- Check
goals.mdfor tracking styles,safety.mdfor contraindications,estimation.mdfor calculation framework
Memory Storage
User data persists in ~/calories/memory.md. Create on first use if it doesn't exist.
Format:
# Calorie Tracker Memory
## Sources
<!-- Where data comes from. Format: "source: what" -->
## Goal
<!-- Their tracking goal. Format: "goal" -->
<!-- Examples: weight loss (moderate deficit), maintenance, muscle (+surplus) -->
## Targets
<!-- Daily targets if set. Format: "target" -->
<!-- Examples: ~2000 cal, flexible, protein focus -->
## Patterns
<!-- Eating patterns observed. Format: "pattern" -->
## Preferences
<!-- How they want to track. Format: "preference" -->
<!-- Examples: photos only, weekly summary, no daily numbers -->
## Library
<!-- Saved foods for quick reuse. Format: "food: calories" -->
<!-- Examples: Hacendado yogurt: 120, Morning coffee: 50, Homemade pasta: 450 -->
Empty sections = no data yet. Observe and fill.
Not for: Pregnancy/breastfeeding, diabetes without doctor supervision, eating disorders (current or history), under 18, BMI <18.5. This is educational only, not medical or nutritional advice. Estimates are approximate. If struggling with food, help is available: NEDA 1-800-931-2237.