marktguru-grocery-dealslisted
Install: claude install-skill manmal/marktguru-cli
# Marktguru Grocery Deals
Query Austrian grocery deals from Marktguru. Supports raw queries, structured search building, retailer filtering, and ZIP-code location targeting.
## Quick Reference
| Command | Purpose |
|---------|---------|
| `search raw <query>` | Search with raw query string |
| `search build` | Build query from structured flags |
| `search syntax` | Show supported query syntax |
| `set-zip <code>` | Set default ZIP code |
| `config` | Show current configuration |
| `login` | Extract API key from marktguru.at |
---
## Setup
### Login (HTTP scan)
```bash
npx marktguru-cli login
```
Scans site HTML and boot scripts for embedded API keys. No browser automation required.
### Set Default ZIP Code
```bash
npx marktguru-cli set-zip 1010
npx marktguru-cli set-zip 8010 # Graz
```
### Check Config
```bash
npx marktguru-cli config
npx marktguru-cli config --json
```
---
## Search Commands
### Raw Query Search
```bash
npx marktguru-cli search raw "Milch"
npx marktguru-cli search raw "Milch" --limit 5
npx marktguru-cli search raw "Bier" --retailer HOFER
npx marktguru-cli search raw "Brot" --zip 8010
npx marktguru-cli search raw "Cola" --json
```
### Common Options
| Flag | Description | Default |
|------|-------------|---------|
| `--limit <n>` / `-n` | Number of results | 10 |
| `--retailer <name>` / `-r` | Filter by retailer (e.g., SPAR, BILLA, HOFER) | all |
| `--zip <code>` / `-z` | ZIP code for location-based results | config default |
| `--json` / `-j`