电商订单助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/baselinker-automation。
技能介绍
当团队把 Baselinker 当作电商运营后台时,重复任务往往卡在两个点:不知道当前有哪些可用工具,以及连接是否已经可用。这个技能把 Baselinker 自动化收敛到 Rube MCP 的调用链路上,先搜索工具、再确认连接、最后执行,避免把工具 slug 或参数写死。
它解决什么问题
Baselinker 的订单、库存或运营操作可能分散在多个后台页面和手工流程中。若直接写脚本或凭记忆调用工具,一旦 Composio Baselinker toolkit 的 schema 变化,脚本很容易失效。这里用 RUBE_SEARCH_TOOLS 获取当前工具 slug、输入 schema、执行计划和已知坑点;用 RUBE_MANAGE_CONNECTIONS 确认 Baselinker 连接状态;再通过 RUBE_MULTI_EXECUTE_TOOL 执行发现到的工具。
它怎么工作
- 先验证 Rube MCP 可用:确认
RUBE_SEARCH_TOOLS能返回结果。 - 再建立连接:调用
RUBE_MANAGE_CONNECTIONS,参数toolkit为baselinker;若未 ACTIVE,按返回的授权链接完成 Baselinker 接入。 - 确认状态后再执行:只有连接显示 ACTIVE 时,才运行业务工作流。
- 工具发现优先:执行前先搜索工具,拿到准确字段名和类型;带
schemaRef的工具可用RUBE_GET_TOOL_SCHEMAS取完整 schema。 - 执行与批量操作:用
RUBE_MULTI_EXECUTE_TOOL执行工具链;批量操作可走RUBE_REMOTE_WORKBENCH的run_composio_tool()。
边界与注意点
- 不要硬编码工具 slug 或参数:schema 会变,每次都先调用
RUBE_SEARCH_TOOLS。 - 执行前检查连接:
RUBE_MANAGE_CONNECTIONS未 ACTIVE 时不要跑工作流。 - 遵守 schema:字段名和类型严格使用搜索结果,不要自行猜测。
- 保留 memory 参数:即使为空也要传
{}。 - 复用会话:同一工作流内复用 session ID,新工作流生成新 ID。
- 处理分页:响应出现 pagination token 时要继续拉取,直到完整。
适合已经接入 Rube MCP、需要通过 Composio Baselinker toolkit 做 Baselinker 自动化的工程场景;不适合绕过工具发现直接猜测 Baselinker 接口。
使用场景
- 运营需要通过 Rube MCP 搜索 Baselinker 工具并执行订单查询或后台操作
- 开发需要先确认 Baselinker 连接为 ACTIVE,再运行自动化工作流
- 维护者需要在 Composio Baselinker toolkit schema 变化后重新发现工具并执行
- 批量运营需要按分页 token 继续拉取 Baselinker 数据,直到任务完成
适合人员
- 负责电商后台流程、需要用 Baselinker 自动化的运营工程师
- 接入 Rube MCP 并维护 Baselinker 工具链的后端开发者
- 需要核对连接状态并排查 schema 变化影响的技术负责人
- 处理 Baselinker 批量操作和分页数据的集成工程师