knuspr-cli

Search & Research
v0.1.0
Benign

Manage grocery shopping on Knuspr.de via the knuspr-cli.

823 downloads823 installsby @lars147

Setup & Installation

Install command

clawhub install lars147/knuspr-cli

If the CLI is not installed:

Install command

npx clawhub@latest install lars147/knuspr-cli

Or install with OpenClaw CLI:

Install command

openclaw skills install lars147/knuspr-cli

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/lars147/knuspr-cli

What This Skill Does

Controls a Knuspr.de grocery account through a Python CLI bundled with the skill. Handles product search, cart building, delivery slot reservation, shopping lists, and order history. Never completes purchases — checkout is always left to the user.

Lets an AI agent handle the tedious parts of grocery prep — searching, cart filling, and slot booking — without ever touching payment or checkout.

When to Use It

  • Search for organic oat milk and add to cart
  • Reserve a same-day delivery slot on Knuspr.de
  • Reorder items from a previous grocery delivery
  • Move a saved weekly shopping list to cart
  • Browse current deals and discounted products
View original SKILL.md file
# 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

1. **Python 3.8+** required (no external dependencies)
2. **Login**: `python3 {baseDir}/knuspr_cli.py auth login` (or set `KNUSPR_EMAIL` + `KNUSPR_PASSWORD` env vars)
3. **Minimum order**: €39

## Critical Rules

1. **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.
2. **Always use `--json`** for parsing output programmatically.
3. **Confirm before destructive actions** (cart clear, list delete, slot release).
4. **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
```bash
# Search products (use --json for parsing)
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  # discounted items

# Add to cart
python3 {baseDir}/knuspr_cli.py cart add <product_id> -q <quantity>
python3 {baseDir}/knuspr_cli.py cart show --json  # verify cart & total
```

### Delivery Slots
```bash
python3 {baseDir}/knuspr_cli.py slot list --detailed --json  # show available slots with IDs
python3 {baseDir}/knuspr_cli.py slot reserve <slot_id>       # reserve a 15-min ON_TIME slot
python3 {baseDir}/knuspr_cli.py slot reserve <slot_id> --type VIRTUAL  # 1-hour window
python3 {baseDir}/knuspr_cli.py slot current --json          # check current reservation
python3 {baseDir}/knuspr_cli.py slot release                 # cancel reservation (ask first!)
```

### Shopping Lists
```bash
python3 {baseDir}/knuspr_cli.py list show --json             # all lists
python3 {baseDir}/knuspr_cli.py list show <list_id> --json   # products in a list
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>       # move entire list to cart
python3 {baseDir}/knuspr_cli.py list duplicate <list_id>     # duplicate a list
```

### Order History & Reorder
```bash
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>      # add all items to cart
```

## Full Command Reference

For all commands, options, and flags see `{baseDir}/references/commands.md`.

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Search for organic oat milk and add to cart

AGENT
  1. 1Search for organic oat milk and add to cart
  2. 2Reserve a same-day delivery slot on Knuspr.de
  3. 3Reorder items from a previous grocery delivery
  4. 4Move a saved weekly shopping list to cart
  5. 5Browse current deals and discounted products
OUTPUT
Manage grocery shopping on Knuspr.de via the knuspr-cli.

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedMar 1, 2026