What it does
This skill provides CLI-driven access to Picnic supermarket features: product search, cart management (add/remove/clear), viewing delivery slots and setting a chosen slot, and viewing order/delivery history. It does NOT perform final payment; checkout must be completed in the Picnic app. The skill is built around a picnic-cli.mjs utility that outputs JSON for reliable agent parsing.
When to use it
- When an agent needs to help a user find grocery items, add or remove items from their Picnic cart, or prepare an order for scheduling.
- For multi-step flows where the agent confirms changes before applying them (e.g., modifying quantities, selecting delivery slots).
- Useful in conversational assistants that can act on behalf of a user to assemble orders but require explicit confirmation to finalize payment.
What's included
- Scripts: picnic-cli.mjs (command-line interface with commands: status, search, cart, add, remove, clear, slots, set-slot, deliveries, user, categories)
- References: none detected in repo alongside SKILL.md (sibling files include package.json and debug tools)
- Instructions: setup guidance (npm install), login and optional 2FA steps, example commands and typical ordering flow. The skill documents config location (~/.config/picnic/config.json) and country codes (DE, NL).
Compatible agents
Inferred compatibility: agent-zero, claude-code, cursor (frontmatter lists these). The CLI's JSON output makes it suitable for code-capable agents that can run shell commands and parse JSON results.
Pas encore audité
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.