Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Logs meals locally and generates a visual nutrition report image after each entry. Tracks calories and protein against a daily goal stored in a local SQLite database. Supports manual nutrition input, food database lookup, and optional photo attachment.
All data stays in a local SQLite database with no account, subscription, or cloud sync required.
When to use it
- Logging a post-workout meal with exact calorie and protein counts
- Checking daily intake progress mid-day with a visual chart
- Looking up nutrition data for a common food by name
- Setting a personal daily calorie target
- Reviewing end-of-day totals against a TDEE-derived goal
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Log a chicken sandwich with 520 calories and 30g protein
- 1Parse meal name and nutrition values from user message
- 2Run add command: calorie_visualizer.py add "chicken sandwich" 520 30
- 3Write entry to calorie_data.db
- 4Regenerate report image via visual_renderer.py
- 5Return report image path to chat layer for display
Meal logged; updated daily summary image showing calorie and protein progress returned to user
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.