Bring Shopping
Overview
Use the bring-shopping npm package to access Bring! lists with email/password credentials. Default list is "Willig" unless the user specifies otherwise.
Quick Start
Install dependency in the skill folder:
npm install bring-shopping
Set environment variables in the Clawdbot config (preferred) or shell:
BRING_EMAILandBRING_PASSWORD
Run the CLI script:
node scripts/bring_cli.mjs items --list "Willig"
Tasks
Show lists
node scripts/bring_cli.mjs lists
Show items
node scripts/bring_cli.mjs items --list "Willig"
Add items
node scripts/bring_cli.mjs add --item "Milch" --spec "2L" --list "Willig"
Remove items
node scripts/bring_cli.mjs remove --item "Milch" --list "Willig"
Check items
node scripts/bring_cli.mjs check --item "Milch" --list "Willig"
Uncheck items
node scripts/bring_cli.mjs uncheck --item "Milch" --spec "2L" --list "Willig"
Notes
Store credentials in Clawdbot config env so they are not bundled with the skill.
If the list name is ambiguous, run
listsand ask which list to use.If an item is already checked,
uncheckre-adds it to the purchase list.