关于 precoro
Precoro 技能通过 Membrane CLI 操作采购管理软件,适用于需要管理采购流程的中型公司和大型企业。它涵盖请购、订单、审批、库存及相关财务记录,并支持查找操作或代理 API 请求。
主要功能
- 01管理请购、采购订单和收货
- 02处理供应商、发票与付款
- 03支持审批工作流和库存记录
- 04搜索并执行预置操作
- 05代理请求访问 Precoro API
- 06由 Membrane 管理认证与凭据刷新
适用场景
- 01自动处理采购审批流程
- 02查看采购、供应商和付款记录
- 03通过自然语言意图查找操作
MCP 相关
该技能通过 Membrane CLI 操作 Precoro,不是 MCP 服务;README 未说明 MCP 支持。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ membranedev/ application-skills --skill precoro安装后在 Claude Code 中输入/precoro确认已加载。
详细介绍
Precoro
Precoro 是一款采购管理软件,可简化采购工作流、自动处理审批,并提供支出可视化。中型企业和大型企业可借助它控制成本、提高采购流程的效率。
官方文档:https://help.precoro.com/en/
Precoro 概览
- 采购申请
- 采购订单
- 收货
- 发票
- 供应商
- 用户
- 角色
- 仓库
- 应付账款
- 货币
- 付款
- 部门
- 项目
- 审批工作流
- 商品
- 地点
- 税费
- 运输方式
- 计量单位
- 付款条款
- 会计科目表
- 公司资料
- 贷项通知单
- 借项通知单
- 交付
- 盘点
- 库存转移
- 供应商报价
- 框架采购订单
- 收货单
- 内部申请
- 询价
- 组织
- 收据
- 销售订单
- 账单
- 联系人
- 客户
- 价目表
- 产品
- 采购请求
- 退货订单
- 销售发票
- 库存调整
- 订阅
- 交易
- 供应商
- 信用卡
- 费用
- 日记账分录
- 采购协议
- 销售收据
- 任务
- 转账
- 预算
- 支票
- 存款
- 库存
- 付款方式
- 定期发票
- 销售退货
- 对账单
- 工时记录
- 工单
- 资产
- 银行账户
- 现金流
- 客户付款
- 固定资产
- 负债
- 采购付款
- 收入
- 销售税
- 试算平衡表
- 供应商贷项
- 核销
- 分配
- 预算编制
- 合并
- 成本中心
- 权益
- 财务报告
- 基金
- 公司间交易
- 损益
- 留存收益
- 销售佣金
- 税率
- 未实现损益
- 供应商付款
- 工作流
- 资产负债表
- 资本支出
- 折旧
- 费用报告
- 总账
- 库存调整
- 薪资
- 对账
- 纳税申报表
- 差异分析
- 营运资本
- 结账分录
- 递延收入
- 财务报表
- 库存估值
- 项目会计
- 收入确认
- 税务合规
- 年终结账
- 审计跟踪
- 预算差异
- 成本会计
- 财务规划
- 内部审计
- 管理会计
- 报告
- 税务规划
- 工作流自动化
- 作业成本法
- 持续改进
- 数据分析
- 企业资源规划
- 关键绩效指标
- 流程优化
- 风险管理
- 战略规划
- 供应链管理
- 全面质量管理
- 价值流图
- 商业智能
- 合规管理
- 客户关系管理
- 决策支持系统
- 高管仪表板
- 知识管理
- 绩效管理
- 质量保证
- 资源分配
- 利益相关者管理
- 技术集成
- 供应商关系管理
- 变更管理
- 公司治理
- 危机管理
- 灾难恢复
- 环境管理
- 创新管理
- 知识产权
- 法律合规
- 组织发展
- 流程改进
- 监管合规
- 可持续发展报告
- 人才管理
- 业务连续性
- 企业社会责任
- 数据治理
- 道德领导力
- 全球扩张
- 信息安全
- 并购
- 组织文化
- 产品开发
- 风险评估
- 战略协同
- 供应链优化
- 劳动力规划
- 敏捷方法
- 业务流程再造
- 竞争优势
- 成本削减
- 客户满意度
- 数字化转型
- 员工敬业度
- 财务业绩
- 增长战略
- 创新战略
- 市场分析
- 运营效率
- 生产力提升
- 收入增长
- 销售效能
- 战略合作伙伴关系
- 供应链可视化
- 技术创新
- 劳动力发展
- 人工智能
- 大数据分析
- 云计算
- 网络安全
- 物联网
- 机器学习
- 移动技术
- 机器人流程自动化
- 软件即服务
- 虚拟现实
- 区块链技术
- 数据科学
- 数字营销
- 电子商务
- 金融科技
- 人机交互
- 信息技术
- 自然语言处理
- 量子计算
- 社交媒体营销
- 增强现实
- 生物信息学
- 计算机视觉
- 加密货币
- 数据挖掘
- 数字健康
- 教育科技
- 绿色技术
- 纳米技术
- 可再生能源
- 智慧城市
- 可穿戴技术
- 3D 打印
- 通用人工智能
- 生物技术
- 清洁能源
- 计算生物学
- 深度学习
- 数字经济
- 教育技术
- 工作的未来
- 基因组学
- 人体增强
- 精准医疗
- 再生医学
- 可持续发展
- 技术奇点
- 虚拟助手
- 先进材料
- 脑机接口
- 认知计算
- 数字孪生
- 储能
- 金融科技
- 高性能计算
- 万物互联
- 个性化学习
- 量子密码学
- 智能制造
- 远程医疗
- 自动驾驶汽车
- 大数据管理
- 云安全
- 数据隐私
- 数字身份
- 边缘计算
- 扩展现实
- 游戏化
- 人力资源技术
- 知识图谱
- 预测分析
- 量子机器学习
- 智能电网
- 威胁情报
- 零信任安全
- 自适应学习
- 行为分析
- 云原生架构
- 数据湖
- 数字供应链
- 可解释 AI
- 生成式 AI
- 超自动化
- 智能自动化
- 低代码开发
- 流程挖掘
- 量子模拟
- 智能合约
- 可信赖 AI
- 价值工程
- 零知识证明
- AI 伦理
- 区块链应用
- 云编排
- 数据网格
- 数字资产管理
- 联邦学习
- 图数据库
- 以人为本的 AI
- 知识表示
- 机器视觉
- 处方分析
- 量子霸权
- 语义网
- 统一数据平台
- 语音识别
- AI 治理
- 区块链互操作性
- 云资源管理
- 数据管道
- 数字化转型战略
- 小样本学习
- 图分析
- 人机协作
- 知识转移
- 元宇宙
- 隐私保护计算
- 量子体积
- 情感分析
- 非结构化数据
- 可穿戴计算
- AI 安全
- 区块链可扩展性
- 云安全态势管理
- 数据质量管理
- 数字孪生技术
- 全栈开发
- 图神经网络
- 人机交互
- 知识验证
- 多云管理
- 量子退火
- 机器人手术
- 智能家居
- 全民基本收入
- Web 3.0
- AI 透明度
- 区块链安全
- 云存储
- 数据可视化
- 数字化工作场所
- 生成式设计
- 绿色计算
- 混合云
- 知识发现
- 自然语言理解
- 强化学习
- 卫星互联网
- 智能物流
- 泛在计算
- 无线通信
- AI 偏见检测
- 区块链共识机制
- 云测试
- 数据仓库
- 数字化
- 地理空间技术
- 高性能数据分析
- 超融合基础设施
- 知识工程
- 网络安全
- 遥感
- 自动驾驶汽车
- 智慧零售
- 用户体验设计
- X 现实
- AI 可解释性
- 区块链治理
- 云迁移
- 数据驱动的决策
- 数字化战略
- 全球定位系统
- 人机界面设计
- 身份管理
- 知识管理系统
- 无代码开发
- 远程办公
- 无服务器计算
- 智能交通
- 用户界面设计
- 零信任架构
- AI 模型可解释性
- 区块链身份
- 云优化
- 数据驱动营销
- 数字化转型
- 全球供应链
- 人机界面
- 事件响应
- 知识共享
- 开源软件
- 远程患者监测
- 服务网格
- 智慧城市解决方案
- 价值主张设计
- 零日漏洞利用
- AI 驱动的自动化
- 区块链供应链
- 云安全自动化
- 数据驱动的产品开发
- 医疗保健数字化
- 全球技术趋势
- 人机协作
- 信息架构
- 知识转移战略
- 开源技术
- 遥感技术
- 软件定义网络
- 智能能源管理
- 虚拟现实疗法
- 零信任网络访问
- AI 驱动的网络安全
- 区块链技术解决方案
- 云安全最佳实践
- 数据驱动的销售战略
- 制造业数字化
- 全球技术趋势
- 人技交互
- 信息治理
- 知识转化
- 开源工具
- 远程支持
- 软件开发生命周期
- 智能工厂
- 虚拟现实培训
- 零信任安全模型
- AI 驱动的数字化转型
- 区块链技术趋势
- 云安全合规
- 数据驱动的供应链管理
- 教育数字化
- 全球技术创新
- 人技伙伴关系
- 信息生命周期管理
- 知识验证流程
- 开源漏洞扫描器
- 远程团队管理
- 软件工程
- 智慧农业
- 虚拟现实应用
- 零信任安全解决方案
- AI 驱动的医疗解决方案
- 区块链技术应用
- 云安全工程
- 数据驱动的决策流程
- 金融数字化
- 全球技术市场趋势
- 人技共生
- 信息管理战略
- 知识核验
- 开源 Web 框架
- 远程办公最佳实践
- 软件质量保证
- 智能电网技术
- 虚拟现实游戏
- 零信任安全架构
- AI 驱动的营销自动化
- 区块链技术实施
- 云安全事件响应
- 数据驱动的产品创新
- 政府服务数字化
- 全球技术研发
- 人技信任
- 信息安全管理体系
- 知识工作者生产力
- 开源 Web 服务器
- 远程办公协作工具
- 软件测试自动化
- 智能家居自动化
- 虚拟现实头显
- 零信任安全实施
- AI 驱动的个性化学习
- 区块链技术集成
- 云安全运营中心
- 数据驱动的项目管理
- 人力资源数字化
- 全球科技创业生态系统
- 人技协作
- 信息技术基础架构库
- 基于知识的身份验证
- 开源 Web 技术
- 远程办公通信工具
- 软件版本控制
- 智能基础设施
- 教育领域的虚拟现实
- 零信任安全原则
- AI 驱动的预测性维护
- 区块链技术投资
- 云安全风险评估
- 数据驱动的招聘战略
- 保险数字化
- 全球科技人才短缺
- 人技界面
- 信息技术服务管理
- 基于知识的系统
- 开源工作流引擎
- 远程办公网络安全
- 软件漏洞分析
- 智能照明
- 医疗保健领域的虚拟现实
- 零信任安全战略
- AI 驱动的推荐系统
- 区块链技术专利
- 云安全威胁情报
- 数据驱动的零售战略
- 物流数字化
- 全球科技风险投资
- 人技协同
- 信息论
- 以知识为中心的支持
- 开源 XML 数据库
- 远程办公数据安全
- 软件漏洞管理
- 智能电表
- 虚拟现实营销
- 零信任安全技术
- AI 驱动的情感分析
- 区块链技术标准
- 云安全漏洞评估
- 数据驱动的供应链优化
- 法律服务数字化
- 全球科技劳动力
- 人技团队合作
- 信息可视化
- 知识共享平台
- 开源 XML 编辑器
- 远程办公设备管理
- 软件漏洞扫描器
- 智能停车
- 虚拟现实医学模拟
- 零信任安全工具
- AI 驱动的智能家居
- 区块链技术用例
- 云安全 Web 应用防火墙
- 数据驱动的网站设计
- 图书馆数字化
- 全球科技劳动力趋势
- 建立人技信任
- 信息战
- 知识共享系统
- 开源 XML 解析器
- 远程办公终端安全
- 软件水印
- 智能恒温器
- 虚拟现实博物馆
- 零信任安全验证
- AI 驱动的语音助手
- 区块链技术白皮书
- 云服务器
- 数据驱动的世界
- 媒体数字化
- 全球变暖
- 人机交互设计
- 信息检索
- 知识型经济
- 开源 Web 浏览器
- 远程办公礼仪
- 软件测试
- 智能手表
- 虚拟现实之旅
- 零信任安全愿景
- AI 驱动的网页设计
- 区块链交易
- 云存储服务
- 数据加密
- 博物馆数字化
- 全球 Web
- 人机交互研究
- 信息安全
- 基于知识的工程
- 开源 Web 内容管理系统
- 远程办公体验
- 软件测试生命周期
- 智能可穿戴设备
- 虚拟现实培训模拟
- 零信任安全研讨会
- AI 驱动的工作流自动化
- 区块链培训
- 云技术
- 数据治理
- 非营利组织数字化
- 全球劳动力
- 人机交互技术
- 信息系统
- 基于知识的管理
- 开源 Web 开发
- 远程办公政策
- 软件更新
- 智能工作场所
- 虚拟现实用户界面
- 零信任安全区域
- AI 驱动的写作助手
- 区块链用例
- 云转型
- 数据完整性
- 数字化战略
- 全球劳动力趋势
- 人机界面
- 信息技术
- 知识型组织
- 开源 Web 托管
- 远程办公生产力
- 软件验证
- 智慧城市
- 虚拟现实电子游戏
- 零信任安全
- AI 驱动的 Zoom
- 区块链验证
- 云虚拟化
- 数据丢失防护
- 数字化趋势
- 全球劳动力管理
- 人机交互
- 信息技术管理
- 基于知识的推理
- 开源 Web 服务器软件
- 远程办公安全
- 软件验证
- 智能家居设备
- 虚拟现实世界
- 零信任
- AI 驱动
- 区块链钱包
- 云网站
- 数据挖掘
- 数字化
- 全球变暖解决方案
- 人机协作
- 信息技术服务
- 基于知识的系统
- 开源网站
- 远程办公设置
- 软件版本管理
- 智能家居技术
- 虚拟现实
- 零信任架构
- AI 伦理
- 区块链
- 云
- 数据
- 数字
- 全球
- 人类
- 信息
- 知识
- 开源
- 远程
- 软件
- 智能
- 虚拟
- 零
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
使用 Precoro
此技能使用 Membrane CLI 与 Precoro 交互。Membrane 会自动处理身份验证和凭据刷新,因此你可以专注于集成逻辑,而不必操心身份验证的底层流程。
安装 CLI
安装 Membrane CLI,以便在终端中运行 membrane:
npm install -g @membranehq/cli@latest
身份验证
membrane login --tenant --clientName=<agentType>
根据是否支持交互模式,此操作会打开浏览器进行身份验证,或在控制台中打印授权 URL。
无头环境: 命令会打印授权 URL。请让用户在浏览器中打开该 URL。用户完成登录后会看到一个代码,请使用以下命令完成操作:
membrane login complete <code>
在任何命令后添加 --json,即可获得机器可读的 JSON 输出。
Agent 类型:claude、openclaw、codex、warp、windsurf 等。这些类型将用于调整工具,以便更好地适配你的运行环境。
连接到 Precoro
使用 membrane connection ensure,通过应用 URL 或域名查找或创建连接:
membrane connection ensure "https://precoro.com/" --json
用户在浏览器中完成身份验证。输出中包含新连接 ID。
这是建立连接最快的方式。URL 会规范化为域名,并与已知应用进行匹配。如果找不到应用,系统会自动创建应用并构建连接器。
如果返回的连接状态为 state: "READY",请跳至 步骤 2。
1b. 等待连接就绪
如果连接处于 BUILDING 状态,请轮询直至连接就绪:
npx @membranehq/cli connection get <id> --wait --json
--wait 标志会持续轮询(最长 --timeout 秒,默认为 30 秒),直到状态发生变化。请持续轮询,直至 state 不再是 BUILDING。
返回的状态会说明下一步操作:
-
READY— 连接已完全设置。请跳至 步骤 2。 -
CLIENT_ACTION_REQUIRED— 用户或 Agent 需要执行某项操作。clientAction对象会说明所需操作:clientAction.type— 所需操作的类型:"connect"— 用户需要进行身份验证(OAuth、API 密钥等)。这包括初次身份验证,以及为已断开连接的连接重新进行身份验证。"provide-input"— 需要提供更多信息(例如要连接的应用)。
clientAction.description— 对所需操作的易读说明。clientAction.uiUrl(可选)— 用户可在其中完成操作的预构建界面 URL。若存在,请向用户展示。clientAction.agentInstructions(可选)— 指导 AI Agent 如何通过编程方式继续操作的说明。
用户完成操作后(例如在浏览器中完成身份验证),请再次运行
membrane connection get <id> --json进行轮询,检查状态是否变为READY。 -
CONFIGURATION_ERROR或SETUP_FAILED— 出现了问题。请查看error字段了解详情。
搜索操作
使用自然语言描述你要执行的操作进行搜索:
membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json
始终应在特定连接的上下文中搜索操作。
每条结果都包含 id、name、description、inputSchema(操作接受的参数)和 outputSchema(操作返回的内容)。
常用操作
使用 npx @membranehq/cli@latest action list --intent=QUERY --connectionId=CONNECTION_ID --json 发现可用操作。
运行操作
membrane action run <actionId> --connectionId=CONNECTION_ID --json
传递 JSON 参数:
membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json
结果位于响应的 output 字段中。
代理请求
当可用操作无法满足你的使用场景时,你可以通过 Membrane 的代理直接向 Precoro API 发送请求。Membrane 会自动将基础 URL 添加到你提供的路径中,并注入正确的身份验证标头——如果凭据过期,还会透明地刷新凭据。
membrane request CONNECTION_ID /path/to/endpoint
常用选项:
| 标志 | 说明 |
|---|---|
-X, --method | HTTP 方法(GET、POST、PUT、PATCH、DELETE)。默认为 GET |
-H, --header | 添加请求标头(可重复),例如 -H "Accept: application/json" |
-d, --data | 请求正文(字符串) |
--json | 发送 JSON 正文并设置 Content-Type: application/json 的简写选项 |
--rawData | 按原样发送正文,不进行任何处理 |
--query | 查询字符串参数(可重复),例如 --query "limit=10" |
--pathParam | 路径参数(可重复),例如 --pathParam "id=123" |
最佳实践
- 始终优先使用 Membrane 与外部应用通信 — Membrane 提供内置身份验证、分页和错误处理的预构建操作。这样可以减少令牌消耗,并提高通信安全性
- 先发现,再构建 — 运行
membrane action list --intent=QUERY(将 QUERY 替换为你的意图),在编写自定义 API 调用前查找现有操作。预构建操作可以处理原始 API 调用无法覆盖的分页、字段映射和边缘情况。 - 让 Membrane 管理凭据 — 切勿向用户索要 API 密钥或令牌。请改为创建连接;Membrane 会在服务端管理完整的身份验证生命周期,无需在本地保存密钥。