bring-shopping

Safe
Shopping & E-commerce

Manage Bring! shopping lists via the unofficial bring-shopping Node.js library.

SKILL.md

# 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 1. Install dependency in the skill folder: - `npm install bring-shopping` 2. Set environment variables in the Clawdbot config (preferred) or shell: - `BRING_EMAIL` and `BRING_PASSWORD` 3. 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 `lists` and ask which list to use. - If an item is already checked, `uncheck` re-adds it to the purchase list.

More in Shopping & E-commerce