系统信息查询
获取主机基础系统信息
bring-add 是一个用于向 Bring! 购物清单添加商品的命令行工具,支持单条添加、批量添加、标准输入管道输入以及交互式模式。
采购人员或行政专员可通过命令行快速向 Bring!共享清单录入物资需求,支持批量导入和脚本自动化。适用于餐饮后厨补货、活动筹备采买、办公耗材申领等高频场景,减少手动输入错误,实现采购指令从 ERP 或邮件直接流转至协作清单。
落地案例:某连锁咖啡店运营部将 bring-add 接入日报系统。每日闭店后,店长语音录入缺货商品生成文本文件,经管道传入 bring-add –batch 自动同步至区域采购清单;总部脚本定时拉取销量数据,用 –dry-run 预览次日原料追加量,确认后正式写入,采购员手机实时收到推送。
安装步骤:
cd skills/bring-add
npm install
环境配置(必需):
export BRING_EMAIL="your@email.com"
export BRING_PASSWORD="yourpassword"
export BRING_DEFAULT_LIST="Shopping" # 可选,设置默认清单
基础用法:
node index.js "西红柿" "500g" 或 node index.js "牛奶"node index.js --list "聚会" "薯片" "3袋"node index.js --batch "西红柿 500g, 洋葱, 奶酪 200g"cat shopping-list.txt | node index.js -node index.js --dry-run --batch "苹果 1kg, 梨"node index.js --json --batch "牛奶, 面包" 2>/dev/nullnode index.js lists常用参数:-l/--list 指定清单,-b/--batch 批量模式,-n/--dry-run 试运行,-q/--quiet 静默模式,-v/--verbose 详细输出,--json JSON 输出,--no-input 禁止交互(脚本中使用)。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 商品名称及可选规格(如”牛奶 1L”)、目标清单名称、环境变量认证信息、stdin 管道数据 |
| 输出 | 操作结果确认、JSON 格式数据(可选)、错误提示信息、程序退出状态码 |
| 适用人群 | Bring! 应用用户、命令行爱好者、需要批量或自动化管理购物清单的用户 |
| 不包含 | 食谱浏览、商品删除、清单内容查看、图形界面 |
bring-add lists 确认准确名称--no-input 参数,避免无输入时挂起等待原始链接:https://github.com/openclaw/skills/tree/main/skills/darkdevelopers/bring-add/SKILL.md
来源类型:GitHub 开源项目