Picnic Grocery Ordering for Openclaw

A CLI-driven integration for Picnic supermarket that enables AI agents to search products, manage carts, and schedule grocery deliveries.

mpociot
v1.0.0
Jan 6, 2026
1
3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install picnic

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install picnic using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Picnic Grocery Ordering?

This skill provides a robust command-line interface for interacting with the Picnic grocery delivery service. It is designed to bridge the gap between AI-driven workflows and real-world grocery management. By leveraging this tool within Openclaw Skills, developers and users can programmatically search the Picnic catalog, maintain shopping lists, and secure delivery windows without needing to open the mobile application.

The integration focuses on providing structured JSON output for every command, making it ideal for automation and agentic reasoning. Whether you are building a smart home replenishing system or a personal assistant, this skill offers the necessary hooks to handle everything from initial product discovery to delivery slot selection.

Picnic Grocery Ordering Use Cases

  • Automating weekly grocery replenishment based on dietary needs or pantry inventory.
  • Integrating grocery management into custom personal dashboards or CLI workflows.
  • Quickly checking for available delivery windows during peak demand periods.
  • Managing complex shopping carts through voice-to-text or chat-based AI agents using Openclaw Skills.

How Picnic Grocery Ordering Works

  1. Authentication: The user authenticates with their Picnic credentials and handles 2FA to establish a secure session.
  2. Discovery: The skill queries the Picnic product catalog or category tree using keyword searches.
  3. Cart Management: Items are added to or removed from the persistent cloud-based cart using specific product identifiers.
  4. Scheduling: The skill retrieves real-time delivery slot availability for the user's specific address.
  5. Confirmation: A slot is reserved, and the final state is prepared for manual checkout in the mobile app.

Picnic Grocery Ordering Setup

To get started, navigate to the directory and install dependencies:

cd {baseDir} && npm install

Login to your account (use DE for Germany or NL for Netherlands):

node {baseDir}/picnic-cli.mjs login <email> <password> DE

If your account has Two-Factor Authentication enabled, verify it with:

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

Picnic Grocery Ordering Data Schema & Taxonomy

The skill manages configuration and session data locally to ensure fast execution and state persistence.

Component Description
Config Path ~/.config/picnic/config.json
Product IDs Alphanumeric strings starting with 's' (e.g., s1234567)
Output Format All CLI responses are returned as structured JSON
Localization Configuration supports region-specific API endpoints (DE/NL)

Picnic Grocery Ordering Advanced Features

  • Programmatic category browsing to discover new products systematically.
  • Seamless integration with Openclaw Skills for autonomous agent execution.
  • Real-time delivery history tracking for order management.
  • Batch processing support for adding multiple products via CLI scripts.
  • Automated session status checks to ensure connectivity before performing operations.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*