mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-21 06:05:56 +08:00
2.4 KiB
2.4 KiB
| name | version | icon | description | category | type | dependencies | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| ckjia-shopping | 1.0.0 | /skill-assets/ckjia-shopping/assets/ckjia_logo_new.png | 跨平台比价与购物推荐 / Cross-platform price comparison and shopping recommendation. 淘宝 / 京东 / 天猫 / 拼多多商品聚合搜索,拍图识物,AI 购物意图识别。Phase 1 ships shopping_recommend + image_recognize; unified_search / price_history / compare_skus 在后续迭代追加。 | data | mcp |
|
查价 · 比价购物
当用户询问"X 多少钱 / 哪里便宜 / 帮我推荐 X / 这个值不值买 / 拍照认一下这是什么"时使用本技能。
决策树
- "推荐 / 帮我挑 / 性价比 / 想买 X" →
ckjia_shopping_recommend(query, top_n=5)- 想要 ckjia 顺便给出意图理解(用于澄清后续问句)→
include_intent=true
- 想要 ckjia 顺便给出意图理解(用于澄清后续问句)→
- 附带图片 / 拍照识物 →
ckjia_image_recognize(image_url)→ 拿到suggested_query后再ckjia_shopping_recommend(suggested_query) - transport 健康自检 →
ckjia_ping("hello"),验证 MCP 链路通
输出渲染建议
recommendations: ProductCard[]在 chat UI 自动渲染成卡片网格(移动端单列、桌面端多列)intent字段是给 agent 自己看的"我理解对了吗"——拿到后若budgetRange与用户原话不符,应主动澄清needsClarification=true时,把clarificationQuestion+clarificationOptions直接抛给用户选
注意
- 同一个 query 不要在一次对话里反复调用 —— ckjia 侧已有缓存,重复调用浪费配额
- 用户未登录时不必填
user_id;当前 Phase 1 所有调用以 API key owner 身份执行 - API key 由管理员在 ckjia 控制台申请后填入 mateclaw
Settings ▸ MCP Connections的headers_json,使用${CKJIA_MCP_KEY}环境变量占位符避免明文落库 - 触发 429
rate_limited时按Retry-After等待一次,再失败就汇总现有结果而不是无限重试
如何申请 API Key
- 访问 ckjia 控制台
https://ckjia.com/console/mcp-keys(自助申请页面 P2 落地后开放;Phase 1 需联系运维手工签发) - 选
free/standardtier 与勾选所需 scopes - 一次性获得明文 key(形如
ckjia_mcp_live_5fK8j2nQ…) - 在 mateclaw 部署环境配
CKJIA_MCP_KEY=ckjia_mcp_live_xxx - Settings ▸ MCP Connections 启用
ckjia-shopping即可