KuteSmart 客户分组信息
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ac9585d3/platform-customer-crm-group-list
技能介绍
解决的问题
在企业运营场景里,CRM 中的客户分组信息往往和其他接口能力混在一起。上层 Agent 想完成一次「拿到客户分组」的动作,通常要自己拼认证头、拼 URL、处理错误,再决定下一步怎么走。任何一环出问题——比如 Authorization 重复加了 Bearer、base_url 被用户输入覆盖——都会让后续链路拿到不可信的数据。
这个 skill 把这件事压缩成一个原子动作:调用 GET /customer/group-user/getAllCusGroupInfo,拿到分组信息后交给上层 Agent。它不负责编排,也不补全其他字段。
核心能力与调用方式
- 动作固定为
group_list,HTTP method 为 GET,正式环境地址写在 frontmatter 的base_url中,不接受用户输入覆盖。 - 参数统一放在嵌套的
params对象里,最外层只出现params,不要写params.xxx这类点号顶层 key。 - Path 参数放
params.path,Query 参数放params.query(例如groupId),JSON body 放params.body,额外请求头放params.headers。 - 登录态通过
params.accessToken生成Authorization: Bearer头;如果传入值已包含 Bearer,不要重复拼接。 - POST/PUT 默认发送 JSON body;如果上层接口网关另有约定,以网关契约为准。
适用边界与注意点
- 这是查询/计算类接口,仍需遵守当前登录态、租户和用户权限。接口返回什么就是什么,不要补造库存、价格、订单号、优惠金额或物流状态。
- 如果接口返回认证、权限、参数或业务错误,把原始错误码和错误信息透传给上层 Agent,不要吞掉或改写。
- 当用户需求需要多个接口步骤时,由上层 Agent 按聚合 skill(例如
platform-customer-crm)或计划文档编排多个原子 skill,本 skill 只完成本接口调用,并把关键返回字段交给后续 skill。
使用场景
- 海外运营需要按 `groupId` 查询客户分组信息,并交给后续流程
- 上层 Agent 编排 CRM 链路时,调用本 skill 获取分组并传给下一个 skill
- 需要获取 KuteSmart 平台当前登录态可见的客户分组数据
- 接口返回认证或权限错误时,把原始错误码和信息传给上层 Agent
适合人员
- 后端工程师:需要为上层 Agent 封装固定 `base_url` 与 `params` 结构的调用模块
- Agent 开发者:正在编排 CRM 业务链路,需要一个只负责 `group_list` 的原子 skill
- 运营技术支持:要按 `groupId` 获取客户分组,并保留接口返回的原始错误信息
- 平台集成工程师:需要将 KuteSmart 客户分组接口接入现有业务系统并校验登录态