在 awesome-codex-skills 中通过 Rube MCP 自动化 Rosette Text Analytics 文本分析任务
在 awesome-codex-skills 中通过 Rube MCP 自动化 Rosette Text Analytics 文本分析任务【免费下载链接】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本文以 rosette-text-analytics-automation 技能文档为骨架系统讲解如何借助 Composio 的 Rosette Text Analytics toolkit 与 Rube MCP让 Codex 以“先发现、再连接、后执行”的规范流程自动化完成情感分析、实体识别、语言检测等文本分析操作。读完本文你将掌握 Rube MCP 的接入方式、工具发现与连接管理方法以及一套可复用的RUBE_SEARCH_TOOLS → RUBE_MANAGE_CONNECTIONS → RUBE_MULTI_EXECUTE_TOOL工作流模板和避坑清单。技能定位这份 SKILL.md 解决什么问题rosette-text-analytics-automation是 awesome-codex-skills 仓库composio-skills/目录下的一个 Codex 技能。它的 frontmatter 元数据name与description决定了 Codex 在何种场景下自动触发它当用户请求与 Rosette Text Analytics 相关的自动化任务时Codex 会根据该描述加载这份SKILL.md从而按照其中约定的路径调用工具。其核心思路是不硬编码任何工具调用细节而是通过 Rube MCP 动态发现当前可用的工具 schema再基于发现的 schema 构造符合规范的参数执行任务。该技能归属于仓库中数百个*-automation技能家族它们的共性都在于requires: mcp: [rube]——即依赖 Rube MCP 作为统一的工具网关这与仓库 README 强调的“Skills tell your agent how to work, an MCP Gateway gives it secure access to the tools it needs”的设计理念完全一致。前置条件与工作原理开始使用前需要满足以下条件Rube MCP 已连接环境中必须存在RUBE_SEARCH_TOOLS工具这是所有发现流程的入口。Rosette Text Analytics 连接处于 ACTIVE 状态通过RUBE_MANAGE_CONNECTIONS建立并激活rosette_text_analyticstoolkit 的连接。始终先搜索再执行任何工作流的第一步都必须是RUBE_SEARCH_TOOLS以获取当前最新的工具 schema。从实现原理看这一模式与仓库中 connect 技能描述的 Composio CLI 工作流异曲同工CLI 侧通过composio search发现工具 slug、composio link建立连接、composio execute执行动作而本技能通过 Rube MCP 将同样的“发现 → 连接 → 执行”三段式搬到了 Codex 的 MCP 工具调用层面只是入口从 CLI 命令换成了RUBE_*系列 MCP 工具。环境接入添加 Rube MCP 服务器接入方式极为轻量无需任何 API key只需在客户端配置中把https://rube.app/mcp添加为 MCP 服务器端点即可生效。完成接入后按以下顺序完成连接初始化通过确认RUBE_SEARCH_TOOLS能正常响应验证 Rube MCP 可用调用RUBE_MANAGE_CONNECTIONS指定 toolkit 为rosette_text_analytics若连接状态不是 ACTIVE则按照返回的认证链接完成授权设置在运行任何工作流之前确认连接状态已显示为 ACTIVE。注意这里的“连接”是 Rosette 服务账号与 Composio/Rube 之间的授权绑定与 Rube MCP 服务器本身是否可达是两个独立维度二者缺一不可。工具发现先搜索永远不要硬编码Rosette Text Analytics toolkit 提供的工具 schema参数名、字段类型、必填项可能随版本演进而变化因此技能强制要求先执行工具发现RUBE_SEARCH_TOOLS queries: [{use_case: Rosette Text Analytics operations, known_fields: }] session: {generate_id: true}该调用会返回以下关键信息可用的工具 slug 列表每个工具的输入 schema字段名与类型推荐执行计划已知的使用陷阱pitfalls。其中session: {generate_id: true}会生成一个新的会话 ID供后续流程复用而在已有会话中继续工作时则应改用session: {id: existing_session_id}保持上下文连贯。核心工作流三步模板技能给出了一套标准化的三步执行模板任何 Rosette 文本分析任务都可以套用。第一步发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Rosette Text Analytics task}] session: {id: existing_session_id}把use_case替换成你的具体任务描述例如情感分析、实体抽取、语言检测等Rube 会返回与该任务匹配的工具 slug 与输入 schema。第二步检查连接RUBE_MANAGE_CONNECTIONS toolkits: [rosette_text_analytics] session_id: your_session_id确认该 toolkit 的连接状态。若返回非 ACTIVE需要先回到 Setup 阶段完成授权再继续执行。第三步执行工具RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: your_session_id执行时注意三点tool_slug必须来自第一步搜索结果不能凭记忆硬编码arguments必须严格遵循搜索结果返回的 schema字段名与类型一一对应memory参数必须始终携带即便为空也要传{}。RUBE_MULTI_EXECUTE_TOOL的tools是数组结构意味着单次调用即可批量执行多个工具适合“一条文本同时跑情感分析、实体识别、语言检测”这类组合型分析场景。已知陷阱清单技能文档明确列出了六类高频问题这也是 Agent 在自动化执行中最容易翻车的环节陷阱规避方法工具 schema 已变更永远先调用RUBE_SEARCH_TOOLS不要硬编码 slug 与参数连接未激活执行前用RUBE_MANAGE_CONNECTIONS确认 ACTIVE 状态参数不符合 schema使用搜索结果中的精确字段名与类型遗漏memory参数RUBE_MULTI_EXECUTE_TOOL每次调用都带上memory空则传{}会话管理混乱同一工作流内复用 session ID新工作流生成新 ID结果分页遗漏检查响应的分页 token持续拉取直到数据完整其中“分页”问题尤其值得注意当分析结果集较大例如批量文档的情感评分响应可能被分页截断仅取第一页会导致结论不完整必须循着 pagination token 继续请求。快捷参考速查表操作推荐方式查找工具用 Rosette Text Analytics 相关 use case 调用RUBE_SEARCH_TOOLS建立连接用 toolkitrosette_text_analytics调用RUBE_MANAGE_CONNECTIONS执行动作用发现到的工具 slug 调用RUBE_MULTI_EXECUTE_TOOL批量操作用RUBE_REMOTE_WORKBENCH配合run_composio_tool()获取完整 schema对带schemaRef的工具调用RUBE_GET_TOOL_SCHEMAS如何将此技能安装进 Codex该技能与仓库其他技能一样安装到$CODEX_HOME/skills默认~/.codex/skills目录后即可被 Codex 识别。推荐使用仓库自带的 skill-installergit clone https://github.com/ComposioHQ/awesome-codex-skills.git cd awesome-codex-skills python skill-installer/scripts/install-skill-from-github.py \ --repo ComposioHQ/awesome-codex-skills \ --path composio-skills/rosette-text-analytics-automation安装完成后重启 Codex。在新的会话中描述你的 Rosette 文本分析任务时Codex 会依据该技能 frontmatter 中的descriptionAutomate Rosette Text Analytics tasks via Rube MCP (Composio). Always search tools first for current schemas.自动匹配并加载这份技能进而按“先搜索、再连接、后执行”的流程完成自动化。小结rosette-text-analytics-automation技能的价值在于把一次性的文本分析 API 调用升级为schema 动态感知、连接状态可校验、执行可批量、错误可预判的稳健自动化流程。无论你是要让 Codex 批量分析用户评论的情感倾向还是抽取非结构化文本中的实体与语言信息都可以直接套用本文的三步模板RUBE_SEARCH_TOOLS发现、RUBE_MANAGE_CONNECTIONS校验、RUBE_MULTI_EXECUTE_TOOL执行并把memory、会话复用与分页拉取三项纪律贯穿始终。【免费下载链接】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),仅供参考