拓冰建站拓冰建站
首页 / 资讯中心 / 正文

完成 Codex 亚马逊自动化实战:接入 Rube MCP,用 amazon-automation skill 查真实订单

完成 Codex 亚马逊自动化实战接入 Rube MCP用 amazon-automation skill 查真实订单【免费下载链接】awesome-codex-skillsA curated list of practical Codex skills for automating workflows across the Codex CLI and API.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-codex-skills很多人第一次用 Codex 都会遇到同样的困惑它能讲清楚怎么查订单却自己不去查。这篇文章以最具体的「查我最近一笔亚马逊订单」任务为线索带你走通 Codex 亚马逊自动化全流程——接入 Rube MCP 网关、一次性配好亚马逊账号、先搜索拿到最新 schema、再三步完成真实 API 调用。跟着做你得到的不是操作建议而是订单数据的真实返回。 为什么 Codex 自己查不了亚马逊订单裸跑的 Codex 只有嘴没有手。你问它「帮我看看最近的订单」它能给出该点哪个页面、该怎么筛选但碰不到亚马逊的任何接口。amazon-automation 这个 skill 补的就是这只手背后是两层分工Rube MCP统一的工具接入网关。在客户端配置里加上 MCP 端点https://rube.app/mcp即可MCP 端点即客户端连接外部工具的地址它会把RUBE_*系列工具暴露给 Codex不需要 API key这是 Codex「伸手」的入口Composio 的 Amazon toolkit封装亚马逊业务接口订单、商品这类真实调用都由它完成。连接建好后具体的AMAZON_*工具就能被调度执行OAuth 这些细节 Codex 不用关心。整个 skill 位于 composio-skills/amazon-automation/核心是一份带元数据的 SKILL.md。 amazon-automation skill 是怎么被选中的打开 SKILL.md文件头是一段 YAML frontmattername: amazon-automation description: Automate Amazon tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube]三个字段各管一摊name是 skill 的唯一标识装进本地后也用它做目录名description是触发依据——你的请求一旦涉及亚马逊操作Codex 就靠这句话命中它requires.mcp声明依赖名为rube的 MCP 服务器等于提醒你环境里必须先接好这个端点。这套触发机制的关键在于Codex 平时只读元数据来决定动不动手正文要等命中之后才加载。仓库里 800 多个 composio skill 并存也不会撑爆上下文就是靠这一点——没命中的 skill正文根本不进上下文。 亚马逊账号的连接怎么一次配好连接是一次性动作OAuth 完成即持久化后续会话直接复用不用每次重新授权。按四步走先调一次RUBE_SEARCH_TOOLS有响应就说明 Rube MCP 端点已连通调RUBE_MANAGE_CONNECTIONStoolkits传[amazon]若返回状态不是 ACTIVE打开响应里的授权链接走完 OAuth跑任何工作流前再查一次状态确认是 ACTIVE。第 4 步别省因为连接过期会让后面所有调用全部白跑而报错往往不会直接告诉你这一点。 工具参数到底听谁的这是最容易翻车的一环不要凭记忆写工具名和参数名。工具 schema调用工具时参数的结构与类型定义会随上游版本演进唯一权威来源是搜索结果的实时返回。RUBE_SEARCH_TOOLS queries: [{ use_case: check my recent Amazon orders, known_fields: }] session: { generate_id: true }queries数组按任务填元素use_case描述得越具体命中越准known_fields不确定就留空串session.generate_id: true会生成一个会话 ID后面同一条工作流里反复复用。一次调用返回四类信息可用工具 slugslug 是工具的唯一短名、每个工具的输入 schema、推荐执行计划、已知坑点。执行时要填什么参数全以这里为准。⚡ 「查最近订单」的亚马逊接口调用流程怎么走拿到搜索结果后完整链路是三步沿用同一个会话 ID 做工具发现调用同上session改传id保持上下文连续执行前再跑一次RUBE_MANAGE_CONNECTIONS确认连接仍是 ACTIVE正式执行RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: AMAZON_搜索返回的slug, arguments: { /* 严格按搜索 schema 填 */ } }] memory: {} session_id: your_session_id三条纪律tool_slug只能取自搜索结果不要猜arguments的字段名和类型严格按 schema 对齐memory参数必须带空了也传{}。另外tools是数组想先查订单再拉物流可以两个工具塞进同一次调用一次跑完连招。 完整 schema 与批量执行怎么处理真实场景还会用到两个进阶工具批量执行RUBE_REMOTE_WORKBENCH适合脚本化、批量跑run_composio_tool()比如一次核对一批订单的发货状态拉完整 schema搜索结果里若某工具带schemaRef引用说明 schema 被截断了用RUBE_GET_TOOL_SCHEMAS拉全量定义再填参数拿不全就动手必错。⚠️ 哪些细节最容易翻车剩下的高频故障集中在三点严格对齐 schema多一个字段、少一个字段、类型写错都可能让调用直接失败而且失败信息不一定指向 schema 本身分页要拉完整检查响应里的分页 token有就继续拉直到数据齐了再停否则会静默丢数据结果看起来还「正常」会话 ID 有讲究同一工作流内复用会话 ID 保持上下文开新工作流时再生成新会话混着用会把无关上下文带进去。 这个 skill 怎么装、怎么验skill 可以用仓库内 skill-installer/ 的脚本装到本地python skill-installer/scripts/install-skill-from-github.py \ --repo ComposioHQ/awesome-codex-skills \ --path composio-skills/amazon-automationinstall-skill-from-github.py 有几个行为值得先知道目标目录是$CODEX_HOME/skills/skill-name默认~/.codex/skills目标目录已存在时直接中止防止覆盖已有 skill默认走 zip 下载遇到 401/403/404 会自动回退 git sparse checkout只检出需要的那部分--name可自定义装完后的目录名。装完必须重启 Codex 让它重新加载元数据然后ls ~/.codex/skills确认目录就位head看一眼 SKILL.md 头部的元数据。之后在会话里直接说「帮我查最近一笔亚马逊订单」Codex 就会按 description 自动触发这个 skill把搜索、确认连接、执行整条链路自己跑完——从顾问变成执行者。【免费下载链接】awesome-codex-skillsA curated list of practical Codex skills for automating workflows across the Codex CLI and API.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-codex-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门