3 步接入 Rube MCP 与 ComposioCodex 完成 Amazon 自动化的完整实战【免费下载链接】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 就能通过 Rube MCP 调用 Composio 的 Amazon 工具集替你执行亚马逊自动化任务搜商品、查订单、批量操作。本文以 awesome-codex-skills 仓库的 amazon-automation skill 为蓝本手把手讲清 Amazon 自动化怎么落地连接亚马逊账号、动态发现工具 schema、跑通第一次 Amazon API 调用以及绕开 schema 变更、连接失效、分页丢数据这些坑。读完你会独立配好环境让 Codex 的 Codex 自动化实战从建议文本升级为真实调用。你将得到什么先说清楚这套东西怎么运转再讲你要达到的效果。awesome-codex-skills 是一个 Codex 技能精选仓库每个 skill 就是一个文件夹核心文件是SKILL.md。文件顶部是 YAML frontmatter声明三件事下面是操作指引正文--- name: amazon-automation description: Automate Amazon tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---nameskill 的唯一标识也是安装后的目录名description触发依据。你的请求涉及 Amazon 自动化时Codex 靠这段文字命中本 skill它特意写入了「先搜工具」这条纪律requires.mcp声明依赖名为rube的 MCP 服务器MCP即给 AI Agent 接外部工具的通信协议环境里必须先有这个端点。Codex 平时只读 frontmatter 做触发判断命中之后才加载正文。机制很轻上下文保持精简。跟着本文走完你会得到三样东西能独立建立并验证 Amazon 连接能用「发现、检查、执行」三步跑通第一次真实的 Amazon API 调用比如商品搜索、订单查询能按口诀避开绝大多数执行失败。准备工作环境与 Amazon 连接三个前置条件一个都不能少跑任何 Amazon 自动化工作流前确认三件事Rube MCP 已连接RUBE_SEARCH_TOOLS工具可调用并有响应Amazon 连接处于 ACTIVE 状态通过RUBE_MANAGE_CONNECTIONS建立并验证永远先搜索工具再执行。工具 schema 会随版本变化记忆里的参数不可信。分工关系值得先搞明白Rube MCP端点https://rube.app/mcp是统一网关负责鉴权和调度对外提供RUBE_*系列工具亚马逊业务 API 由 Composio 的 Amazon toolkit 封装。Agent 不用碰 OAuth 细节连接建好后直接调度AMAZON_*工具即可。三步配好 MCP 端点与 Amazon 连接第一步添加 MCP 服务器。在客户端的 MCP 配置里新增端点https://rube.app/mcp。无需申请任何 API Key加完即生效RUBE_*工具全部可用。第二步按四步建连。调用RUBE_SEARCH_TOOLS确认 Rube MCP 有响应调用RUBE_MANAGE_CONNECTIONStoolkit 传amazon若返回状态不是 ACTIVE按返回的授权链接完成 OAuth 设置再确认状态显示 ACTIVE然后才允许运行工作流。第三步把 skill 装进本地。克隆仓库后跑安装脚本git clone https://gitcode.com/GitHub_Trending/aw/awesome-codex-skills cd awesome-codex-skills python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path composio-skills/amazon-automation这条命令把 amazon-automation skill 装进$CODEX_HOME/skills/默认~/.codex/skills。安装脚本 的行为有几个要点目标目录已存在时直接中止防止覆盖默认走 zip 下载遇到 401、403、404 时自动回退到 git sparse checkout用--name可以自定义安装目录名。装完必须重启 Codex它才会加载新元数据。用ls ~/.codex/skills和head ~/.codex/skills/amazon-automation/SKILL.md两条命令即可验证安装结果和元数据内容。动手实战跑通第一次 Amazon 调用以「搜索无线键盘」为例按发现、检查连接、执行三步走。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: search Amazon products, known_fields: keywords}] session: {generate_id: true}参数说明queries是数组每个元素含use_case描述要完成的任务与known_fields已知字段名可为空串session.generate_id设为true时自动生成会话 ID。这一步返回四样东西可用工具 slug 列表、每个工具的输入 schema、推荐执行计划、已知坑点。搜索返回的 schema 是唯一权威来源后面所有调用都以它为准。Step 2检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [amazon] session_id: your_session_id确认返回的连接状态是 ACTIVE。连接挂了在这里发现比执行到一半才报错便宜得多。Step 3执行搜索RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: { keywords: wireless keyboard, limit: 10 } }] memory: {} session_id: your_session_id四条纪律逐条核对tool_slug必须抄自 Step 1 的搜索结果不能凭记忆猜arguments的字段名和类型严格照抄搜索返回的 schema多一个字段或类型不符都会失败memory必须携带没有内容就传空对象{}同一工作流的三次调用复用同一个session_id上下文才连续。三步走通后换任务只需替换use_case和参数比如「get order details」流程不变。出错怎么办避坑指南六个高频出错点按「症状、原因、做法」对照排查症状原因正确做法slug 报「未知工具」工具 schema 会随版本漂移写死的 slug 已过期每次执行前调RUBE_SEARCH_TOOLS以实时返回为准参数校验失败字段名或类型与当前 schema 不一致逐字段照抄搜索结果中的精确名称和类型执行到一半才报连接错误没在执行前检查状态先调RUBE_MANAGE_CONNECTIONS确认 ACTIVE再执行RUBE_MULTI_EXECUTE_TOOL调用失败漏传memory参数memory是必带项没内容也传{}同一工作流重复生成会话 ID频繁新开会话上下文断掉工作流内复用已有session_id新工作流再新开订单或商品列表数据不全响应里的分页 token 没继续拉检查分页 token持续拉取直到数据完整否则会静默丢数据速查按职责分类的工具表查表即得工具职责使用时机RUBE_SEARCH_TOOLS发现查可用工具 slug、输入 schema、推荐执行计划RUBE_MANAGE_CONNECTIONS连接toolkit 传amazon建立连接并验证 ACTIVERUBE_MULTI_EXECUTE_TOOL执行tools数组传发现到的 tool slug 与合规 argumentsRUBE_REMOTE_WORKBENCH批量配合run_composio_tool()做脚本化批量执行RUBE_GET_TOOL_SCHEMAS完整定义搜索结果中带schemaRef的工具用它拉完整 schema延伸composio-automation这个 skill 与 amazon-automation 完全同构只是 toolkit 换成composio。想验证「先搜索、再连接、后执行」这套流程可不可移植拿它练手最直观。spotify-automation这个 skill 展示了更细的参数文档limit、offset、market都有默认值和取值范围还附工具 slug 对照表是理解 schema 返回形态的好样例。注意部分能力有业务前提比如播放控制需要 Premium 订阅。CLI 路径习惯命令行的话connect skill 提供 Composio CLI 路线composio search不知道 slug 时先搜composio execute知道 slug 时直接跑能力与RUBE_*工具对等。schemaRef搜索结果中工具带schemaRef说明内联 schema 不完整。此时调RUBE_GET_TOOL_SCHEMAS拉完整定义再填参数避免拿半截信息执行。这套纪律一句话就能复述每次执行前先 search 拿 schema确认 ACTIVE再按 schema 填参带上 memory。顺序反过来大概率白跑一趟。方向上这套三步法不限于 Amazon仓库里 800 多个 composio-skills 都是同一套路换 toolkit 即可迁移到订单自动化、商品管理等其他场景。【免费下载链接】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),仅供参考
