Grocy Inventory for Openclaw

A powerful automation interface for Grocy to manage pantry stock, batteries, and barcodes through Openclaw Skills.

septianw
v1.0.0
Mar 5, 2026
1
1.4k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install grocy-inventory

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 grocy-inventory 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 Grocy Inventory?

The Grocy Inventory skill provides a robust bridge between your AI agent and a self-hosted Grocy instance. By integrating this capability into your Openclaw Skills library, you can transform how you interact with your home ERP, allowing for automated tracking of groceries, household supplies, and maintenance tasks. It allows users to treat their physical pantry as a queryable database, ensuring that stock levels are always accurate and expiration dates are proactively monitored.

This skill is specifically designed for developers and home automation enthusiasts who want to leverage Openclaw Skills to streamline domestic logistics. Whether you are building a custom dashboard or a voice-activated kitchen assistant, this skill provides the necessary endpoints to consume, transfer, and audit stock with minimal friction.

Grocy Inventory Use Cases

  • Automated pantry audits to identify expiring products before they go to waste using Openclaw Skills.
  • Rapid barcode-based stock consumption and opening for real-time inventory accuracy.
  • Efficient transfer of items between storage locations, such as moving goods from a garage freezer to the kitchen fridge.
  • Systematic tracking of battery health and charge cycles for rechargeable household electronics.

How Grocy Inventory Works

  1. The skill establishes a connection to your local Grocy REST API using a predefined URL and API key.
  2. When a command is issued, the skill sends an authenticated request to the Grocy backend to retrieve or modify data.
  3. For barcode-related tasks, the skill utilizes specialized lookup endpoints to instantly match physical items with their digital records.
  4. The skill returns structured JSON data, allowing for further processing or reporting within the ecosystem of Openclaw Skills.
  5. Changes are reflected immediately in your Grocy instance, keeping your inventory synced across all devices.

Grocy Inventory Setup

To get started with this skill in your Openclaw Skills environment, ensure your Grocy instance is reachable.

  1. Configure your environment variables:
export URL="http://localhost:14611"
export API_KEY="your_grocy_api_key_here"
  1. Verify the connection by checking your current stock:
curl -s -H "GROCY-API-KEY: $API_KEY" "$URL/api/stock"

Grocy Inventory Data Schema & Taxonomy

The skill interacts with several core Grocy data structures. Below is how the data is organized when queried via Openclaw Skills:

Data Type Endpoint Path Description
Stock Level /api/stock Returns an array of current products, quantities, and locations.
Product Metadata /api/stock/products/by-barcode/{barcode} Returns specific details for an item based on its UPC/EAN.
Battery Registry /api/batteries Provides tracking for rechargeable battery IDs and charge history.
Transactions /api/stock/products/.../consume Records consumption events and updates stock counts.

Grocy Inventory Advanced Features

  • Direct barcode integration for high-speed scanning and automated inventory updates within Openclaw Skills.
  • Support for transaction types, allowing users to distinguish between consuming an item and simply opening a container.
  • Multi-location transfer logic to maintain organization across complex storage environments.
  • Battery maintenance tracking, including charge logging and cycle count monitoring.
  • JSON output optimization for seamless piping into CLI tools like jq.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*