地址数据助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/dadata-ru-automation。
技能介绍
它解决什么问题
在涉及俄罗斯地址的业务里,开发者往往要在 Dadata Ru 上完成地址标准化、地理编码、结构化解析等操作。直接对接要处理鉴权、调用规范、分页等琐碎工作,而 MCP 生态里又缺少现成的封装。这个技能基于 Composio 的 Dadata Ru toolkit,通过 Rube MCP 把这类地址数据操作变成可编排的工具调用,让 Agent 或自动化流程直接按标准接口执行,而不必关心底层适配。
核心能力与工作流
- 先发现工具:技能要求永远先调用
RUBE_SEARCH_TOOLS,获取当前可用的工具 slug、输入 schema、推荐执行计划和已知坑点,而不是把参数写死。 - 再确认连接:通过
RUBE_MANAGE_CONNECTIONS(toolkit 为dadata_ru)检查连接状态,未激活时按返回的 auth 链接完成授权,直到状态显示 ACTIVE 才开始执行。 - 后执行调用:用
RUBE_MULTI_EXECUTE_TOOL按发现的 slug 执行工具;批量操作走RUBE_REMOTE_WORKBENCH里的run_composio_tool();带schemaRef的工具可再用RUBE_GET_TOOL_SCHEMAS拉取完整 schema。
适用边界与注意点
- 技能本身不含地址数据库,全部能力依赖 Dadata Ru 服务与 Rube MCP 的连通性,连接断开时流程无法工作。
- 不要硬编码工具 slug 和参数:schema 会变化,必须先搜索再执行,字段名与类型要与搜索结果严格一致。
- 调用
RUBE_MULTI_EXECUTE_TOOL时即使没有上下文也要带上memory参数(空对象{})。 - 同一工作流内复用 session ID,新工作流重新生成;分页结果按返回的 token 持续拉取,直到取完为止。
使用场景
- 用户提交的俄语地址格式五花八门,需要批量标准化为 Dadata Ru 统一格式,并解析出城市、街道、邮编等字段。
- 订单系统里积压了数千条俄罗斯收货地址,需要批量做地理编码,把经纬度写回数据库。
- 客服录入的地址残缺不全,需要调用地址补全与校验工具确认可投递后再提交工单。
- Dadata Ru 返回结果带分页 token,需要连续拉取直到取完整份数据再入库。
适合人员
- 构建客服机器人或工单系统的后端工程师,需要在对话中自动补全和校验用户填写的俄语地址。
- 做跨境电商物流对接的开发者,需要把订单中的俄罗斯收货地址批量标准化并完成地理编码。
- 维护内部地址清洗流水线的工程师,需要定期调用 Dadata Ru 处理大批量待清洗的地址数据。