Install
openclaw skills install bring-appManage Bring! shopping lists via CLI to add, remove, complete, and view items or lists using the Bring! API.
openclaw skills install bring-appManage Bring! shopping lists using the bring-api Python package via a bundled CLI script.
Install the Python dependency:
python3 -m pip install bring-api
Configure credentials — set env vars BRING_EMAIL and BRING_PASSWORD, or create ~/.openclaw/credentials/bring.json:
{
"email": "your@email.com",
"password": "your_password"
}
(Optional) Set a default list via env var BRING_LIST (matches list title, case-insensitive).
All commands use the bundled script scripts/bring.py.
python3 scripts/bring.py list
python3 scripts/bring.py items
python3 scripts/bring.py items --list "Einkauf"
python3 scripts/bring.py add "Milch"
python3 scripts/bring.py add "Milch" --spec "fettarm"
python3 scripts/bring.py add "Zitronen" --list "Party"
python3 scripts/bring.py remove "Milch"
python3 scripts/bring.py remove "Milch" --list "Einkauf"
python3 scripts/bring.py complete "Milch"
python3 scripts/bring.py complete "Milch" --list "Einkauf"
add.remove.complete.items.--list "Name" to target the right one.list first and ask the user to confirm.~/.bring.json or env vars. Bring! uses the email from the app account settings.list to see available names.python3 -m pip install bring-api.Based on miaucl/bring-api (unofficial Bring! API, MIT license).
The CLI wraps these core API methods:
load_lists() → all shopping listsget_list(listUuid) → items in one listbatch_update_list(listUuid, item, ADD) → add itembatch_update_list(listUuid, item, REMOVE) → remove itembatch_update_list(listUuid, item, COMPLETE) → check off itemThis skill uses the MIT-licensed bring-api package. Bring! trademarks belong to Bring! Labs AG. This is not affiliated with or endorsed by Bring! Labs AG.