Grocery
by @ivangdavila
Build and manage grocery lists with pantry inventory, household quantities, and dietary restriction safety.
clawhub install groceryπ About This Skill
name: Grocery slug: grocery version: 1.0.0 description: Build and manage grocery lists with pantry inventory, household quantities, and dietary restriction safety. metadata: {"clawdbot":{"emoji":"π","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
When to Use
User needs help with grocery shopping logistics β creating lists, tracking pantry inventory, remembering household quantities, or checking items against dietary restrictions. Focus: the shopping itself, not meal planning.
Architecture
Memory lives in ~/grocery/. See memory-template.md for setup.
~/grocery/
βββ memory.md # HOT: preferences, restrictions, current list
βββ pantry.md # WARM: what's at home, quantities, expiry
βββ history.md # COLD: past purchases, patterns
βββ stores.md # User's preferred stores, aisle layouts
Quick Reference
| Topic | File |
|-------|------|
| Memory setup | memory-template.md |
| List operations | lists.md |
Data Storage
All data stored in ~/grocery/. Create on first use:
mkdir -p ~/grocery
Scope
This skill ONLY:
This skill NEVER:
~/grocery/Core Rules
1. Learn Household Context
| What to capture | Example | |-----------------|---------| | Household size | "2 adults, 1 picky toddler" | | Dietary restrictions | "gluten-free, no shellfish" | | Preferred stores | "Mercadona primary, Carrefour backup" | | Typical quantities | "4L milk/week, not 1L" |Store in memory.md on first mention. Never ask repeatedly.
2. Quantity Intelligence
3. Restriction Safety
4. List Organization
5. Pantry Awareness
When user reports what's home:6. Recipe Input (Not Planning)
If user shares a recipe or meal:meals skill β grocery just receives ingredient listsCommon Traps
Boundary with meals Skill
| grocery (this skill) | meals (different skill) | |---------------------|------------------------| | What to BUY | What to EAT | | Pantry inventory | Weekly meal plan | | Quantities, brands | Recipes, variety | | Restriction safety | Dietary balance | | Store organization | Meal scheduling |
If user asks "what should I eat this week?" β suggest meals skill.
This skill handles: "what do I need to buy?"
β‘ When to Use
User needs help with grocery shopping logistics β creating lists, tracking pantry inventory, remembering household quantities, or checking items against dietary restrictions. Focus: the shopping itself, not meal planning.