🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Picnic Grocery

by @mpociot

Order groceries from Picnic supermarket - search products, manage cart, schedule delivery.

Versionv1.0.0
Downloads2,507
Installs2
Stars⭐ 1
TERMINAL
clawhub install picnic

πŸ“– About This Skill


name: picnic description: Order groceries from Picnic supermarket - search products, manage cart, schedule delivery.

Picnic Grocery Ordering

Use the picnic CLI to search products, manage shopping cart, and order groceries from Picnic.

Setup (once)

cd {baseDir} && npm install

Then login:

node {baseDir}/picnic-cli.mjs login   DE

If 2FA is required:

node {baseDir}/picnic-cli.mjs verify-2fa 

Commands

All commands output JSON. Run from any directory:

# Check login status
node {baseDir}/picnic-cli.mjs status

Search for products

node {baseDir}/picnic-cli.mjs search "Milch" node {baseDir}/picnic-cli.mjs search "Bio Eier"

View cart

node {baseDir}/picnic-cli.mjs cart

Add to cart (productId from search results)

node {baseDir}/picnic-cli.mjs add [count]

Remove from cart

node {baseDir}/picnic-cli.mjs remove [count]

Clear cart

node {baseDir}/picnic-cli.mjs clear

Get available delivery slots

node {baseDir}/picnic-cli.mjs slots

Select a delivery slot

node {baseDir}/picnic-cli.mjs set-slot

View delivery history

node {baseDir}/picnic-cli.mjs deliveries

Get user info

node {baseDir}/picnic-cli.mjs user

Browse categories

node {baseDir}/picnic-cli.mjs categories

Typical ordering flow

1. Search for products: search "bananas" 2. Add to cart: add s1234567 2 3. Check cart: cart 4. Get delivery slots: slots 5. Set slot: set-slot 6. Confirm with user before final checkout (checkout happens in app)

Notes

  • Config stored in ~/.config/picnic/config.json
  • Country codes: DE (Germany) or NL (Netherlands)
  • Product IDs start with 's' (e.g., s1234567)
  • Always confirm with user before modifying cart or setting delivery slots
  • Final checkout/payment must be done in the Picnic app
  • πŸ“‹ Tips & Best Practices

  • Config stored in ~/.config/picnic/config.json
  • Country codes: DE (Germany) or NL (Netherlands)
  • Product IDs start with 's' (e.g., s1234567)
  • Always confirm with user before modifying cart or setting delivery slots
  • Final checkout/payment must be done in the Picnic app