Cin7 Inventory — Cin7 核心库存管理
v2.0.0使用 bash 脚本管理 Cin7 Core 库存,包括产品、库存、订单、采购、客户和供应商。
2· 327·1 当前·1 累计
安全扫描
OpenClaw
安全
high confidence该技能的脚本、所需二进制文件和环境变量与其声明的 Cin7 库存管理目的相符,文件中没有显示出不相关或隐藏的行为。
评估建议
该技能似乎适合通过 bash 脚本管理 Cin7 Core。安装或运行前:(1)仅提供 Cin7 账户 ID 和应用密钥;(2)审查并在隔离账户或容器中运行脚本;(3)确认 API 基础 URL 与您的 Cin7 实例和官方文档匹配;(4)如果计划传递复杂 JSON,则检查更新订单 JSON 构造;(5)验证您信任技能源。...详细分析 ▾
✓ 用途与能力
名称/描述、所需二进制文件(curl、bash)、所需环境变量(CIN7_ACCOUNT_ID、CIN7_APP_KEY)以及所有脚本功能一致地针对 Cin7 Core API。实现的 API 标头、端点和操作(产品、库存、订单、采购、客户、供应商)与声明的目的一致。
ℹ 指令范围
SKILL.md 指示从技能目录运行包含的 bash 脚本;脚本仅对 Cin7 API 进行 HTTP 调用并解析命令行参数。一个值得注意的行为:脚本源自 .env 文件(如果存在),并且 config.sh 导出所有找到键/值,这比如果 .env 包含不相关的秘密更广泛。否则,指令范围狭窄,符合声明的任务。
✓ 安装机制
这是基于指令/脚本的,不含安装规范,无网络下载或包安装。所有代码都包含在捆绑包中,并使用 bash/curl 执行,相比远程安装步骤风险较低。
ℹ 凭证需求
该技能仅要求两个与 Cin7 相关的环境变量(CIN7_ACCOUNT_ID、CIN7_APP_KEY),这是合理的。但是,config.sh 将从技能目录的 .env 文件加载和导出所有变量(并回退到 CIN7_API_KEY),因此将其他秘密放在该 .env 中可能会将其暴露给脚本的运行时环境。
✓ 持久化与权限
该技能不请求持久/始终启用的权限,并不修改其他技能或系统范围的代理设置。它似乎仅在调用时运行。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv2.0.02026/3/7
主要更新:完全从 Python 服务器转换为仅 bash 脚本工具包,新增采购、库存和联系人功能。移除了 Python 依赖,新增了管理采购、供应商、客户、库存调整和库存转移的脚本。改进了订单和产品脚本,文档也得到了增强和简化。
● 无害
安装命令 点击复制
官方npx clawhub@latest install cin7-inventory
镜像加速npx clawhub@latest install cin7-inventory --registry https://cn.clawhub-mirror.com
技能文档
通过 bash 脚本管理 Cin7 Core 库存。所有命令从技能目录运行。
所需环境变量
CIN7_ACCOUNT_ID— 你的 Cin7 Core 账户 IDCIN7_APP_KEY— 你的 Cin7 Core 应用密钥
产品
列表/搜索产品
bash scripts/get-products.sh
bash scripts/get-products.sh --search "widget" --page 2
获取单个产品
bash scripts/get-product.sh --id "product-id"
库存
检查库存水平
bash scripts/get-stock.sh
bash scripts/get-stock.sh --product-id "product-id"
bash scripts/get-stock.sh --page 2
调整库存(损坏、重新计数、注销)
bash scripts/stock-adjustment.sh --data '{"Lines":[{"ProductID":"id","Location":"Main Warehouse","Quantity":5}]}'
仓库间调拨库存
bash scripts/stock-transfer.sh --data '{"Lines":[{"ProductID":"id","From":"Warehouse A","To":"Warehouse B","Quantity":10}]}'
销售订单
订单列表
bash scripts/list-orders.sh
bash scripts/list-orders.sh --status "COMPLETED" --page 1
获取单个订单
bash scripts/get-order.sh --id "order-id"
创建订单
bash scripts/create-order.sh --data '{"Customer":"John Smith","Lines":[{"ProductID":"id","Quantity":2}]}'
更新订单
bash scripts/update-order.sh --id "order-id" --data '{"Status":"COMPLETED"}'
按日期范围销售报告
bash scripts/sales-report.sh --from "2026-01-01" --to "2026-03-07"
采购订单
采购订单列表
bash scripts/get-purchases.sh
bash scripts/get-purchases.sh --status "ORDERED" --page 1
创建采购订单
bash scripts/create-purchase.sh --data '{"Supplier":"Acme Corp","Lines":[{"ProductID":"id","Quantity":100}]}'
客户与供应商
列表/搜索客户
bash scripts/get-customers.sh
bash scripts/get-customers.sh --search "John"
列表/搜索供应商
bash scripts/get-suppliers.sh
bash scripts/get-suppliers.sh --search "Acme"
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制