Bring! Shopping List Adder for Openclaw

A versatile command-line tool designed to add single or batch items to Bring! shopping lists with support for automated piping and JSON output.

darkdevelopers
v1.0.0
Jan 28, 2026
1
2.9k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install bring-add

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 bring-add 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 Bring! Shopping List Adder?

The Bring! Add Items skill provides a streamlined interface for interacting with the popular Bring! shopping app directly from your terminal or AI environment. As part of the Openclaw Skills ecosystem, it allows developers and automated agents to manage grocery lists without opening a browser or mobile app. This tool is particularly useful for those building smart home integrations or automated pantry replenishment systems.

By leveraging the node-bring-api, this skill supports intelligent parsing of item names and quantities (specifications). Whether you are adding a single bottle of milk or a bulk list of ingredients from a recipe file, this utility ensures your data is synchronized across all your devices instantly.

Bring! Shopping List Adder Use Cases

  • Adding a single item with a specific quantity or unit directly from the terminal.
  • Batch adding multiple grocery items using comma-separated strings.
  • Piping list data from text files or external scripts into your shopping list.
  • Previewing changes using dry-run mode to ensure accuracy before API submission.
  • Integrating shopping list updates into larger Openclaw Skills workflows.

How Bring! Shopping List Adder Works

  1. The user provides input via command arguments, batch strings, or standard input (stdin).
  2. The skill authenticates with the Bring! API using secure environment variables.
  3. An intelligent parser analyzes the input string, identifying the item name and extracting the specification (e.g., 500g or 2 liters) based on unit patterns.
  4. The skill targets the specified list (or the default list) and pushes the items using the batch update endpoint.
  5. A success confirmation or structured JSON output is returned to the user.

Bring! Shopping List Adder Setup

First, navigate to the skill directory and install dependencies:

cd skills/bring-add
npm install

Next, configure your environment variables with your Bring! credentials:

export BRING_EMAIL="[email protected]"
export BRING_PASSWORD="yourpassword"
export BRING_DEFAULT_LIST="Shopping"

Bring! Shopping List Adder Data Schema & Taxonomy

The skill processes input into structured item objects before sending them to the API. It recognizes units like g, kg, L, ml, and counts.

Input Component Description Example
Item Name The primary name of the product Oat milk
Specification The quantity or size attribute 1L
List Name/UUID The destination list identifier Grocery List

When using the --json flag, the skill outputs a structured response representing the status of the addition operation.

Bring! Shopping List Adder Advanced Features

  • Standard input support allows for seamless integration with other CLI tools using pipes.
  • Dry-run mode allows for safe testing of parsing logic without modifying live lists.
  • JSON output mode enables programmatic processing for complex automation scripts.
  • Flexible specification parsing that handles weights, volumes, and package counts automatically.
  • Explicit control over interactivity with the --no-input flag, perfect for headless environments and Openclaw Skills deployments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*