Bring! Shopping Lists
/install bring-shopping-list
Bring! Shopping List
Manage a Bring! shopping list — add items, remove items, mark items as completed, and check what's on the list.
Setup
- Install uv if not already installed
- Set environment variables for your Bring! account:
Or add them to aexport BRING_EMAIL="[email protected]" export BRING_PASSWORD="your-password".envfile in your project root.
If you use Google login for Bring!, go to your Bring! account settings and set a separate password first.
Usage
All commands use bring.py in this skill's directory. Adjust the path based on where you installed the skill.
With uv (recommended)
uv run --with bring-api --with python-dotenv python bring.py list --json
uv run --with bring-api --with python-dotenv python bring.py add "Milk" "Eggs" "Butter:Irish"
uv run --with bring-api --with python-dotenv python bring.py remove "Milk"
uv run --with bring-api --with python-dotenv python bring.py complete "Eggs"
With pip
pip install -r requirements.txt
python bring.py list --json
python bring.py add "Milk" "Eggs" "Butter:Irish"
python bring.py remove "Milk"
python bring.py complete "Eggs"
Handling Requests
-
Parse the user's message for:
- Items to add ("add milk and eggs to the list")
- Items to remove ("remove milk from the list")
- Checking the list ("what's on the shopping list?")
- Item details/specs ("milk, but low fat" ->
Milk:low fat)
-
Run the appropriate CLI command
-
Confirm the action naturally
Notes
- Requires
BRING_EMAILandBRING_PASSWORDenvironment variables - Items can have optional specs via colon syntax:
name:specification - Uses the first (default) shopping list in the account
- Dependencies (
bring-api,python-dotenv) are handled inline byuv run --with, or viapip install -r requirements.txt
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bring-shopping-list - After installation, invoke the skill by name or use
/bring-shopping-list - Provide required inputs per the skill's parameter spec and get structured output
What is Bring! Shopping Lists?
Manage your Bring! shopping list by adding, removing, completing items, or checking the current groceries via your Bring! account. It is an AI Agent Skill for Claude Code / OpenClaw, with 570 downloads so far.
How do I install Bring! Shopping Lists?
Run "/install bring-shopping-list" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bring! Shopping Lists free?
Yes, Bring! Shopping Lists is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Bring! Shopping Lists support?
Bring! Shopping Lists is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Bring! Shopping Lists?
It is built and maintained by Johann Zahlmann (@zahlmann); the current version is v1.0.0.