Bring! Shopping List App (Unofficial)

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…

cutzenfriend

@cutzenfriend

What This Skill Does

Manages Bring! shopping lists via the unofficial bring-shopping Node.js library using email/password login. Supports listing lists, reading items, adding/removing items, and checking/unchecking items.

Replaces manually editing shared shopping lists in the Bring! app by providing programmatic access to list management through a CLI.

When to Use It

  • Add a new item with a specific quantity to a Bring! shopping list
  • Remove an item from a Bring! shopping list
  • Check off an item as purchased on a Bring! shopping list
  • Uncheck an item to return it to the purchase list
  • List all Bring! shopping lists associated with your account
  • View all items on a specific Bring! shopping list

Install

$ openclaw skills install @cutzenfriend/bring-shopping

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.

Top skills in this category