Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Tracks daily calorie and protein intake using a local SQLite database. Accepts food entries by name with calorie and protein values, estimates protein when not specified, and shows running totals after each entry. Also logs body weight and maintains history across days.
Runs entirely locally with no account or subscription, and the agent can estimate protein automatically so users don't need to look up nutritional data themselves.
When to use it
- Logging meals throughout the day without opening an app
- Checking how many calories remain before dinner
- Setting a new calorie goal before starting a diet
- Tracking weight changes over the past month
- Deleting a mistakenly logged food entry
Example Workflow
Here's how your AI assistant might use this skill in practice.
User says: I had scrambled eggs with toast for breakfast, around 400 calories
- 1Estimates protein: eggs contribute roughly 0.12g/cal, toast roughly 0.03g/cal, blended estimate ~18g for the meal
- 2Runs: python3 workspace/calorie-counter/scripts/calorie_tracker.py add "scrambled eggs with toast" 400 18
- 3Reads output showing today's running total and remaining calories against the daily goal
Entry logged: scrambled eggs with toast (400 cal, 18g protein). Today: 400 / 2000 cal (remaining: 1600) | Protein today: 18g | Entries: 1