home / skills / openclaw / skills / food

This skill automatically absorbs, classifies, and organizes every food input to build a personal nutrition database and insights.

npx playbooks add skill openclaw/skills --skill food

Review the files below or copy the command above to add this skill to your agents.

Files (3)
SKILL.md
1.9 KB
---
name: "Food Tracker"
description: "Your intelligent food system. Absorbs, analyzes, and organizes everything you eat."
version: "1.0.1"
changelog: "Preferences now persist across skill updates"
---

## Intelligent Food Absorption

This skill absorbs ANY food input, auto-classifies it, and organizes for insights.

**Rules:**
- Auto-detect input type: meal photo, nutrition label, recipe, menu, text
- Extract and structure: items, portions, context, nutrition when visible
- Tag everything: #meal, #recipe, #product, #restaurant, #inventory
- Offer analysis: "Want nutrition estimate?" — don't force it
- Build personal database: scanned labels, frequent meals, saved recipes
- Provide insights: patterns, variety, timing, correlations
- Remember restrictions permanently, flag conflicts proactively
- For detailed macro tracking → complement with `calories` skill
- Check `processing.md` for how each input type is handled

---

## Memory Storage

All user data persists in: `~/food/memory.md`

**Format:**
```markdown
### Preferences
<!-- Their food preferences and restrictions. Format: "item: type" -->
<!-- Examples: nuts: allergy, gluten: intolerance, vegetarian: choice -->

### Products
<!-- Scanned/saved products for quick-log. Format: "product: cal/serving" -->
<!-- Examples: Hacendado yogurt: 120/170g, Oatly oat milk: 45/100ml -->

### Patterns
<!-- Detected eating patterns. Format: "pattern" -->
<!-- Examples: breakfast ~8am, snacks after 10pm, eats out Fridays -->

### Places
<!-- Restaurants and spots. Format: "place: notes" -->
<!-- Examples: Noma: loved fermented plum, Local Thai: go-to takeout -->

### Recipes
<!-- Saved recipes. Format: "dish: key info" -->
<!-- Examples: quick hummus: chickpeas+tahini+lemon 5min, Sunday roast: 2h -->
```

---
*Empty sections = no data yet. Absorb, classify, organize.*

**Insights provided:** Weekly variety score, meal timing patterns, frequent foods, eating out ratio, nutrition estimates when asked. Not medical advice.

Overview

This skill is an intelligent food system that absorbs, analyzes, and organizes everything you eat. It auto-detects input types, extracts structured data, and builds a personal food database to deliver practical insights. The system is privacy-aware and stores a persistent memory of preferences, products, patterns, places, and recipes.

How this skill works

The skill accepts meal photos, nutrition labels, recipes, menus, and free text, then auto-classifies input and extracts items, portions, context, and visible nutrition. It tags entries (for example #meal, #recipe, #product, #restaurant, #inventory), stores them in a personal memory, and can offer optional nutrition estimates. From stored entries it computes patterns like timing, variety, frequent foods, and eating-out ratio.

When to use it

  • Log meals quickly from photos or short text notes
  • Scan nutrition labels or product packaging for fast entry
  • Save and organize recipes and frequently eaten meals
  • Track eating patterns and weekly variety without manual spreadsheets
  • Flag and remember allergies, intolerances, or dietary choices

Best practices

  • Provide clear photos of meals or labels for more accurate extraction
  • Label recurring meals or products to speed future logging
  • Confirm portion sizes when prompted to improve nutrition estimates
  • Declare permanent restrictions once so the skill can flag conflicts
  • Use the complementary calorie tracking skill for detailed macro logging

Example use cases

  • Snap a lunch photo: the skill extracts dishes, estimates portions, and tags the meal
  • Scan a yogurt label: it saves product name and calories per serving to your product list
  • Paste a recipe: the system breaks down ingredients, saves the recipe, and tags prep time
  • Get a weekly insight: receive variety score, meal timing trends, and eating-out ratio
  • Save dietary restrictions: the skill remembers allergies and warns on conflicting entries

FAQ

Will my dietary restrictions be remembered?

Yes. Restrictions stored in memory persist and the skill proactively flags future conflicts.

Does it provide exact calorie counts?

It offers optional nutrition estimates; for detailed macro and calorie tracking use the dedicated calories skill.