Skip to content
Back to skills

Bring Shopping

ASecurity

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.

  • 651 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 10, 2026
toolsshellnodeapi

Works with

  • cli
  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add sundial-org/awesome-openclaw-skills --skill bring-shopping --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bring Shopping?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bring Shopping
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sundial-org-bring-shopping/badge)](https://www.skillsdirectory.com/skills/sundial-org-bring-shopping)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
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.

Files in this skill

  • SKILL.md1.5 KB
  • scripts/bring_cli.mjs2.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…