OpenClaw Β· Skill
Gurkerlcli
Command-line interface for gurkerl.at online grocery shopping (Austria only).
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install pasogott/gurkerlcliClawHub installer
npx clawhub@latest install pasogott/gurkerlcliOpenClaw CLI
openclaw skills install pasogott/gurkerlcliDirect OpenClaw install
openclaw install pasogott/gurkerlcliWhat this skill does
Command-line interface for gurkerl.at online grocery shopping (Austria only).
Why it matters
Lets you script and automate grocery shopping tasks that would otherwise require navigating a browser UI.
Typical use cases
- 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
Source instructions
π₯ gurkerlcli - Austrian Grocery Shopping
Command-line interface for gurkerl.at online grocery shopping (Austria only).
Installation
# Via Homebrew
brew tap pasogott/tap
brew install gurkerlcli
# Or via pipx
pipx install gurkerlcli
Authentication
Login required before use:
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
export GURKERL_EMAIL=your-email@example.com
export GURKERL_PASSWORD=your-password
Or add to ~/.env.local for persistence.
Commands
π Search Products
gurkerlcli search "bio milch"
gurkerlcli search "Γ€pfel" --limit 10
gurkerlcli search "brot" --json # JSON output for scripting
π Shopping Cart
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
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
gurkerlcli orders list # View past orders
Example Workflows
Check What's in the Cart
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
# Find product
gurkerlcli search "hafermilch"
# Add to cart (use product ID from search results)
gurkerlcli cart add 123456 -q 2
Remove Product from Cart
# 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:
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
--jsonflag 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)