Kroger Grocery for Openclaw

A specialized skill for managing grocery lists and cart additions across the Kroger family of stores using the kroget CLI.

alfred-pennyworth-ai
v1.0.0
Feb 25, 2026
0
457
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install kroger-grocery

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 kroger-grocery 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 Kroger Grocery?

The Kroger Grocery skill empowers your AI agent to interact directly with the Kroger Developer API, enabling automated product searching and cart management. This integration supports the entire Kroger ecosystem, including banners like Fred Meyer, Ralph's, and Harris Teeter. It serves as a bridge between high-level planning—like meal prep or staple replenishment—and the final shopping step, allowing for a programmatic approach to household management.

By leveraging this Openclaw Skills extension, developers can build agents that not only suggest recipes but also handle the tedious task of finding the correct UPCs and adding them to a user's digital cart. It prioritizes safety by ensuring that final checkout remains a manual user action, providing a perfect balance of automation and human oversight.

Kroger Grocery Use Cases

  • Automated cart additions for weekly meal plans and specific dietary recipes.
  • Quick replenishment of household staples through 'order the usual' voice or text commands.
  • Real-time product availability and price checking at specific local store locations.
  • Inventory vetting for dietary restrictions such as gluten-free or allergen-specific requirements.

How Kroger Grocery Works

  1. The agent receives a request to find or add items to a grocery list.
  2. It executes a product search using the kroget CLI with a specific location ID to ensure accurate local pricing and stock.
  3. The agent parses the JSON output to identify the best match based on brand, size, and price.
  4. Using the identified UPC (Product ID), the agent calls the cart add command with the required --apply flag.
  5. The agent reports the final estimated cost to the user and confirms the items are waiting in the store's native app for checkout.

Kroger Grocery Setup

To get started with this skill, ensure you have the kroget CLI installed and configured:

# Install the kroget CLI
pipx install kroget

# Configure your developer credentials
kroget setup --client-id YOUR_CLIENT_ID --client-secret YOUR_CLIENT_SECRET

# Authenticate with your Kroger account
kroget auth login

# Verify the connection
kroget doctor

Kroger Grocery Data Schema & Taxonomy

The skill manages data through the kroget configuration directory and expects specific parameters for API interaction:

Data Type Location / Format Description
Configuration ~/.kroget/config.json Stores Client ID, Secret, and Store Location ID.
Authentication ~/.kroget/tokens.json Stores OAuth access and refresh tokens.
Product ID UPC String 13-digit code used for unique item identification.
Store ID Location ID Specific ID tied to a zip code for local inventory.
Output Format JSON All CLI commands use the --json flag for agent parsing.

Kroger Grocery Advanced Features

  • Multi-banner support: Compatible with over 20 Kroger-family sub-brands like King Soopers and QFC.
  • Automatic Token Refresh: Seamlessly handles OAuth expiration to maintain persistent agent access.
  • Staples Management: Support for local JSON or Markdown files to track frequently purchased items.
  • Safety Guardrails: Built-in restrictions that prevent accidental checkouts while ensuring price transparency.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*