skills$openclaw/bring-shopping
cutzenfriend2.6k

by cutzenfriend

bring-shopping – OpenClaw Skill

bring-shopping is an OpenClaw Skills integration for coding workflows. 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.

2.6k stars117 forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namebring-shopping
descriptionManage 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. OpenClaw Skills integration.
ownercutzenfriend
repositorycutzenfriend/bring-shopping
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @cutzenfriend/bring-shopping
last updatedFeb 7, 2026

Maintainer

cutzenfriend

cutzenfriend

Maintains bring-shopping in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
scripts
bring_cli.mjs
2.6 KB
_meta.json
309 B
SKILL.md
1.5 KB
SKILL.md

name: bring-shopping description: 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.

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.
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install bring-shopping?

Run openclaw add @cutzenfriend/bring-shopping in your terminal. This installs bring-shopping into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/cutzenfriend/bring-shopping. Review commits and README documentation before installing.