金融数据助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/alpha-vantage-automation。
技能介绍
解决了什么问题
直接调用 Alpha Vantage 这类金融数据 API 的脚本,通常会把工具名和参数硬编码在代码里。一旦上游工具包的接入方式发生变化,原本能跑的工作流就会静默失败或直接报错。本技能把 Alpha Vantage 封装在 Composio 工具包中,通过 Rube MCP 统一调度,让 Agent 在运行时先发现工具、确认连接状态,再按实际 schema 执行。
核心能力
- 运行时工具发现:始终先调用
RUBE_SEARCH_TOOLS,拿到当前可用的工具 slug、输入 schema、推荐执行计划以及已知坑点。 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS检查alpha_vantage工具包的连接状态,非 ACTIVE 时按返回的授权链接完成配置。 - 批量执行:用
RUBE_MULTI_EXECUTE_TOOL按发现到的 slug 执行单个工具;批量操作可走RUBE_REMOTE_WORKBENCH中的run_composio_tool()。 - 完整 schema 获取:带
schemaRef的工具可另行通过RUBE_GET_TOOL_SCHEMAS拉取完整定义。
关键步骤
- 在客户端 MCP 配置中加入 Rube 服务端地址,无需预先准备 API key。
- 确认
RUBE_SEARCH_TOOLS能响应,证明 MCP 通道可用。 - 调用
RUBE_MANAGE_CONNECTIONS建立连接,并确认状态为 ACTIVE。 - 先搜索工具再执行;同一工作流内复用 session ID,新工作流另起。
适用边界与注意点
- 工具 schema 会变化,不要跳过搜索直接硬编码 slug 或参数。
- 字段名和类型必须严格照抄搜索结果,不做自行推断。
RUBE_MULTI_EXECUTE_TOOL必须带上memory,即使传空对象{}。- 分页响应要检查 token 并持续拉取直到完整。
- 本技能只负责执行层的自动化封装,不含 Alpha Vantage 账号配额管理;数据准确性仍取决于上游 API。
使用场景
- 在 MCP 客户端搭建股票行情查询 Agent,需先确认 Alpha Vantage 连接为 ACTIVE 再执行取数
- 编写脚本调用 Alpha Vantage 历史 K 线接口,不想手写鉴权与分页逻辑
- 上游工具 schema 变更后重跑工作流,需运行时发现新参数而非改硬编码脚本
- 批量拉取多只股票的行情数据,通过复用 session 减少重复建连开销
适合人员
- 搭建金融数据 Agent 的后端工程师,希望免手写 API 调用与连接管理代码
- 在 MCP 客户端里编排行情工作流的开发者,需要运行时工具发现与 schema 校验
- 维护量化数据管道的量化研究员,担心上游 schema 变更导致脚本静默失效
- 给团队演示 Agent 工作流的技术负责人,需要连接状态检查与可复现的执行步骤