用途:该技能用于让 Agent 通过 Membrane CLI 与 Go-UPC 服务交互。Go-UPC 提供 UPC 条码数据与产品信息,适合开发者与企业在库存管理、电商等场景下用条码查询产品详情,也可用于管理 Organizations。官方文档:https://go-upc.com/api。
主要能力:内置动作 Lookup Barcode(键 lookup-barcode),可按指定条码号(UPC、EAN 或 ISBN)检索产品信息。资料还提到 Product、Product Image、Scan 等内容,但未给出具体说明。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>。无界面环境会打印授权 URL,用户在浏览器完成登录后执行 membrane login complete <code>。命令可加 --json 获取机器可读输出。建立连接:membrane connection ensure "https://go-upc.com/" --json,用户在浏览器完成认证;若状态为 BUILDING,可轮询 npx @membranehq/cli connection get <id> --wait --json 直到 READY。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参可用 --input '{"key": "value"}'。也可通过代理直接请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
限制:具体可用动作、参数结构、返回字段、费率与配额、认证细节等资料暂未提供,需以 Go-UPC 官方文档为准。Membrane 自动处理认证与凭据刷新,无需向用户索要 API 密钥。