当用户想要添加物品到 Bring! 时使用!购物清单。用于添加单个项目、批量项目或来自标准输入/文件的项目。支持试运行预览和 JSON 输出。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install bring-add或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install bring-add⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/bring-add/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: bring-add description: Use 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. ---
CLI 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="[email protected]"
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() API安装 带来添加 后,可以对 AI 说这些话来触发它
Help me get started with Bring Add
Explains what Bring Add does, walks through the setup, and runs a quick demo based on your current project
Use Bring Add to use when user wants to add items to Bring
Invokes Bring Add with the right parameters and returns the result directly in the conversation
What can I do with Bring Add in my marketing & growth workflow?
Lists the top use cases for Bring Add, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/bring-add/ 目录(个人级,所有项目可用),或 .claude/skills/bring-add/(项目级)。重启 AI 客户端后,用 /bring-add 主动调用,或让 AI 根据上下文自动发现并使用。
带来添加 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
带来添加 可免费安装使用。请查阅仓库了解许可证信息。
当用户想要添加物品到 Bring! 时使用!购物清单。用于添加单个项目、批量项目或来自标准输入/文件的项目。支持试运行预览和 JSON 输出。
带来添加 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my marketing & growth tasks using Bring Add
Identifies repetitive steps in your workflow and sets up Bring Add to handle them automatically