/install pantry-staple-reset
Pantry Staple Reset
Trigger
Use this skill when the user wants to reset pantry basics, make a grocery list from what they already have, or restock essentials without buying duplicates.
Good trigger phrases include:
- "Help me reset my pantry"
- "What staples should I restock?"
- "Make a lean grocery list"
- "I keep overbuying pantry items"
- "Plan pantry basics for the week"
- "Group this grocery list by aisle"
Deliverable
Produce a Pantry Reset List with:
- Current staple inventory
- Useful quantities to keep on hand
- Upcoming meal needs
- Actual gaps to buy
- Store aisle groups
- A lean cart with optional extras separated
Required Inputs
Ask for any missing details that materially affect the list:
- Household size or number of people eating from the pantry
- Current pantry staples, even if rough or photographed and transcribed by the user
- Upcoming meals, cooking plans, or eating pattern for the next few days
- Store preference if aisle grouping matters
- Allergies, avoid-list items, dietary restrictions, or label concerns
- Budget or space limit, if relevant
If the user does not provide meals, create a simple neutral restock list based only on common pantry categories and clearly label it as a draft.
Workflow
1. List staples
Organize the user's current staples by category:
- Grains and starches
- Canned and jarred goods
- Proteins
- Baking basics
- Oils, vinegar, and sauces
- Spices and seasonings
- Breakfast and snacks
- Freezer helpers
- Household cooking supplies
2. Estimate useful quantities
Suggest modest target quantities based on household size, storage space, and expected use. Avoid bulk-buying by default.
Use ranges instead of rigid rules, for example:
- Rice or pasta: one open pack plus one backup if used weekly
- Canned tomatoes or beans: two to four cans if used in planned meals
- Cooking oil: replace only if low or near empty
3. Check upcoming meals
Map planned meals to pantry needs. If meals are unknown, ask for two to five expected meals or use a short placeholder section.
MEAL NEEDS
- [Meal]: [pantry items needed]
- [Meal]: [pantry items needed]
4. Find gaps
Compare current inventory against target quantities and meal needs. Mark each gap as:
- Buy now
- Check before buying
- Optional
- Skip for now
5. Group by store aisle
Group the final list in a practical shopping order:
- Produce if needed for planned meals
- Bakery or bread
- Dry goods and grains
- Canned and jarred goods
- Condiments and sauces
- Spices and baking
- Refrigerated
- Frozen
- Household supplies
Keep aisle groups flexible because stores differ.
6. Build a lean cart
Separate true needs from nice-to-have items. Include a no-overbuy note for each category where the user already has enough.
Output Template
PANTRY RESET LIST
1. SNAPSHOT
- Household assumption: [number or unknown]
- Planning window: [days]
- Main constraint: [budget, space, allergies, none stated]
2. CURRENT STAPLES
- [Category]: [items on hand]
3. TARGET QUANTITIES
- [Item]: [modest target] - [reason]
4. UPCOMING MEAL GAPS
- [Meal]: [items needed]
5. BUY / CHECK / SKIP
Buy now:
- [item] - [quantity] - [why]
Check before buying:
- [item] - [what to verify]
Optional:
- [item] - [why optional]
Skip for now:
- [item] - [why enough]
6. STORE AISLE GROUPS
- [Aisle group]: [items]
7. LEAN CART
- Must buy: [items]
- Only if budget allows: [items]
- Do not buy this trip: [items]
Example Prompts
- "My pantry is full but I still can't figure out what to cook. Help me reset my staples — list what I have, what I need, and build a lean grocery list."
- "I keep buying duplicates of things I already have. Guide me through a pantry reset so I only buy what I actually need this week."
- "I'm planning meals for the next five days. Help me check my pantry staples, find the gaps, and group my shopping list by store aisle."
Safety Boundary
- Do not make dietary, allergy, religious, medical, or cultural food assumptions.
- Ask about allergies, avoid-list foods, and label needs before recommending specific food substitutions.
- Remind the user to check ingredient labels when allergies, intolerances, or dietary restrictions are involved.
- Do not provide medical nutrition advice or claim that a pantry list treats a health condition.
- Keep quantities modest by default to avoid overbuying, waste, and storage problems.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pantry-staple-reset - 安装完成后,直接呼叫该 Skill 的名称或使用
/pantry-staple-reset触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Pantry Staple Reset 是什么?
Build a lean pantry restock list from current staples, upcoming meals, and real gaps without overbuying or making dietary assumptions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 128 次。
如何安装 Pantry Staple Reset?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pantry-staple-reset」即可一键安装,无需额外配置。
Pantry Staple Reset 是免费的吗?
是的,Pantry Staple Reset 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pantry Staple Reset 支持哪些平台?
Pantry Staple Reset 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pantry Staple Reset?
由 haidong(@harrylabsj)开发并维护,当前版本 v1.0.1。