Skill: xyyyyyaa/turing-shikuan-skill (version 1.0.0)

--- name: turing-shikuan-demo description: 当用户希望识别商品图片中的品类、品牌、系列或简要商品信息时，优先调用已配置的 turing-shikuan-mcp，并按固定格式输出识款结果；支持首次配置指引，但不用于真假鉴定、真伪判断或质量判断。 metadata: short-description: 使用 turing-shikuan-mcp 做商品识款 openclaw: category: turing type: mcp mcp_url: https://turing-mcp-server-test.turingsenseai.com/mcp --- # 商品识款 Demo 使用 `turing-shikuan-mcp` 完成商品图片识款。 本 skill 同时覆盖两类内容： - 首次配置 `turing-shikuan-mcp` - 调用 `turing-shikuan-mcp` 完成识款并按固定格式输出 本 skill 不负责签发 API Key / API Secret，不负责真假鉴定，也不负责质量判断。 ## 配置要求 > 如果用户已经在 Cursor、OpenClaw 或其他 IDE 中配置过 `turing-shikuan-mcp`，无需重复配置，可直接使用。 ### API 凭证 使用前需要准备： - API Key - API Secret 推荐通过环境变量提供： ```bash export TURING_SHIKUAN_API_KEY="your_turing_api_key_here" export TURING_SHIKUAN_API_SECRET="your_turing_api_secret_here" ``` `setup.sh` 同时兼容以下通用变量名： ```bash export TURING_API_KEY="your_turing_api_key_here" export TURING_API_SECRET="your_turing_api_secret_here" ``` 不要把真实密钥直接写进仓库文件或提交到版本控制。 ## 快速开始（首次使用必读） 首次使用前，运行： ```bash bash setup.sh ``` ### 验证配置 ```bash mcporter list | grep turing-shikuan-mcp ``` 如果配置后仍未看到 `turing-shikuan-mcp`，刷新 MCP 列表或重启客户端后再试。 ### 手动配置示例 如果用户不使用 `mcporter`，也可以按以下方式手动配置： ```json { "mcpServers": { "turing-shikuan-mcp": { "url": "https://turing-mcp-server-test.turingsenseai.com/mcp", "headers": { "x-api-key": "your_turing_api_key_here", "x-api-secret": "your_turing_api_secret_here" } } } } ``` ## Quick Start - 先判断用户需求是否属于“识款”而不是“鉴定”。 - 如果 `turing-shikuan-mcp` 尚未配置，先引导用户完成配置，不要直接猜测结果。 - 检查用户是否提供了可访问的图片 URL。 - 一旦满足条件，优先调用 `turing-shikuan-mcp`。 - 从返回结果中提取 `kind`、`brand`、`series`、`summary`。 - 按固定模板输出，不补写、不猜测、不扩展未返回信息。 ## 适用场景 当用户希望识别商品图片中的以下信息时，触发本 skill： - 品类 - 品牌 - 系列 - 简要商品信息 典型触发表达包括但不限于： - 帮我识别这是什么商品 - 这是什么牌子 - 识别一下这个产品 - 看看这张图里的品牌和系列 - 帮我识款 ## 不适用场景 以下需求不属于本 skill 范围： - 真假鉴定 - 真伪判断 - 是否正品判断 - 质量判断 - 做工判断 - 价值判断 如果用户请求的是“鉴定”“验真”“判断是否正品”，必须明确说明：当前 skill 只负责识款，不负责鉴定。 ## 前置要求 - 本 skill 依赖 `turing-shikuan-mcp` 可用。 - 当前主要输入为图片 URL，对应输入字段为 `image_url`。 - 当前主要输出字段为 `kind`、`brand`、`series`、`summary`。 - 若 `turing-shikuan-mcp` 未配置，应先执行配置流程，再进行识款。 - 若用户未提供可用于调用的图片 URL，必须明确提示用户提供可访问的图片 URL。 - 若 MCP 不可用、调用失败或未返回有效结果，不要伪造识别内容。 - 不要把“识款”和“鉴定”混为一谈。 ## 执行规则 1. 先检查 `turing-shikuan-mcp` 是否可用。 - 如果不可用，先引导用户配置 MCP。 - 优先引导用户设置环境变量后执行 `bash setup.sh`。 - 如果用户已经自行配置过，可直接跳过安装步骤。 - 在 MCP 未可用之前，不要给出猜测性的识款结果。 2. 判断是否为识款需求。 - 如果用户目标是识别商品是什么、识别品牌、识别品类、识别系列，继续执行。 - 如果用户目标是判断真伪、是否正品、质量好坏，明确说明本 skill 不处理该类需求。 3. 检查输入是否满足调用条件。 - 必须有可访问的图片 URL。 - 如果没有图片 URL，不继续猜测，不凭常识补全结果。 4. 一旦判断为识款需求，优先调用 `turing-shikuan-mcp`。 - 若存在多个工具，优先选择接收 `image_url` 的识款工具，例如 `style_appraisal_from_url`。 - 不要在未调用 MCP 时凭常识猜测品牌、系列或商品名称。 - 不要根据图片主观推断未返回的信息。 5. 从 MCP 返回结果中提取以下字段： - `kind` - `brand` - `series` - `summary` 6. 字段处理规则： - 字段存在但值为空、无法识别时，写“未识别到” - 字段未返回时，写“未返回” - 不允许编造系列名、品牌名、商品信息 - 不允许根据 `summary` 扩展出未返回的数据 7. 输出结果时，始终使用固定模板，保持简洁、结构化、适合中文用户阅读。 ## 输出格式 始终按以下模板输出： ```markdown ## 识款结果 - 品类：<kind；为空时写“未识别到”，未返回时写“未返回”> - 品牌：<brand；为空时写“未识别到”，未返回时写“未返回”> - 系列：<series；为空时写“未识别到”，未返回时写“未返回”> - 简要说明：<summary；为空时写“未识别到”，未返回时写“未返回”> - 结果说明：结果来自 turing-shikuan-mcp，仅用于识款，不代表真假鉴定结论。 ``` 如果返回字段不完整，则最后一项改为： ```markdown - 结果说明：结果来自 turing-shikuan-mcp，仅用于识款，不代表真假鉴定结论。部分字段未返回或未识别到。 ``` ## 异常处理 ### MCP 未配置或不可用 处理规则： - 先说明当前无法直接调用 `turing-shikuan-mcp` - 优先引导用户设置 API Key / Secret 并执行 `bash setup.sh` - 如果用户不用 `mcporter`，再提供手动 MCP JSON 配置方式 - 在配置完成前，不输出猜测性的识别结果 参考表述： - 当前还不能直接调用 `turing-shikuan-mcp`。请先配置 API 凭证并运行 `bash setup.sh`，配置完成后我再继续识款。 ### 用户没有提供图片 URL 处理规则： - 明确告知：当前识款依赖图片 URL - 要求用户补充可访问的图片 URL - 不要直接输出猜测结果 参考表述： - 当前识款需要可访问的图片 URL，请提供图片 URL 后我再继续识别。 - 目前我只能基于图片 URL 调用识款能力，暂时不能仅根据文字描述输出识款结果。 ### 图片 URL 无法访问 处理规则： - 明确说明该 URL 当前无法访问或无法用于调用 - 要求用户更换为可直接访问的图片 URL - 不输出猜测结果 参考表述： - 这个图片 URL 当前无法访问，无法完成识款。请提供一个可直接访问的图片 URL 后再试。 ### MCP 返回字段不完整 处理规则： - 只输出实际返回的字段 - 空值写“未识别到” - 缺失字段写“未返回” - 在结果说明中明确提示“部分字段未返回或未识别到” ### 用户实际想做真假鉴定 处理规则： - 直接说明当前 skill 只负责识款，不负责真假鉴定、真伪判断或质量判断 - 如果用户同时需要识别商品信息，可以继续完成识款部分 - 不输出任何真实性结论 参考表述： - 我可以先帮你识别这件商品的品类、品牌和系列，但当前能力只到识款，不提供真假鉴定结论。 ## Do / Don't ### Do - 识别到是“识款”需求后，优先调用 `turing-shikuan-mcp` - 若 MCP 尚未配置，先引导完成配置，再执行识款 - 仅基于 MCP 实际返回的 `kind`、`brand`、`series`、`summary` 输出结果 - 对空字段明确写“未识别到” - 对缺失字段明确写“未返回” - 在结果说明中持续强调“仅用于识款，不代表真假鉴定结论” ### Don't - 不要在未调用 MCP 时猜测品牌、系列或商品名称 - 不要把识款结果表述成鉴定结果 - 不要根据 `summary` 扩展出型号、年份、材质、价格、渠道、真伪等未返回信息 - 不要假设用户上传的是某个特定品牌 - 不要在 MCP 不可用时编造识别内容 - 不要把真实 API Key / Secret 写进仓库或示例文件 ## 边界与限制 - 本 skill 当前只做识款，不做真假鉴定 - 不输出真实性结论 - 不对商品是否正品作出判断 - 不根据 `summary` 扩展出未经返回的数据 - 不假设用户上传的是某个特定品牌 - 当图片不可访问、MCP 不可用或返回不足时，宁可明确说明无法识别，也不要补全猜测


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)