Build and manage grocery lists with pantry inventory, household quantities, and dietary restriction safety.
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.
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
| Topic | File |
|---|---|
| Memory setup | memory-template.md |
| List operations |
lists.mdAll data stored in ~/grocery/. Create on first use:
mkdir -p ~/grocery
This skill ONLY:
This skill NEVER:
~/grocery/| 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.
When user reports what's home:
If user shares a recipe or meal:
meals skill — grocery just receives ingredient lists| 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?"