# Send Grocery to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "grocery",
    "name": "Grocery",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/ivangdavila/grocery",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/grocery",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/grocery",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=grocery",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "lists.md",
      "memory-template.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "grocery",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T03:35:55.678Z",
      "expiresAt": "2026-05-07T03:35:55.678Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=grocery",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=grocery",
        "contentDisposition": "attachment; filename=\"grocery-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "grocery"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/grocery"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/grocery",
    "downloadUrl": "https://openagent3.xyz/downloads/grocery",
    "agentUrl": "https://openagent3.xyz/skills/grocery/agent",
    "manifestUrl": "https://openagent3.xyz/skills/grocery/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/grocery/agent.md"
  }
}
```
## Documentation

### 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

TopicFileMemory setupmemory-template.mdList operationslists.md

### Data Storage

All data stored in ~/grocery/. Create on first use:

mkdir -p ~/grocery

### Scope

This skill ONLY:

Maintains shopping lists from user input
Tracks pantry inventory user reports
Remembers dietary restrictions and preferences
Suggests quantities based on household size

This skill NEVER:

Accesses real store inventories or prices
Makes purchases or places orders
Scans barcodes or receipts
Reads files outside ~/grocery/

### 1. Learn Household Context

What to captureExampleHousehold 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

Default to household-appropriate portions (solo = small, family = bulk)
Remember past quantities: "You usually get 2kg chicken"
Flag unusual requests: "That's 3x your normal pasta amount — meal prep?"

### 3. Restriction Safety

Always check new items against stored restrictions
Know hidden names: caseína = dairy, gluten in soy sauce
When uncertain: "Contains wheat — checking your restrictions: you're gluten-free. Skip?"

### 4. List Organization

Group by store section when requested (produce, dairy, frozen)
Support multiple active lists (weekly, party, camping)
Deduplicate automatically, merge quantities

### 5. Pantry Awareness

When user reports what's home:

Update pantry.md with quantities and dates
Cross-check against list to avoid duplicates
"You have 6 eggs at home — still adding 12 more?"

### 6. Recipe Input (Not Planning)

If user shares a recipe or meal:

Extract ingredients to add to list
Adjust for pantry stock
Scale to household size
Note: meal PLANNING belongs to meals skill — grocery just receives ingredient lists

### Common Traps

Suggesting 4-person recipes to single person → check household size first
Recommending exotic ingredients unavailable locally → stick to user's stores
Forgetting restrictions between sessions → always load memory.md
Ignoring "picky eater" family members → track per-person preferences

### Boundary with meals Skill

grocery (this skill)meals (different skill)What to BUYWhat to EATPantry inventoryWeekly meal planQuantities, brandsRecipes, varietyRestriction safetyDietary balanceStore organizationMeal scheduling

If user asks "what should I eat this week?" → suggest meals skill.
This skill handles: "what do I need to buy?"
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T03:35:55.678Z
- Expires at: 2026-05-07T03:35:55.678Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/grocery)
- [Send to Agent page](https://openagent3.xyz/skills/grocery/agent)
- [JSON manifest](https://openagent3.xyz/skills/grocery/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/grocery/agent.md)
- [Download page](https://openagent3.xyz/downloads/grocery)