目标提醒助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/beeminder-automation
技能介绍
解决什么问题
Beeminder 的价值在于把目标承诺和数据记录绑在一起,但当目标分散在多个项目、需要定期检查、验证和补录时,手工操作容易中断:忘记检查连接、找不到当前可用的工具、参数结构变化、分页没有读完,都会让自动化流程静默失败。这个技能面向已经在用 Rube MCP 的工程师,把 Beeminder 操作收敛到统一的工具发现和执行流程里。
它如何工作
它本身不重新实现 Beeminder API,而是通过 Composio 的 Beeminder toolkit 调用;调用前必须先确认 RUBE_SEARCH_TOOLS 可用。典型流程是:先发现当前工具 slug、输入 schema、推荐执行计划和已知坑;再用 RUBE_MANAGE_CONNECTIONS 把 toolkit 设为 beeminder 并确认状态为 ACTIVE,未激活则按返回的授权链接完成连接;然后用 RUBE_MULTI_EXECUTE_TOOL 执行发现到的工具。批量操作可用 RUBE_REMOTE_WORKBENCH 的 run_composio_tool();需要完整 schema 时用 RUBE_GET_TOOL_SCHEMAS。
适用边界与注意点
它适合已有 Rube MCP 服务端和 Composio/Beeminder 工具集的环境,不能替代 Beeminder 账户授权、数据校验或业务规则判断。使用时应把 RUBE_SEARCH_TOOLS 作为每次工作流的第一调用,不要硬编码 tool slug 或参数;执行前必须确认连接 ACTIVE;严格按搜索结果中的字段名和类型传参;RUBE_MULTI_EXECUTE_TOOL 要带 memory,即使为空对象;同一工作流复用 session ID,新工作流再生成;有分页 token 时要继续拉取,直到结果完整。
使用场景
- 已经在客户端配置 Rube MCP,想通过 Composio 的 Beeminder 工具集查看当前可用工具和参数 schema。
- 准备执行 Beeminder 自动化前,需要检查 `RUBE_MANAGE_CONNECTIONS` 中的连接是否为 ACTIVE。
- 连接未激活时,需要根据返回的授权链接完成 Beeminder 授权,再确认可以执行后续工作流。
- 工作流需要分页读取 Beeminder 数据时,要依据返回的 pagination token 继续拉取直到结果完整。
适合人员
- 已经在用 Rube MCP,需要通过 Composio 调用 Beeminder 的后端工程师。
- 负责目标跟踪自动化,需要先发现工具 schema 再执行流程的开发者。
- 管理 Beeminder 连接和授权状态,希望避免硬编码工具参数的工程师。