๐ฅ Photo Calorie Tracker (image-calorie-tracker)
name: image-calorie-tracker
by bobo23456 ยท published 2026-03-22
$ claw add gh:bobo23456/bobo23456-photo-calorie-tracker---
name: image-calorie-tracker
description: >
Photo Calorie Tracker - Recognizes food photos, logs daily calorie intake, and analyzes any date range.
Use when: the user sends food images or asks about calories over the past X days.
NOT for: weight change analysis, detailed nutrition breakdowns, or workout plan design.
---
# ๐ฅ Photo Calorie Tracker (image-calorie-tracker)
Recognizes food photos, logs daily calorie intake, and generates reports.
When to Run
Workflow
Log Meals
1. Copy images to `/root/.openclaw/workspace/temp_qqdata/YYYY-MM-DD-meal.jpg`
2. Use the `image` tool to recognize food
3. Estimate calories for each food item
4. Update `/root/.openclaw/workspace/memory/YYYY-MM-DD.md`
Generate Report
1. Read records for the target dates from `/root/.openclaw/workspace/memory/`
2. Read the target calories from `/root/.openclaw/workspace/skills/image-calorie-tracker/config/target_calorie.txt`
3. Output the report in the required format
Output Format
๐ Calorie Tracking | Target:{target}
ใMM-DDใ{status}
{Breakfast if any}: {calories}
{Lunch if any}: {calories}
{Dinner if any}: {calories}
{Snack if any}: {calories}Status Rules
Meal Display Rules
Meal Definitions
Food Calorie Reference
| Category | Food | Calories (per 100g) |
|------|------|--------------|
| Staples | Rice | 130 kcal |
| Staples | Mixed grain rice | 120 kcal |
| Meat | Fried chicken cutlet | 280 kcal |
| Meat | Stir-fried pork slices | 180 kcal |
| Vegetables | Green pepper with pork | 150 kcal |
| Vegetables | Shredded potatoes | 120 kcal |
| Bakery | Bread/Cake | 250-350 kcal |
File Paths
Example Output
๐ Calorie Tracking | Target:2100
ใ03-16ใ+7%
Lunch: 1115
ใ03-17ใIncomplete
Lunch: 820
Snack: 280More tools from the same signal band
Order food/drinks (็น้ค) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...