gurkerlcli
Austrian online grocery shopping via gurkerl.at.
Setup & Installation
Install command
clawhub install pasogott/gurkerlcliIf the CLI is not installed:
Install command
npx clawhub@latest install pasogott/gurkerlcliOr install with OpenClaw CLI:
Install command
openclaw skills install pasogott/gurkerlclior paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/pasogott/gurkerlcliWhat This Skill Does
Command-line interface for gurkerl.at, an Austrian online grocery delivery service. Supports product search, cart management, shopping lists, and order history from the terminal. Checkout must be completed on the website.
Lets you script and automate grocery shopping tasks that would otherwise require navigating a browser UI.
When to Use It
- Search for organic milk and add it to your cart
- Check cart total before placing a gurkerl.at order
- Create a weekly shopping list from the command line
- Remove an item from your cart using its product ID
- Review past orders from gurkerl.at
View original SKILL.md file
# π₯ gurkerlcli - Austrian Grocery Shopping Command-line interface for [gurkerl.at](https://gurkerl.at) online grocery shopping (Austria only). ## Installation ```bash # Via Homebrew brew tap pasogott/tap brew install gurkerlcli # Or via pipx pipx install gurkerlcli ``` ## Authentication **Login required before use:** ```bash gurkerlcli auth login --email user@example.com --password xxx gurkerlcli auth whoami # Check login status gurkerlcli auth logout # Clear session ``` Session is stored securely in macOS Keychain. **Alternative: Environment variables** ```bash export GURKERL_EMAIL=your-email@example.com export GURKERL_PASSWORD=your-password ``` Or add to `~/.env.local` for persistence. ## Commands ### π Search Products ```bash gurkerlcli search "bio milch" gurkerlcli search "Γ€pfel" --limit 10 gurkerlcli search "brot" --json # JSON output for scripting ``` ### π Shopping Cart ```bash gurkerlcli cart list # View cart contents gurkerlcli cart add <product_id> # Add product gurkerlcli cart add <product_id> -q 3 # Add with quantity gurkerlcli cart remove <product_id> # Remove product gurkerlcli cart clear # Empty cart (asks for confirmation) gurkerlcli cart clear --force # Empty cart without confirmation ``` ### π Shopping Lists ```bash gurkerlcli lists list # Show all lists gurkerlcli lists show <list_id> # Show list details gurkerlcli lists create "Wocheneinkauf" # Create new list gurkerlcli lists delete <list_id> # Delete list ``` ### π¦ Order History ```bash gurkerlcli orders list # View past orders ``` ## Example Workflows ### Check What's in the Cart ```bash gurkerlcli cart list ``` Output: ``` π Shopping Cart βββββββββββββββββββββββββββββββββββ¬βββββββββββββββ¬ββββββββββββββββ¬βββββββββββ β Product β Qty β Price β Subtotal β βββββββββββββββββββββββββββββββββββΌβββββββββββββββΌββββββββββββββββΌβββββββββββ€ β π₯ nΓΆm BIO-Vollmilch 3,5% β 2x 1.0 l β β¬1.89 β β¬1.70 β β¬3.40 β β π§ Bergbaron β 1x 150 g β β¬3.99 β β¬3.99 β βββββββββββββββββββββββββββββββββββΌβββββββββββββββΌββββββββββββββββΌβββββββββββ€ β β β Total: β β¬7.39 β βββββββββββββββββββββββββββββββββββ΄βββββββββββββββ΄ββββββββββββββββ΄βββββββββββ β οΈ Minimum order: β¬39.00 (β¬31.61 remaining) ``` ### Search and Add to Cart ```bash # Find product gurkerlcli search "hafermilch" # Add to cart (use product ID from search results) gurkerlcli cart add 123456 -q 2 ``` ### Remove Product from Cart ```bash # List cart to see product IDs gurkerlcli cart list --json | jq '.items[].product_id' # Remove specific product gurkerlcli cart remove 123456 ``` ## Debugging Use `--debug` flag for verbose output: ```bash gurkerlcli cart add 12345 --debug gurkerlcli cart remove 12345 --debug ``` ## Tips - **Minimum order:** β¬39.00 for delivery - **Delivery slots:** Check gurkerl.at website for available times - **Sale items:** Prices with arrows (β¬1.89 β β¬1.70) indicate discounts - **JSON output:** Use `--json` flag for scripting/automation ## Limitations - β³ Checkout not yet implemented (use website) - π¦πΉ Austria only (Vienna, Graz, Linz areas) - π Requires active gurkerl.at account ## Changelog - **v0.1.6** - Fix cart remove (use DELETE instead of POST) - **v0.1.5** - Fix cart add for existing items (use POST instead of PUT) ## Links - [gurkerl.at](https://gurkerl.at) - [GitHub Repository](https://github.com/pasogott/gurkerlcli)
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Search for organic milk and add it to your cart
- 1Search for organic milk and add it to your cart
- 2Check cart total before placing a gurkerl.at order
- 3Create a weekly shopping list from the command line
- 4Remove an item from your cart using its product ID
- 5Review past orders from gurkerl.at
Austrian online grocery shopping via gurkerl.at.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.