二维码营销助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/beaconstac-automation。
技能介绍
解决的问题
工程师在驱动 Beaconstac 相关业务流时,常面临三个具体痛点:一是工具 schema 会随上游更新而变化,硬编码 slugs 或参数易导致执行失败;二是连接状态不透明,Beaconstac 工具包是否处于 ACTIVE 直接影响自动化能否跑通;三是批量操作与分页处理缺乏统一范式,容易遗漏数据或重复调用。本技能通过 Rube MCP 与 Composio 的 Beaconstac 工具包,将这些环节抽象为标准化操作,减少手动调试成本。
核心能力与工作流程
技能的核心能力围绕工具发现、连接管理与执行编排展开:
- 工具发现:所有流程必须先调用
RUBE_SEARCH_TOOLS,获取当前可用的工具 slugs、输入 schema 及推荐执行计划,避免依赖过时信息。 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS工具包参数beaconstac查询连接状态,若未激活则按返回的授权链接完成配置,确保执行前连接为 ACTIVE。 - 执行编排:支持单工具调用与批量操作,单工具用
RUBE_MULTI_EXECUTE_TOOL(需包含memory参数,即使为空对象),批量操作则通过RUBE_REMOTE_WORKBENCH调用run_composio_tool()实现。 - 会话与分页:同一工作流内复用 session ID,新工作流生成新 ID;处理响应时需检查分页 token,直至数据完整获取。
适用边界与注意事项
- 前置依赖:必须确保客户端已配置 Rube MCP 端点
https://rube.app/mcp,且RUBE_SEARCH_TOOLS可正常响应,无需额外 API 密钥。 - Schema 合规:严格使用搜索结果中的字段名与类型,禁止硬编码未验证的工具 slugs 或参数。
- 连接状态校验:执行任何工具前,需通过
RUBE_MANAGE_CONNECTIONS确认连接为 ACTIVE,避免因连接失效导致流程中断。 - 参数完整性:调用
RUBE_MULTI_EXECUTE_TOOL时,memory参数需显式传递,即使无数据也需传入空对象{}。
使用场景
- 为新的二维码营销活动搭建自动化流前,需先发现 Beaconstac 当前可用工具与参数格式时
- 首次接入 Beaconstac,连接未激活,需按返回的授权链接完成配置并确认 ACTIVE 状态时
- 批量处理二维码数据遇到分页响应,需要按 token 继续拉取直到数据完整时
- 同一工作流内需复用 session ID 连续调用多个工具,开始新工作流时再生成新 ID
适合人员
- 要把 Beaconstac 二维码操作接入 MCP 自动化流的开发者,诉求是拿到实时工具 schema 而非硬编码参数
- 负责二维码营销活动、需批量生成和管理二维码的运营人员,诉求是用现成工具编排完成批量操作
- 维护多套营销自动化、关注工具 schema 变更与连接稳定性的工程师,诉求是降低运行时失败率
- 用 Rube MCP 统一调度多个工具集的集成工程师,诉求是标准化工具发现、连接检查与执行流程