# Groceryshopping

> Manages and interacts with the user's grocery shopping list. Use when the user asks "what's on my shopping list", "do I need to buy X", or "check for sales in 13156".

- Skill: `ranioren/groceryshopping` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add ranioren/groceryshopping`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ranioren/groceryshopping/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ranioren (https://skillmd.com/u/ranioren)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/ranioren/groceryshopping

---


# Grocery Shopping

## Overview

This skill allows Gemini CLI to fetch the user's shopping list and find current sales at supermarkets (Netto, REWE, Lidl, Aldi) in the **13156** postcode (Berlin-Pankow).

## Workflow

1.  **Fetch the List**: Use `scripts/fetch_list.cjs` to get the current items from the Google Doc.
2.  **Check for Sales**:
    *   Consult `references/supermarkets.md` for store locations and postcode.
    *   Search for current offers using `google_web_search` with terms like `Netto 13156 Angebote` or `Lidl aktuell 13156`.
    *   Compare the found deals with the items on the shopping list.
3.  **Answering Inquiries**:
    *   **"What's on sale?"**: List all deals found for items on the shopping list.
    *   **"Where is X cheapest?"**: Compare prices for item X across different stores.

## Quick Start

```bash
# Fetch the list
node scripts/fetch_list.cjs

# (Simulation) Check for sales for items on the list
# Note: Currently uses google_web_search for real-time data
```

## References

- [shopping_list_url.md](references/shopping_list_url.md) - Google Doc source.
- [supermarkets.md](references/supermarkets.md) - Store list and 13156 postcode.

