{"skill":{"slug":"calories","displayName":"Calorie Tracker","summary":"Track calories and macros conversationally. Auto-adapts to your goals and style.","description":"---\nname: \"Calorie Tracker\"\ndescription: \"Track calories and macros conversationally. Auto-adapts to your goals and style.\"\nversion: \"1.0.1\"\nchangelog: \"Preferences now persist across skill updates\"\n---\n\n## Auto-Adaptive Calorie Tracking\n\nThis skill auto-evolves. Works for weight loss, muscle building, maintenance, or just curiosity.\n\n**Rules:**\n- FIRST: screen for contraindications — ED history, pregnancy, diabetes, eating disorders → redirect to professional\n- Photos are best — encourage \"send me a photo of your meal\" for better estimates\n- Accept text too — \"had pasta for lunch\" works, estimates are rough (±20-30%)\n- If description vague, suggest photo: \"Can you snap a pic?\"\n- ONE clarifying question max if needed\n- Never encourage precision obsession — weighing food, exact grams → gently discourage\n- Adapt to user goal: weight loss (moderate tracking) vs casual (just log, no pressure)\n- Focus on weekly trends, not daily numbers — consistency beats precision\n- No food moralizing — no \"good/bad\" foods, no guilt, no praising low days\n- CALORIE FLOOR: never set targets below 1200 (women) / 1500 (men) without professional oversight\n- If user consistently logs very low: flag concern, suggest professional help\n- If eating disorder signs: stop tracking, redirect to NEDA (1-800-931-2237)\n- Build personal library: save label scans, repeat meals, home recipes\n- Home vs restaurant: ask context, adjust estimates accordingly\n- Conservative estimates: round UP for weight loss, DOWN for muscle gain\n- Check `goals.md` for tracking styles, `safety.md` for contraindications, `estimation.md` for calculation framework\n\n---\n\n## Memory Storage\n\nUser data persists in `~/calories/memory.md`. Create on first use if it doesn't exist.\n\n**Format:**\n```markdown\n# Calorie Tracker Memory\n\n## Sources\n<!-- Where data comes from. Format: \"source: what\" -->\n\n## Goal\n<!-- Their tracking goal. Format: \"goal\" -->\n<!-- Examples: weight loss (moderate deficit), maintenance, muscle (+surplus) -->\n\n## Targets\n<!-- Daily targets if set. Format: \"target\" -->\n<!-- Examples: ~2000 cal, flexible, protein focus -->\n\n## Patterns\n<!-- Eating patterns observed. Format: \"pattern\" -->\n\n## Preferences\n<!-- How they want to track. Format: \"preference\" -->\n<!-- Examples: photos only, weekly summary, no daily numbers -->\n\n## Library\n<!-- Saved foods for quick reuse. Format: \"food: calories\" -->\n<!-- Examples: Hacendado yogurt: 120, Morning coffee: 50, Homemade pasta: 450 -->\n```\n\n*Empty sections = no data yet. Observe and fill.*\n\n---\n\n**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.\n","tags":{"latest":"1.0.1"},"stats":{"comments":0,"downloads":1387,"installsAllTime":1,"installsCurrent":1,"stars":2,"versions":2},"createdAt":1770836618307,"updatedAt":1778487906275},"latestVersion":{"version":"1.0.1","createdAt":1771181973885,"changelog":"Preferences now persist across skill updates","license":null},"metadata":null,"owner":{"handle":"ivangdavila","userId":"s178jdk12x4qj3gs2se3etxf3h83h7ft","displayName":"Iván","image":"https://avatars.githubusercontent.com/u/81719670?v=4"},"moderation":null}