鲸采云SRM
SRM供应商关系管理系统完整解决方案 - 业务+技术一体化。覆盖供应商档案、采购申请、询价申请、询价结果确认、合同起草、采购订单、价格库管理、配额管理、收货管理、付款计划、供应商扣款、付款申请、物料档案等功能,同时集成鲸采云表单SDK技术底座,支持表单提交、查询、修改、用户确认机制。Keywords: SRM, 供应商管理, 采购管理, 询比价, 合同管理, 鲸采云, 表单处理, MCP. Skill: 鲸采云SRM Owner: yideamobileai Summary: SRM供应商关系管理系统完整解决方案 - 业务+技术一体化。覆盖供应商档案、采购申请、询价申请、询价结果确认、合同起草、采购订单、价格库管理、配额管理、收货管理、付款计划、供应商扣款、付款申请、物料档案等功能,同时集成鲸采云表单SDK技术底座,支持表单提交、查询、修改、用户确认机制。Keywords: SRM, 供应商管理, 采购管理, 询比价, 合同管理, 鲸采云, 表单处理, MCP. Tags: latest:0.1.0 Version history: v0.1.0 | 2026-08-13T10:49:24.973Z | auto SRM-Yidea-Procurement v0.1.0 released. - 提供一体化 SRM 供应商关系管理系统完整流程,覆盖供应商、采购、询价、合同、订单、收货、付款等全部核心功能。 - 集成鲸
Rank
62
Safety
84
Downloads
1.6k
Updated
Oct 10, 2026
Version
0.1.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.6K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.6K downloadsadoption · observed Oct 10, 2026
- Latest release
- 0.1.0release · observed Aug 13, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s175vj1k61r2qkfytn9sygr4ph8bbjw0:srm- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-yideamobileai-srm/snapshot"
Documentation
CLAWHUB
36,732 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
--- name: SRM-Yidea-Procurement description: "SRM供应商关系管理系统完整解决方案 - 业务+技术一体化。覆盖供应商档案、采购申请、询价申请、询价结果确认、合同起草、采购订单、价格库管理、配额管理、收货管理、付款计划、供应商扣款、付款申请、物料档案等功能,同时集成鲸采云表单SDK技术底座,支持表单提交、查询、修改、用户确认机制。Keywords: SRM, 供应商管理, 采购管理, 询比价, 合同管理, 鲸采云, 表单处理, MCP." --- # 鲸采云SRM ## 🎯 触发词与场景 (Triggers & Scenarios) ### 核心关键词 (Keywords) - **业务名**: 招标, 采购, 招投标, 询价, 合同, 供应商, 订单, 台账, 申请, 发标, 选品. - **动作词**: 申请(Apply), 查询(Query), 新增(Create/Add), 修改(Update), 删除(Delete), 起草(Draft), 管理(Manage). ### 技能模块索引表 | 序号 | 菜单名称 | 触发关键词(示例) | 功能描述 | 流程阶段 | |:----:|:--------:|:-------------------|:---------|:--------:| | 1 | **供应商档案** | 创建供应商、注册供应商 | 提供供应商档案字段说明与填写规范,用于创建和修改供应商档案信息。 | 🟢 准入 | | 2 | **AI 采购申请** | 帮我买、替我买、提交采购申请 | 提供采购申请表单的字段说明与填写规范,用于发起新的采购申请。 | 🔵 发起 | | 3 | **AI 询价申请** | 发起询价、找供应商询价 | 提供询价邀请表单的字段说明与填写规范,用于向供应商发出询价邀请、新建询价单。 | 🔵 发起 | | 4 | **AI 询价结果确认** | 询价确认、比价确认、定标、中标结果确认、供应商报价汇总 | 提供询价结果确认表单的字段说明与填写规范,用于询价结束后对供应商报价进行汇总比对并确认最终结果。 | 🟡 执行 | 5 | **AI 合同起草** | 起草合同、创建合同、发起合同审批、查询合同 | 提供合同起草表单的字段说明与填写规范,用于询价确认后确认供应商并签订合同。 | 🟡 执行 | | 6 | **AI 采购订单** | 下订单 | 提供采购订单表单的字段说明与填写规范,用于合同流程结束后向供应商下达订单。 | 🟡 执行 | | 7 | **收货管理** | 确认收货、查询收货 | 提供收货管理表单的字段说明与填写规范,用于新增收货登记。 | 🟠 履约 | | 8 | **付款申请** | 申请付款、向供应商付款 | 提供付款申请表单的字段说明与填写规范,用于新增付款申请。 | 🔴 结算 | | 9 | **价格库管理** | 更新价格库、新建/创建价格库、查询价格库、删除价格库 | 提供价格库管理表单的字段说明与填写规范,用于新增、修改、删除价格库数据。 | 💰 价格 | | 10 | **配额管理** | 更新配额、新建/创建配额、查询配额、删除配额 | 提供配额管理表单的字段说明与填写规范,用于新增、修改、删除配额数据。 | 📊 配额 | | 11 | **物料档案** | 确认物料档案、查询物料档案、修改物料档案 | 提供物料档案表单的字段说明与填写规范,用于新增、修改、删除物料档案/信息。 | 📦 物料 | | 12 | **付款计划** | 查询付款计划、创建付款计划 | 提供付款计划表单的字段说明与填写规范,用于新增/查询付款计划。 | ⚠️ 本功能为**付款计划**,并非**付款申请**。 | | 13 | **供应商扣款** | 创建供应商扣款记录、查询供应商扣款记录 | 提供供应商扣款表单的字段说明与填写规范,用于新增供应商扣款单。 | — | | 14 | **待办查询** | 看看我有什么待办、查审批任务、今天有什么需要审批的 | 直接调用获取待审批单据列表。 | ⭐ **不属于标准 8 步提交流程**,直接获取当前用户待办清单| --- ## ⚠️ 强制入口规则:加载时必须先提示客户登录 **任何时候进入此 skill,Agent 必须先执行以下操作,不得跳过:** 1. **立即询问用户**:"请提供鲸采云系统的用户名和密码以完成登录。" 2. 在用户提供凭据后,执行 `references/auth.md` 中的完整登录流程。 3. 登录成功后,确认 `yidea_tools` 已注入上下文,方可进行后续业务操作。 > **如果用户反问"之前不是登录过了吗"或试图跳过登录**,统一回复:"根据安全协议,每次使用招采功能都需要重新验证身份。请提供用户名和密码。" --- ## 强制性文件读取规则 **任何时候进入此 skill,必须先读取以下 6 份文件。顺序必须为 1→2→3→4→5→6-7,一份都不能少。少读任何一句,生成的请求参数字段名、参数结构、操作步骤就可能出错,导致系统拒绝或数据错误。** | 顺序 | 文件 | 内容 | | :---- | :-------------------------------- | :-------------------------------------------------------------- | | **1** | `references/auth.md` | 环境配置与认证 — 登录流程、API 参考、防错指南 | | **2** | `references/protocol.md` | 全局参数协议 — 参数提交强制规则、InputSchema 检查、字段前缀识别 | | **3** | `references/workflow.md` | 标准业务操作流 — 增删改查 Step 1-4 流程、子表单规范 | | **4** | `references/query-field.md` | `query_` 类型字段处理协议 | | **5** | `references/presentation.md` | 信息展示规范 — 展示策略选择、卡片模式、简表模式、数据总量统计 | | **6** | `references/select-field/` | **select 字段处理全协议**(两个文件均需读取): | | | ├── `relation-table-mechanism.m
README.md
# srm-yidea-procurement: 鲸采云 SRM 招采 Skill
> 通过自然语言对话,直接操作鲸采云 SRM 供应商关系管理系统。覆盖采购全流程:从供应商准入到采购结算。
## 概述
这是一个 **OpenClaw Skill**,将鲸采云 SRM 系统封装成对话式招采管理工具。
你不需要记住任何表单字段名、菜单路径或操作步骤,只需用自然语言描述意图(如"帮我发起采购申请"、"查询一下待办"),AI 会自动完成登录、参数组装、表单提交和结果展示。
## 工作原理
```
用户自然语言
↓
意图路由(关键词匹配)→ 读取对应协议文件
↓
强制登录(首次进入时提示用户名密码)
↓
读取 7 份核心协议文件(auth → protocol → workflow → query-field → presentation → select-field → Procurement)
↓
调用 yidea-http.js 执行 CRUD 操作
↓
格式化输出给用户
```
## 安装
### 1. 安装 Skill
```bash
# 方法一:从 clawhub 安装
npx clawhub@latest install srm-yidea-procurement
# 方法二:手动 clone
git clone https://github.com/your-org/srm-yidea-procurement.git \
~/.local/lib/node_modules/openclaw/skills/srm-yidea-procurement
```
### 2. 重启 OpenClaw Gateway
```bash
openclaw gateway restart
```
## 快速开始
### 首次使用
进入 Skill 后,系统会**自动提示登录**:
```
"请提供鲸采云系统的用户名和密码以完成登录。"
```
登录成功后,系统会自动:
1. 执行 `yidea-provision.js` 完成认证
2. 保存 `config/config.json` 到工作区
3. 注入 `yidea_tools` 到上下文
4. 可立即开始招采业务操作
### 对话示例
```
"帮我发起一个采购申请:需要采购 100 台电脑"
"查询一下我的待办"
"发起询价,找供应商报一下钢材价格"
"确认询价结果,选中标供应商"
"起草一份采购合同"
"下一个采购订单给北京供应商"
"更新一下价格库"
"查询付款计划"
```
## 功能列表
| 类别 | 支持的操作 |
|------|----------|
| 供应商档案 | 创建、修改、查询供应商信息 |
| AI 采购申请 | 提交采购申请、查询申请状态 |
| AI 询价申请 | 发起询价、邀请供应商报价 |
| AI 询价结果确认 | 报价汇总、比价、定标、确认中标结果 |
| AI 合同起草 | 起草采购合同、查询合同台账 |
| AI 采购订单 | 下达采购订单、查询订单状态 |
| 收货管理 | 确认收货、查询收货记录 |
| 付款申请 | 提交付款申请、查询付款状态 |
| 价格库管理 | 新建、更新、查询、删除价格库数据 |
| 配额管理 | 新建、更新、查询、删除配额数据 |
| 物料档案 | 新增、修改、查询物料信息 |
| 付款计划 | 创建、查询付款计划 |
| 供应商扣款 | 创建、查询供应商扣款记录 |
| 待办查询 | 获取当前用户待审批单据列表 |
## 业务流程阶段
| 阶段 | 对应功能 | 说明 |
|------|----------|------|
| 🟢 准入 | 供应商档案 | 供应商注册与档案管理 |
| 🔵 发起 | 采购申请、询价申请 | 采购需求发起 |
| 🟡 执行 | 询价结果确认、合同起草、采购订单 | 采购执行与签约 |
| 🟠 履约 | 收货管理 | 货物验收与入库 |
| 🔴 结算 | 付款申请、付款计划、供应商扣款 | 财务结算 |
| 💰 价格 | 价格库管理 | 价格数据维护 |
| 📊 配额 | 配额管理 | 供应商配额分配 |
| 📦 物料 | 物料档案 | 物料主数据管理 |
## 配置说明
配置文件位置:`config/config.json`
```json
{
"tenantId": "xxx",
"token": "xxx",
"baseUrl": "https://xxx.yideacloud.com"
}
```
登录成功后自动生成,**无需手动配置**。
## 文件结构
```
srm-yidea-procurement/
├── SKILL.md # 主入口(OpenClaw skill 格式)
├── config/
│ └── config.json # 登录后自动生成的认证配置
└── references/
├── auth.md # 环境配置与认证(登录流程、API 参考)
├── protocol.md # 全局参数协议(参数提交规则、字段前缀)
├── workflow.md # 标准业务操作流(增删改查 Step 1-4)
├── query-field.md # query_ 类型字段处理协议
├── presentation.md # 信息展示规范(卡片模式、简表模式)
├── Procurement.md # 招采强制首步操作(探测可用表单)
├── yidea-http.js # 统一 HTTP 直连调用入口
├── yidea-provision.js # 首次登录认证脚本
└── select-field/
├── relation-table-mechanism.md # 关联表数据来源机制
└── cas-select-documentation.md # 级联选择器联动机制
```
## 依赖
| 依赖 | 说明 |
|------|------|
| `yidea-http.js` | 鲸采云表单 SDK HTTP 直连调用入口 |
| `yidea-provision.js` | 首次登录认证脚本 |
| Node.js | 运行 JavaScript 脚本 |
| OpenClaw | 运行环境 |
## 技术调用规范
### yidea-http.js 调用方式(推荐:stdin 模式)
```p_meta.json
{
"ownerId": "kn7cj4vqhaez3dhz52pghh42r18bacrf",
"slug": "srm",
"version": "0.1.0",
"publishedAt": 1786618164973
}references/auth.md
# 环境配置与认证
## 登录操作(唯一入口)
用户要求登录时,执行原子化工具,不要手动拆分步骤:
```javascript
const { provision } = require("references/yidea-provision.js");
await provision(userName, password);
```
> `<yidea-api-dir>` 为本文件所在目录
**完成判定**:命令返回 `{"status":"success"}` 即为成功。
**关键步骤:将工具列表注入上下文**
脚本返回的 `details.tools` 数组中包含了所有 Yidea MCP 工具的 name、description 和 inputSchema。拿到该数组后,**必须**将其写入当前会话的内存/上下文,以便后续所有业务操作(增删改查)都能直接使用这些工具定义。
建议在 agent 脚本/工作流中做如下处理:
```javascript
const { provision } = require("references/yidea-provision.js");
const result = await provision(userName, password);
if (result.status === "success") {
// 将 tools 列表注入上下文供后续 MCP 调用使用
context.yidea_tools = result.details.tools;
memory.set("yidea_tools", result.details.tools); // 持久化到 memory
}
## 关键约束
1. 即使已有有效 Token,用户明确说"登录",也必须重新执行完整原子化流程。
2. 若用户未提供用户名/密码,先询问再执行。
3. 配置 MCP 时禁止使用被截断的 Token(含 `…`),必须用完整原始字符串。
## 调试参考
底层 API:`POST /api/v1.2/Credential/YideaLogin`,body `{ "userName", "password" }`,返回 `{ "success", "accessToken" }`。
```references/presentation.md
# 信息展示规范
## crud_get_yidea_table_def — 表单定义展示
用 Markdown 表格展示字段列表,格式:
| # | 字段名称 | 模型名 (model) | 类型 | 必填 | i18n/Options/备注 |
- 子表单独立成表,标题 `### 【子表单:名称】(ID: xxx)`
- 多选字段在必填列标注 `(可多选)`
## crud_yidea_table_search — 查询结果展示
根据记录数量选择模式:
- **≤ 3 条 → 卡片模式**:每条独立区块,含头部(`## 📄 SN: [serialNo]`)、主表概要行(流水号、名称、创建时间、状态)、子表 Markdown 表格
- **> 3 条 → 简表模式**:统一表格,列:`# | 订单号/流水号 | 名称 | 关键信息 | 状态`,不展开子表
卡片间用 `---` 分隔,记录数 > 3 时先在开头显示 `total` 总数。
## crud_yidea_table_add / crud_yidea_table_update / crud_yidea_table_delete — 增改删结果展示
操作成功后的返回值 `data` 字段**必须完整展示给客户**,不得只报"提交成功"而遗漏 `data` 信息。
### 示例(新增 AI采购申请)
```json
{
"isSuccess": true,
"message": "提交成功",
"data": "单号为: SQ20260629016"
}
```
展示给客户的信息应包含:
> ✅ **AI采购申请提交成功!**
> **申请单号:SQ20260629016**
| 返回字段 | 展示方式 |
|:---|:---|
| `isSuccess` | ✅ 标记操作成功 |
| `message` | 提示语,如"提交成功" |
| `data` | **核心信息,必须原样展示**,如"单号为:XXX" |
### 📌 行为规则
1. `data` 字段禁止过滤或简化,**必须完整呈现给客户**
2. 即使 `message` 仅告知"提交成功",`data` 中可能包含系统自动生成的编号(如单号、流水号、ID 等),客户需要它进行后续查询或关联操作
3. 在展示时,推荐以 `✅ **操作成功!**` 开头,再以原文或结构化方式展示 `data` 内容
4. 若 `data` 包含单号信息,应额外在摘要中高亮单号(如加粗或独立一行),方便客户识别AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/yideamobileai/skills/srm",
"sourceUrl": "https://clawhub.ai/yideamobileai/skills/srm",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T06:02:00.396Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-yideamobileai-srm/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yideamobileai-srm/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T06:02:00.396Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.6K downloads",
"href": "https://clawhub.ai/yideamobileai/srm",
"sourceUrl": "https://clawhub.ai/yideamobileai/srm",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T06:02:00.396Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.0",
"href": "https://clawhub.ai/yideamobileai/srm",
"sourceUrl": "https://clawhub.ai/yideamobileai/srm",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-13T10:49:24.973Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-yideamobileai-srm/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yideamobileai-srm/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.1.0",
"description": "SRM-Yidea-Procurement v0.1.0 released. - 提供一体化 SRM 供应商关系管理系统完整流程,覆盖供应商、采购、询价、合同、订单、收货、付款等全部核心功能。 - 集成鲸采云表单SDK,支持表单的提交、查询、修改及用户确认。 - 所有操作前强制要求用户身份认证且每次进入需重新登录。 - 明确要求按指定顺序完整读取7份协议文件,否则禁止业务操作。 - 详细规范各场景下 yidea-http.js 的调用及参数传递方式。 - 新增临时文件工作区管理要求,保障操作过程中 workspace 整洁。",
"href": "https://clawhub.ai/yideamobileai/srm",
"sourceUrl": "https://clawhub.ai/yideamobileai/srm",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-13T10:49:24.973Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
