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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.