| name | knuspr |
| description | Manage grocery shopping on Knuspr.de via the knuspr-cli. Use for product search, cart management, delivery slot reservation, shopping lists, order history, deals, favorites, and meal suggestions. Trigger when the user mentions Knuspr, groceries, Einkauf, Lebensmittel, Warenkorb, Lieferslot, or shopping list tasks. |
Knuspr CLI Skill
Interact with Knuspr.de (German grocery delivery) using knuspr-cli โ a pure-Python CLI bundled in this skill at {baseDir}/knuspr_cli.py.
Setup
- Python 3.8+ required (no external dependencies)
- Login:
python3 {baseDir}/knuspr_cli.py auth login (or set KNUSPR_EMAIL + KNUSPR_PASSWORD env vars)
- Minimum order: โฌ39
Critical Rules
- NEVER complete a purchase โ Only build cart + reserve slot. Always tell the user to review and checkout themselves via
cart open or the Knuspr website/app.
- Always use
--json for parsing output programmatically.
- Confirm before destructive actions (cart clear, list delete, slot release).
- Show prices and totals when adding to cart so the user stays informed.
CLI Usage
python3 {baseDir}/knuspr_cli.py <resource> <action> [options]
Core Workflows
Search & Add to Cart
python3 {baseDir}/knuspr_cli.py product search "Hafermilch" --json
python3 {baseDir}/knuspr_cli.py product search "Kรคse" --bio --sort price_asc --json
python3 {baseDir}/knuspr_cli.py product search "Joghurt" --rette --json
python3 {baseDir}/knuspr_cli.py cart add <product_id> -q <quantity>
python3 {baseDir}/knuspr_cli.py cart show --json
Delivery Slots
python3 {baseDir}/knuspr_cli.py slot list --detailed --json
python3 {baseDir}/knuspr_cli.py slot reserve <slot_id>
python3 {baseDir}/knuspr_cli.py slot reserve <slot_id> --type VIRTUAL
python3 {baseDir}/knuspr_cli.py slot current --json
python3 {baseDir}/knuspr_cli.py slot release
Shopping Lists
python3 {baseDir}/knuspr_cli.py list show --json
python3 {baseDir}/knuspr_cli.py list show <list_id> --json
python3 {baseDir}/knuspr_cli.py list create "Wocheneinkauf"
python3 {baseDir}/knuspr_cli.py list add <list_id> <product_id>
python3 {baseDir}/knuspr_cli.py list to-cart <list_id>
python3 {baseDir}/knuspr_cli.py list duplicate <list_id>
Order History & Reorder
python3 {baseDir}/knuspr_cli.py order list --json
python3 {baseDir}/knuspr_cli.py order show <order_id> --json
python3 {baseDir}/knuspr_cli.py order repeat <order_id>
Full Command Reference
For all commands, options, and flags see {baseDir}/references/commands.md.