关于 contract-cli-mdm-vendor
此技能为 contract-cli 提供 MDM 交易方查询指引,面向需要按名称查找交易方或按 ID 获取详情的用户。它区分 user 与 bot 查询路径,并说明当前不支持创建或更新交易方。
主要功能
- 01按名称或分页列出交易方
- 02按交易方 ID 获取详情
- 03区分 user 与 bot 查询路径
- 04说明尚未实现的写入命令
适用场景
- 01按名称筛选交易方候选项
- 02创建合同前确认交易方 ID
MCP 相关
指导通过 contract-cli 查询 MDM 交易方;user 路径使用合同 MCP 接口,bot 路径使用 MDM 接口。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ qfeius/ contract-cli --skill contract-cli-mdm-vendor安装后在 Claude Code 中输入/contract-cli-mdm-vendor确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/commands.mdvendor-query-guide.mdvendor-query-parameters.md详细介绍
来自项目 READMEcontract-cli MDM Vendor
CRITICAL — 开始前 MUST 先读取 ../contract-cli-shared/SKILL.md。
适用命令
contract-cli mdm vendor listcontract-cli mdm vendor get <vendor-id>
快速决策
- 已知交易方 ID:直接用
mdm vendor get - 只知道名称或想拿候选列表:用
mdm vendor list - 如果用户想在创建前确认字段定义:切到 ../contract-cli-mdm-fields/SKILL.md
- 如果用户想创建或更新交易方:当前结构化命令未实现,明确说明暂未覆盖;不要退回
api call
关键规则
mdm vendor list支持--name、--page-size、--page-tokenmdm vendor list --as user走/open-apis/contract/v1/mcp/vendorsmdm vendor list --as bot走/open-apis/mdm/v1/vendorsmdm vendor get --as user走/open-apis/contract/v1/mcp/vendors/{vendor_id}mdm vendor get --as bot走/open-apis/mdm/v1/vendors/{vendor_id}- 不暴露
--operator --user-id-type/--user-id仍按共享规则透传,不做本地校验- 推荐阅读顺序是:
- 先读 references/vendor-query-guide.md 选查询场景
- 再读 references/vendor-query-parameters.md 查请求参数映射
- 最后读 references/commands.md 抄命令示例
实现来源
- internal/cli/vendor_command.go
- internal/openplatform/mdmvendor/service.go
- references/vendor-query-guide.md
- references/vendor-query-parameters.md
- references/commands.md
操作建议
- 只知道名称时,先
mdm vendor list拿候选,再mdm vendor get查详情 - 创建合同前如果只是要选对方主体,优先记住交易方 id
- 想确认写接口字段定义时,切到
mdm fields list
不要这样做
- 不要把
mdm vendor list/get当成字段配置查询 - 不要把未实现的
mdm vendor create/update当成已有结构化命令
评论
支持 Markdown