Use when asked about the shopping list, groceries, "add to shopping list", "what's on the list", "remove from list", or any shopping/grocery related request. Integrates with the Bring! shopping list app.
Manage a Bring! shopping list — add items, remove items, mark items as completed, and check what's on the list.
export BRING_EMAIL="[email protected]"
export BRING_PASSWORD="your-password"
Or add them to a .env file in your project root.If you use Google login for Bring!, go to your Bring! account settings and set a separate password first.
All commands use bring.py in this skill's directory. Adjust the path based on where you installed the skill.
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"
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"
Parse the user's message for:
Milk:low fat)Run the appropriate CLI command
Confirm the action naturally
BRING_EMAIL and BRING_PASSWORD environment variablesname:specificationbring-api, python-dotenv) are handled inline by uv run --with, or via pip install -r requirements.txt