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".

ranioren Updated

File contents

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

# 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 - Google Doc source.
  • supermarkets.md - Store list and 13156 postcode.

ranioren/gemini-skills/tree/main/groceryshopping commit 8bd576a92e

Frequently asked questions

npx skillmds@latest add ranioren/groceryshopping