Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Local calorie logging and visual reporting (auto-refreshes and returns report image after each log)
Local calorie logging and visual reporting (auto-refreshes and returns report image after each log)
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
A local skill for meal logging and visual nutrition analysis.
User sends meal text/photo (upstream extracts calorie/protein values or calls food-db lookup). add (or add-food) writes to calorie_data.db. After write, visual_renderer.py generates a fresh report image. CLI prints REPORT_IMAGE:<path> so the chat layer can send the image.
config.daily_goal (manual override) TDEE derived from USER.md If user explicitly refuses profile data: logging only, no repeated prompting Fallback default in renderer: 2000 kcal
# Add a meal with explicit nutrition values python3 scripts/calorie_visualizer.py add "food name" 500 25 [--photo /path/to/image.jpg] # Add from local food database (local-first, online fallback optional) python3 scripts/calorie_visualizer.py add-food "Subway chicken sandwich" --multiplier 1.0 python3 scripts/calorie_visualizer.py add-food "rice" --offline # Daily summary python3 scripts/calorie_visualizer.py summary # Regenerate report image python3 scripts/calorie_visualizer.py report # Config python3 scripts/calorie_visualizer.py config daily_goal 2000 python3 scripts/calorie_visualizer.py config user_refused_profile True
cd skills/calorie-visualizer python3 -m pip install -r requirements.txt Python libs: html2image, Pillow Online fallback: optional USDA API (USDA_API_KEY) Database: SQLite (built into Python) Rendering: requires system Chromium/Chrome (called by html2image)
calorie_data.db (local SQLite) No automatic external sync
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.