尧图精选

awesome-claude-skills 中的 Finage 金融数据自动化:基于 Rube MCP 的 Composio 调用实战指南

🕒 发布时间:2026/10/2 1:37:47 📁 来源:尧图网络
AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载本文以 awesome-claude-skills 仓库内置的 Finage Automation Skill 为核心讲解如何通过 Rube MCPComposio 提供的托管 MCP 网关在 Claude 等 Agent 中自动化 Finage 相关操作。读完本文你将掌握从连接工具包 → 发现工具 → 检查连接 → 执行调用的完整闭环流程理解RUBE_SEARCH_TOOLS、RUBE_MANAGE_CONNECTIONS、RUBE_MULTI_EXECUTE_TOOL等核心工具的作用边界并学会避开 schema 漂移、会话复用、分页处理等典型陷阱。背景Skill 在项目中的定位awesome-claude-skills在 README.md 中专门设立了 App Automation via Composio 板块收录了 78 个基于 Rube MCPComposio 的预构建工作流 Skill。每个 Skill 都包含工具调用序列、参数指引、已知陷阱与快速参考表且工具 slug 均来自 Composio API 的真实发现结果。Finage Automation Skill 位于 composio-skills/finage-automation/其 SKILL.md 采用标准 Claude Skill 格式YAML frontmatter 声明元数据正文给出可执行的指令。frontmatter 中requires.mcp: [rube]明确声明该 Skill 的运行依赖 Rube MCP 服务器Agent 只有在 MCP 工具就绪时才会激活它。Finage 属于金融数据服务领域其 Composio toolkit 的价值在于让 Agent 直接完成数据获取类操作而不是停留在生成一段调用建议的文本层面——这正是 README 中 Stop generating text about what you could do - actually do itconnect/SKILL.md所描述的核心理念。前置条件在激活该 Skill 之前需要满足以下三项条件对应 SKILL.mdRube MCP 已连接客户端会话中必须存在RUBE_SEARCH_TOOLS工具它是验证 MCP 通道是否可用的探针Finage 连接已建立通过RUBE_MANAGE_CONNECTIONS以 toolkitfinage创建并保持 ACTIVE 状态的连接先搜索再调用任何工作流执行前都必须调用RUBE_SEARCH_TOOLS获取当前的工具 schema禁止凭记忆硬编码。设置 Rube MCP 并建立 Finage 连接获取 Rube MCPRube MCP 的接入方式极其轻量在客户端如 Claude Code、Claude.ai 或任意兼容 MCP 的 Agent 客户端的 MCP 服务器配置中直接添加端点https://rube.app/mcp即可无需申请任何 API Key添加端点后即可使用。这也是 composio-skills 下 78 个自动化 Skill 共用的接入方式。四步完成连接按照 SKILL.md 的设置流程验证通道确认RUBE_SEARCH_TOOLS能正常响应证明 Rube MCP 已挂载到会话发起连接调用RUBE_MANAGE_CONNECTIONS参数toolkits传入[finage]完成授权若连接状态不是 ACTIVE则根据返回的授权链接完成第三方 OAuth 授权Finage 账户的认证过程由 Composio 托管确认状态在运行任何工作流前确认连接状态为 ACTIVE。从 connect/SKILL.md 的说明可以推断授权是一次性的首次使用某应用时 Agent 会向用户展示授权链接授权完成后连接会持久保留后续会话直接复用。工具发现永远先查 schema工具 schema 会随服务端更新而变化这是 Rube MCP 体系设计的核心约束。因此 SKILL.md 要求在任何工作流执行前先做工具发现RUBE_SEARCH_TOOLS queries: [{use_case: Finage operations, known_fields: }] session: {generate_id: true}该调用会返回四类关键信息可用工具 slug 列表当前 Finage toolkit 中实际暴露的工具标识输入 schema每个工具的参数名、类型与必填项推荐执行计划针对查询给出的工具调用编排建议已知陷阱该用例下容易踩坑的注意事项。session字段中的generate_id: true表示由服务端生成新的会话 ID如果是已有会话则传入session: {id: existing_session_id}。核心工作流模式三步调用闭环SKILL.md 给出了标准的三个执行步骤这也是 composio-skills 下所有自动化 Skill 的通用骨架可对照 composio-automation/SKILL.md 验证。第一步发现可用工具针对具体任务发起发现查询复用当前工作流已有的会话 IDRUBE_SEARCH_TOOLS queries: [{use_case: your specific Finage task}] session: {id: existing_session_id}把use_case描述得越具体例如拉取某支股票的历史 K 线数据返回的推荐执行计划就越精准。第二步检查连接状态执行前用连接管理工具确认 Finage 连接仍处于 ACTIVERUBE_MANAGE_CONNECTIONS toolkits: [finage] session_id: your_session_id这一步很重要OAuth token 可能过期或被吊销若在连接失效状态下直接执行工具会得到认证类错误。第三步执行工具调用使用上一步发现的具体工具 slug 发起调用RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: your_session_id注意tools是数组结构支持一次调用多个工具适合组合式工作流arguments必须严格按发现阶段返回的 schema 填写字段名与类型。各 Rube 工具的作用边界Rube MCP 暴露的工具各司其职理解它们的分工有助于避免误用工具职责RUBE_SEARCH_TOOLS工具发现与 schema 检索任何工作流的起点RUBE_MANAGE_CONNECTIONS连接生命周期管理创建、查看状态、重新授权RUBE_MULTI_EXECUTE_TOOL标准工具执行入口支持批量工具数组RUBE_REMOTE_WORKBENCH批量/远程执行环境配合run_composio_tool()使用RUBE_GET_TOOL_SCHEMAS针对带schemaRef的复杂工具获取完整 schema已知陷阱与规避策略SKILL.md 明确列出了六条经验性约束这六条直接影响工作流的稳定性必须先用搜索工具工具 slug 与参数 schema 会随服务端更新变化硬编码 slug 或参数是导致调用失败的头号原因执行前检查连接连接失效时执行工具必然报错先确认 ACTIVE 状态能省去一轮无谓的重试严格遵循 schema字段名、类型、必填项必须与搜索结果完全一致不能凭经验猜测始终携带memory参数即使本次调用不需要跨步骤记忆也要显式传入memory: {}省略该参数可能导致调用失败会话复用策略同一工作流内复用同一个会话 ID保持上下文连续性新工作流则生成新会话避免会话污染分页处理若响应中出现分页 token需要持续抓取直到数据取完否则会遗漏数据。快速参考表SKILL.md 提供的操作速查表如下操作方式查找工具RUBE_SEARCH_TOOLS传入 Finage 相关 use case建立连接RUBE_MANAGE_CONNECTIONStoolkit 填finage执行调用RUBE_MULTI_EXECUTE_TOOL使用发现到的工具 slug批量操作RUBE_REMOTE_WORKBENCH配合run_composio_tool()获取完整 schema对带schemaRef的工具调用RUBE_GET_TOOL_SCHEMAS从 Skill 到生产与项目内其他自动化 Skill 的协同Finage Automation Skill 并不是孤立的它属于 composio-skills 中同一套 Rube MCP 接入体系的 78 个 Skill 之一。你可以同时挂载多个 Skill如 openai-automation、googlecalendar-automation 等让 Agent 在单一 MCP 通道上编排跨应用工作流——例如定时拉取 Finage 行情数据 → 写入 Google Sheets → 在 Slack 发布摘要这类组合均可在一次会话中通过会话 ID 复用完成。这与 Claude Skill 的加载机制README 中所述Agent 启动时仅加载 Skill 的名称与描述正文按需加载完全兼容多个 Skill 并存不会显著膨胀上下文窗口Agent 会在任务需要时才加载对应 SKILL.md 的完整指令。总结Finage Automation Skill 展示了一条可复制的 Agent 自动化范式以 Skill 承载操作流程以 Rube MCP 统一连接与工具发现以先搜索、再检查、后执行的纪律保证 schema 始终正确。掌握这套模式后你可以将其迁移到 composio-skills 中任意一个自动化 Skill甚至对照 skill-creator 的指导原则编写属于自己的自动化 Skill。赞分享AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载相关推荐基于 Rube MCP 与 Composio 的 Blackbaud 自动化实战指南awesome-claude-skills基于 Rube MCP 与 Composio 的 Blackbaud 自动化实战指南awesome claude skills 本篇指南以 awesomeAI 技能AI 插件人工智能工作流自动化使用 Rube MCP 与 Composio 自动化 Brilliant Directories基于 awesome-claude-skills 的实战指南使用 Rube MCP 与 Composio 自动化 Brilliant Directories基于 awesome claude skills 的实战指南AI 技能AI 插件人工智能工作流自动化Benzinga 金融数据自动化实战基于 Rube MCP 与 Composio 的 Claude Skill 接入指南Benzinga 金融数据自动化实战基于 Rube MCP 与 Composio 的 Claude Skill 接入指南 本指南围绕 awesome clauAI 技能AI 插件人工智能工作流自动化上一篇推荐使用fusion2urdf将Fusion 360模型轻松转换为URDF格式下一篇探索无人机群智能EGO-Planner-v2创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →