bring
Manage Bring! shopping lists - view, add, and remove grocery items from shared shopping lists. Use when the user wants to interact with their Bring! shopping list app, add groceries, check what's on the list, or remove items after shopping.
Why use this skill?
Integrate your Bring! shopping lists with OpenClaw. Easily add, remove, and track grocery items through a simple command-line interface for your home.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/grewingm/bringWhat This Skill Does
The Bring! Shopping List skill allows OpenClaw to directly interface with your shared Bring! grocery lists. It acts as a bridge between the OpenClaw agent and the Bring! cloud backend, enabling you to manage your household shopping habits via voice or text. The skill handles viewing your current grocery requirements, adding new items, and removing items once they have been purchased. It supports multiple lists, language configurations, and UUID-based targeting, making it an essential tool for automated household management.
Installation
To begin, ensure you have Node.js installed on your system. Install the CLI tool globally using npm:
npm install -g bring-shopping
Once installed, you must authenticate your account. Run the following command in your terminal, replacing the placeholders with your Bring! credentials:
./bring configure <email> <password>
Your credentials will be securely stored locally in ~/.openclaw/bring/config.json. Once configured, you can set a default list UUID to streamline your daily interactions.
Use Cases
- Household Management: Keep a shared list updated for multiple family members, ensuring that everyone knows what groceries are required without manual app checking.
- Inventory Tracking: Quickly add items the moment you realize you are running low while working at your desk.
- Shopping Efficiency: Use the agent to check the list while you are in the store or to clear items as you place them in your cart.
- International Households: Handle multi-language grocery lists by configuring specific locales for individual lists.
Example Prompts
- "Hey OpenClaw, please add 'organic milk' and 'bananas' to my Home shopping list."
- "What items are currently on my grocery list?"
- "I've picked up the bread, can you remove it from the list?"
Tips & Limitations
- Item Matching: For the best experience, use the exact item names that your Bring! app expects. This ensures that the associated icons appear correctly in the mobile app.
- Language Settings: If you are in a multilingual home, check your list settings using
./bring getlang <listUuid>to ensure your commands match the list's primary language. - Default List: Always set a default list using
./bring setdefault <listUuid>if you have a primary grocery list; this makes your commands much shorter and more natural. - Limitations: This skill requires an active internet connection to communicate with the Bring! API and assumes your login credentials remain valid. It does not support complex recipe management, focusing strictly on item management.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-grewingm-bring": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api