Agent skill · software engineering · sundial-org
bring-shopping
Manage Bring! shopping lists via the unofficial bring-shopping Node.js library using email/password login. Use for listing lists, reading items, adding/removing items, and checking/unchecking items when API-style access is acceptable.
Why this skill is useful
Adds executable scripts for managing Bring! shopping lists that provide capabilities not available in public documentation.
What it needs
Requires bring-shopping installed locally. Requires bring account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
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: BRINGEMAIL and BRINGPASSWORD 3. Run the CLI script: node scripts/bringcli.mjs items --list "Willig" Tasks Show lists node scripts/bringcli.mjs lists Show items node scripts/bringcli.mjs items --list "Willig" Add items node scripts/bringcli.mjs add --item "Milch" --spec "2L" --list "Willig" Remove items node scripts/bringcli.mjs remove --item "Milch" --list "Willig" Check items node scripts/bringcli.mjs check --item "Milch" --list "Willig" Uncheck items node scripts/bringcli.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.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/bring-shopping