{"skill":{"slug":"picnic","displayName":"Picnic Grocery","summary":"Order groceries from Picnic supermarket - search products, manage cart, schedule delivery.","description":"---\nname: picnic\ndescription: Order groceries from Picnic supermarket - search products, manage cart, schedule delivery.\n---\n\n# Picnic Grocery Ordering\n\nUse the `picnic` CLI to search products, manage shopping cart, and order groceries from Picnic.\n\n## Setup (once)\n\n```bash\ncd {baseDir} && npm install\n```\n\nThen login:\n```bash\nnode {baseDir}/picnic-cli.mjs login <email> <password> DE\n```\n\nIf 2FA is required:\n```bash\nnode {baseDir}/picnic-cli.mjs verify-2fa <code>\n```\n\n## Commands\n\nAll commands output JSON. Run from any directory:\n\n```bash\n# Check login status\nnode {baseDir}/picnic-cli.mjs status\n\n# Search for products\nnode {baseDir}/picnic-cli.mjs search \"Milch\"\nnode {baseDir}/picnic-cli.mjs search \"Bio Eier\"\n\n# View cart\nnode {baseDir}/picnic-cli.mjs cart\n\n# Add to cart (productId from search results)\nnode {baseDir}/picnic-cli.mjs add <productId> [count]\n\n# Remove from cart\nnode {baseDir}/picnic-cli.mjs remove <productId> [count]\n\n# Clear cart\nnode {baseDir}/picnic-cli.mjs clear\n\n# Get available delivery slots\nnode {baseDir}/picnic-cli.mjs slots\n\n# Select a delivery slot\nnode {baseDir}/picnic-cli.mjs set-slot <slotId>\n\n# View delivery history\nnode {baseDir}/picnic-cli.mjs deliveries\n\n# Get user info\nnode {baseDir}/picnic-cli.mjs user\n\n# Browse categories\nnode {baseDir}/picnic-cli.mjs categories\n```\n\n## Typical ordering flow\n\n1. Search for products: `search \"bananas\"`\n2. Add to cart: `add s1234567 2`\n3. Check cart: `cart`\n4. Get delivery slots: `slots`\n5. Set slot: `set-slot <slotId>`\n6. Confirm with user before final checkout (checkout happens in app)\n\n## Notes\n\n- Config stored in `~/.config/picnic/config.json`\n- Country codes: `DE` (Germany) or `NL` (Netherlands)\n- Product IDs start with 's' (e.g., `s1234567`)\n- Always confirm with user before modifying cart or setting delivery slots\n- Final checkout/payment must be done in the Picnic app\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":2578,"installsAllTime":2,"installsCurrent":2,"stars":1,"versions":1},"createdAt":1767651899132,"updatedAt":1779139313656},"latestVersion":{"version":"1.0.0","createdAt":1767651899132,"changelog":"Initial release - search products, manage cart, schedule delivery from Picnic supermarket","license":null},"metadata":null,"owner":{"handle":"mpociot","userId":"s170f0j0qrjftk5522nedp44qh884efe","displayName":"mpociot","image":"https://avatars.githubusercontent.com/u/804684?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1779913039177}}