groceryBuild and manage grocery lists with pantry inventory, household quantities, and dietary restriction safety.
Install via ClawdBot CLI:
clawdbot install ivangdavila/groceryUser 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.md |
All 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?"
Generated Mar 1, 2026
A family of four uses the skill to maintain weekly shopping lists, track pantry stock like milk and eggs, and ensure items comply with a child's nut allergy. It suggests bulk quantities for staples and organizes lists by store sections at their preferred supermarket.
An individual with celiac disease relies on the skill to check all grocery items for hidden gluten sources, such as soy sauce or processed foods. It cross-references their dietary restrictions stored in memory and flags unsafe items before adding to the shopping list.
A small household uses the skill to avoid overbuying by tracking pantry contents and expiry dates. When planning a recipe, it adjusts ingredient quantities based on what's already at home, reducing food waste and duplicate purchases.
A user hosting a party creates a separate list for the event, with the skill grouping items by store aisle and scaling quantities for guests. It checks against dietary preferences of attendees and merges with the regular weekly list to streamline shopping.
A single person uses the skill to manage grocery lists with appropriate portion sizes, preventing bulk purchases that lead to spoilage. It remembers their preferred local store and suggests quantities based on past shopping patterns, like buying smaller milk cartons weekly.
Offer a free basic version for list management and pantry tracking, with premium features like advanced dietary restriction databases, integration with recipe apps, and multi-user household sync. Revenue comes from monthly subscriptions for enhanced functionality.
Aggregate anonymized shopping data on household trends, dietary preferences, and pantry habits to license insights to grocery retailers or food brands. This helps companies optimize inventory and target marketing based on real consumer behavior.
Partner with grocery delivery services or online retailers to suggest products within the skill, earning commissions on purchases made through integrated links. Focus on user-preferred stores and items from their lists to drive relevant sales.
π¬ Integration Tip
Integrate with recipe apps to automatically import ingredient lists, ensuring the skill scales quantities based on household size and checks pantry stock before adding items.
Foodora-only CLI for checking past orders and active order status (Deliveroo WIP).
Reorder Foodora orders + track ETA/status with ordercli. Never confirm without explicit user approval. Triggers: order food, reorder, track ETA.
Google Maps integration for OpenClaw with Routes API. Use for: (1) Distance/travel time calculations with traffic prediction, (2) Turn-by-turn directions, (3...
Flight tracking and scheduling. Track live flights in real-time by region, callsign, or airport using OpenSky Network. Search flight schedules between airports. Use for queries like "What flights are over Switzerland?" or "When do flights from Hamburg arrive in Zurich?" or "Track flight SWR123".
Use when the user asks to "find flights", "compare itineraries", "search hidden-city routes", "check cheapest dates", "explore destinations", "search hotels"...
Comprehensive travel planning, booking, and management skill. Use when needing to plan international trips, manage multi-destination itineraries, handle family travel logistics, optimize travel costs, and coordinate complex travel arrangements.