Simple, reliable calorie and protein tracking with SQLite database.
python scripts/calorie_tracker.py add "chicken breast" 165 31
python scripts/calorie_tracker.py add "banana" 100 1
Shows immediate feedback with today's totals and remaining calories.
python scripts/calorie_tracker.py summary
Shows:
python scripts/calorie_tracker.py goal 2000
Sets the daily calorie goal (persists).
python scripts/calorie_tracker.py weight 175
python scripts/calorie_tracker.py weight-history
Weight is in pounds (decimals allowed: 175.5).
# Last 7 days
python scripts/calorie_tracker.py history
# Last 30 days
python scripts/calorie_tracker.py history 30
# List entries to get ID
python scripts/calorie_tracker.py list
# Delete by ID
python scripts/calorie_tracker.py delete 42
SQLite database: calorie_data.db
entries - Food log
daily_goal - Single calorie target
weight_log - Weight tracking
Important: The skill is located at workspace/calorie-counter/ in your agent's workspace. All commands should use this path prefix.
python3 workspace/calorie-counter/scripts/calorie_tracker.py add "food" CALORIES PROTEINExample:
python3 workspace/calorie-counter/scripts/calorie_tracker.py add "chicken breast" 165 30python3 workspace/calorie-counter/scripts/calorie_tracker.py summarypython3 workspace/calorie-counter/scripts/calorie_tracker.py goal CALORIESpython3 workspace/calorie-counter/scripts/calorie_tracker.py weight POUNDSpython3 workspace/calorie-counter/scripts/calorie_tracker.py list to show IDspython3 workspace/calorie-counter/scripts/calorie_tracker.py delete IDIf user doesn't specify protein, estimate based on food type:
When uncertain, estimate conservatively or ask the user.
# Set goal
$ python scripts/calorie_tracker.py goal 2000
✓ Set daily goal: 2000 cal
# Add breakfast
$ python scripts/calorie_tracker.py add "oatmeal" 150 5
✓ Added: oatmeal (150 cal, 5g protein)
Entry ID: 1
Today: 150 / 2000 cal (remaining: 1850) | Protein today: 5g | Entries: 1
# Add lunch
$ python scripts/calorie_tracker.py add "grilled chicken salad" 350 45
✓ Added: grilled chicken salad (350 cal, 45g protein)
Entry ID: 2
Today: 500 / 2000 cal (remaining: 1500) | Protein today: 50g | Entries: 2
# Check summary
$ python scripts/calorie_tracker.py summary
============================================================
DAILY SUMMARY - 2026-02-05
============================================================
Entries: 2
Total consumed: 500 cal | 50g protein
Daily goal: 2000 cal
Remaining: 1500 cal
25.0% of goal consumed
============================================================
# Log weight
$ python scripts/calorie_tracker.py weight 175.5
✓ Logged weight: 175.5 lbs
共 1 个版本