bring-shopping
SafeShopping & 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
anylist
UnboundManage grocery and shopping lists via AnyList.
checkers-sixty60
SafeShop on Checkers.co.za Sixty60 delivery service via browser automation.
event-planner
CautionPlan events (night out, weekend, date night, team outing, meals, trips) by searching venues.
food-order
SafeReorder Foodora orders + track ETA/status with ordercli.