Agent skill · bighardperson
didi-ride-skill
中国城市出行服务。当用户表达任何交通出行需求时必须使用此技能——包括打车/叫车/网约车、查价格、路线规划(公交/驾车/步行/骑行)、周边搜索、查询订单/司机位置/取消订单。关键词:"打车"、"叫车"、"去[地点]"、"回家"、"上班"、"下班"、"查价格"、"多少钱"、"路线"、"怎么走"、"步行到"、"附近"、"周边"、"司机"、"订单"、"查询订单"。注意:即使用户未明确说"打车",只要涉及从A地到B地、通勤、或交通方式选择,都应触发。不触发场景:开发打车应用、使用其他导航app、订外卖、查公交时刻表、股票/财报查询。
What it needs
About 4k tokens when loaded.
What this skill does
滴滴出行服务 (DiDi Ride Skill) 通过 DiDi MCP Server API 提供打车、查询订单、司机位置、预约叫车、路线规划、周边搜索能力。 --- 1. 快速开始(2 分钟) 1.1 获取 MCP KEY 方式一:用「滴滴出行App」扫码(推荐,最快) ⚠️ Agent 注意:用户客户端无法渲染 Markdown 图片,禁止直接输出上方图片语法。需向用户发送二维码时,执行 ### 3.9 MCP KEY 与配置 中的 openclaw message send 命令发图。 打开滴滴出行 App,扫描二维码,即可快速获取 MCP Key。 方式二:访问官网 访问 https://mcp.didichuxing.com/claw 获取您的 MCP Key。 1.2 配置 Key 方式一:对话中输入(推荐) 直接在对话中告诉我您的 MCP Key,我会帮您配置: 方式二:OpenClaw 配置文件 编辑 ~/.openclaw/openclaw.json,添加: 1.3 开始使用 配置完成后,直接对话即可: 首次使用时,OpenClaw 会提示安装 mcporter 工具。 --- 2. 用户指南 本 Skill 支持以下操作: 打车:直接说"打车去[地点]"、"回家"、"上班" 查价:查一下从 A 到 B 多少钱 查询订单:输入「查询订单」了解当前订单状态(司机位置、行程进度等) 司机位置:司机在哪里、多久到 预约出行:"15分钟后打个车"、"明天9点去机场" 路线规划:驾车/公交/步行/骑行路线 取消订单:取消当前订单 --- 3. Agent 执行指令 以下内容为 AI 执行参考,用户可忽略。 3.1 文件地图 按需读取以下文件,不要猜测未读过的内容: 文件 用途 何时读取 ------ ------ ---------- SKILL.md 触发、主流程、硬性门禁、查询订单规则、预约出行规则 每次触发必读 references/workflow.md 分阶段详细流程与命令范式 需要实现细节时读 references/apireferences.md MCP 函数签名与参数定义 每次调用工具前必须核对 references/errorhandling.md 常见错误与恢复策略 ⚠️ 遇到调用失败时(比如 400 错误)必须读取此文件 references/setup.md 安装 mcporter、配置 MCP KEY 的完整步骤 用户询问安装/配置问题时读 assets/PREFERENCE.md 地址别名/车型/手机号偏好 用户提到别名地址(家、公司、妈妈家等)、车型、手机号,或未明确给出起终点时必须读取。别名匹配规则见执行前检查第 6 条 3.2 执行前检查 1. 检查 mcporter:若 mcporter 不存在(command not found),停止并引导用户阅读 references/setup.md。没有 mcporter 就无法调用任何 MCP 工具,后续任何流程都无法执行。 2. 检查 Key:执行 openclaw config get skills.entries.didi-ride-skill.apiKey,若输出为空或非 OPENCLAWREDACTED,按 ### 3.9 MCP KEY 与配置 流程引导。Key 缺失时 mcporter 的报错信息具有误导性,不要尝试绕过。 ⚠️ 若 Key 已配置(返回 OPENCLAWREDACTED)但 mcporter 仍报 Missing KEY parameter:不是 Key 失效,禁止向用户索要 Key。排查步骤见 references/errorhandling.md 中的「mcporter Missing KEY parameter」章节。 3. mcporter 调用格式: 4. 参数值必须加引号(字符串格式),否则 API 会报"缺少必填参数"。 5. 先预估再下单:taxicreateorder 依赖 taxiestimate 返回的 traceId,没有 traceId 下单会失败。traceId 有时效性,过期(-32021 错误)需重新预估。 6. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills bighardperson/滴滴打车