Kroger Shopping Integration for Openclaw

A powerful integration for searching Kroger's product database and programmatically managing shopping carts via the official Kroger API.

tongyanli-hash
v1.0.0
Feb 17, 2026
0
1.6k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install kroger

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 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 Shopping Integration?

The Kroger skill empowers AI agents to interact directly with the Kroger retail ecosystem. By utilizing Openclaw Skills, developers can bridge the gap between digital planning and physical shopping, allowing for real-time inventory lookups and automated cart management. It provides a robust interface for handling OAuth2 authentication, product discovery, and store location services, making it an essential component for any commerce-focused AI workflow.

This tool is designed to facilitate the transition from a simple text-based shopping list to a fully prepared digital cart. By leveraging Openclaw Skills, you can ensure that your automation scripts or AI agents have the necessary context to find the best product matches and store-specific pricing available through the Kroger developer platform.

Kroger Shopping Integration Use Cases

  • Automating the conversion of meal plans into a Kroger digital shopping cart
  • Building personalized shopping assistants that search for specific brands and quantities
  • Finding the nearest Kroger locations and store IDs using zip codes
  • Managing recurring grocery orders via CLI or automated agent triggers

How Kroger Shopping Integration Works

  1. Initialize the connection by registering an application on the Kroger Developer Portal.
  2. Execute the OAuth2 flow to grant the skill access to Product and Cart scopes.
  3. Search for items using keywords to retrieve unique product IDs and descriptions.
  4. Optionally filter searches by specific store locations using the location lookup feature.
  5. Add selected items and specified quantities to the user's Kroger cart for checkout.

Kroger Shopping Integration Setup

First, register your app at developer.kroger.com and set the redirect URI to http://localhost:8888/callback. Then, configure your environment:

export KROGER_CLIENT_ID="your-client-id"
export KROGER_CLIENT_SECRET="your-client-secret"

Run the authentication flow to authorize your account:

scripts/kroger.sh auth

If manual exchange is required, use:

scripts/kroger.sh exchange <your-code>

Kroger Shopping Integration Data Schema & Taxonomy

The skill manages data through structured JSON responses and local token storage. Below is the primary data structure layout:

Data Type Description Key Fields
Product Result of inventory search productId, description, brand
Location Physical store details locationId, address, zipCode
Auth Token OAuth2 credentials access_token, refresh_token, expires_at
Config Local environment settings KROGER_LOCATION_ID, KROGER_TOKEN_FILE

Kroger Shopping Integration Advanced Features

  • Automatic token refresh logic to maintain persistent API access without manual re-authentication
  • Store-specific inventory filtering by setting a global location ID
  • Support for batch processing of grocery lists into multi-item search and add sequences
  • Integration-ready architecture for building complex Openclaw Skills workflows in retail environments

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*