bring-addUse when user wants to add items to Bring! shopping lists. For adding single items, batch items, or items from stdin/files. Supports dry-run preview and JSON output.
Install via ClawdBot CLI:
clawdbot install darkdevelopers/bring-addCLI for adding items to Bring! shopping lists. Supports quick single-item mode, batch mode, stdin/pipe input, and interactive mode.
Use this skill when:
Don't use when:
| Command | Purpose |
|---------|---------|
| bring-add "Item" "spec" | Add single item with specification |
| bring-add --batch "A, B 1L, C" | Add multiple comma-separated items |
| bring-add - | Read items from stdin |
| bring-add | Interactive mode (TTY only) |
| bring-add lists | Show available shopping lists |
| bring-add --dry-run ... | Preview without modifying |
Environment variables:
export BRING_EMAIL="your@email.com"
export BRING_PASSWORD="yourpassword"
export BRING_DEFAULT_LIST="Shopping" # optional
cd skills/bring-add
npm install
Add a single item:
node index.js "Tomatoes" "500g"
node index.js "Milk"
Add to specific list:
node index.js --list "Party" "Chips" "3 bags"
Batch add multiple items:
node index.js --batch "Tomatoes 500g, Onions, Cheese 200g"
Pipe from file:
cat shopping-list.txt | node index.js -
echo -e "Milk 1L\nBread\nButter" | node index.js -
Preview before adding:
node index.js --dry-run --batch "Apples 1kg, Pears"
Get JSON output:
node index.js --json --batch "Milk, Bread" 2>/dev/null
List available lists:
node index.js lists
node index.js --json lists
| Flag | Description |
|------|-------------|
| -l, --list | Target list (name or UUID) |
| -b, --batch | Comma-separated items |
| -n, --dry-run | Preview without modifying |
| -q, --quiet | Suppress non-error output |
| -v, --verbose | Show detailed progress |
| --json | Output JSON to stdout |
| --no-color | Disable colored output |
| --no-input | Never prompt; fail if input required |
Items follow the pattern: ItemName [Specification]
| Input | Item | Spec |
|-------|------|------|
| Tomatoes 500g | Tomatoes | 500g |
| Oat milk 1L | Oat milk | 1L |
| Red onions 3 | Red onions | 3 |
| Cheese | Cheese | (empty) |
Rule: Last word becomes specification if it contains a number or unit (g, kg, L, ml, StΓΌck, pck).
| Code | Meaning |
|------|---------|
| 0 | Success |
| 1 | Generic failure (API error, network) |
| 2 | Invalid usage (bad args, missing input) |
| 3 | Authentication failed |
| 4 | List not found |
| 130 | Interrupted (Ctrl-C) |
Forgetting environment variables:
Set BRING_EMAIL and BRING_PASSWORD before running.
Wrong list name:
Use bring-add lists to see available lists and their exact names.
Specification parsing:
The last word is treated as specification only if it looks like a quantity. "Red onions" stays as one item, but "Red onions 3" splits into item "Red onions" with spec "3".
Interactive mode in scripts:
Use --no-input flag in scripts to fail explicitly rather than hang waiting for input.
node-bring-api with batchUpdateList() APIGenerated Mar 1, 2026
Individuals use this skill to quickly add items to their Bring! shopping lists via voice commands or text input, streamlining household shopping. It supports batch additions from meal planning apps or scanned receipts, reducing manual entry. The dry-run feature allows previewing items before finalizing the list.
Families share a Bring! account to collaboratively manage shopping lists across devices, with this skill enabling easy additions from multiple members. It handles varied item formats like quantities and specifications, ensuring accurate entries. JSON output facilitates integration with family calendar or budgeting tools.
Cooking enthusiasts use this skill to add ingredients from recipes to shopping lists, supporting batch mode for multi-item recipes. It parses item specifications like weights and counts, aiding precise shopping. The skill can be piped from recipe apps or websites to automate list creation.
Small businesses or teams utilize this skill to manage office supply shopping lists, with features like dry-run for approval workflows and JSON output for reporting. It supports adding items from inventory scans or employee requests, streamlining procurement processes. Environment variables allow secure authentication for shared accounts.
Event planners use this skill to add items to shopping lists for parties or catering events, handling batch inputs from guest lists or menu plans. The ability to target specific lists and preview additions helps avoid oversights. It integrates with event management software via stdin or file inputs.
Offer a free tier with basic list management and charge for premium features like advanced integrations, team collaboration, or analytics. Revenue comes from subscription fees, targeting individuals and families seeking organized shopping. Upsell to businesses for supply chain or inventory management.
License this skill to grocery delivery apps, recipe platforms, or smart home devices as an embedded feature for seamless shopping list updates. Revenue is generated through licensing fees or API usage charges. Focus on scalability and customization for enterprise clients.
Monetize by partnering with grocery retailers or brands to suggest items or offer discounts through the skill, earning commissions on purchases. Integrate sponsored content or targeted ads within the CLI output. Revenue scales with user engagement and transaction volume.
π¬ Integration Tip
Set environment variables for authentication and use the JSON flag with dry-run in scripts to test before live deployment.
Monitor product prices across Amazon, eBay, Walmart, and Best Buy to identify arbitrage opportunities and profit margins. Use when finding products to flip, monitoring competitor pricing, tracking price history, identifying arbitrage opportunities, or setting automated price alerts.
Shopify integration - currently under maintenance. Contact founders@maton.ai for assistance.
Find and compare products online (Google Shopping) and locally (stores near you). Auto-selects best products based on price, ratings, availability, and preferences. Generates shopping list with buy links and store locations. Use when asked to shop for products, find best deals, compare prices, or locate items locally. Supports budget constraints (low/medium/high or "$X"), preference filtering (brand, features, color), and dual-mode search (online + local stores).
Monitor CamelCamelCamel price drop alerts via RSS and send Telegram notifications when items go on sale. Use when setting up automatic price tracking for Amazon products with CamelCamelCamel price alerts.
Navigate Amazon for buying, selling, and affiliating using price tracking, listing optimization, deal analysis, and affiliate link management.
Manage Shopify store data including orders, products, variants, customers, inventory, fulfillments, refunds, returns, and transactions via the Admin REST API.