活动售票助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/humanitix-automation。
技能介绍
解决的问题
在活动售票自动化场景中,运营团队常面临两个核心问题:一是 Humanitix 的接口能力会动态更新,传统脚本难以及时适配;二是售票流程涉及连接验证、工具调用、结果处理等多个环节,手动配置既耗时又易出错。
核心能力与工作流程
- 工具动态发现:通过
RUBE_SEARCH_TOOLS获取 Humanitix 当前可用工具,包含工具标识、输入参数、推荐执行路径及已知陷阱,避免硬编码tool slug导致过期问题。 - 连接状态验证:使用
RUBE_MANAGE_CONNECTIONS检查 Humanitix 连接是否为ACTIVE状态,若未激活则按返回的授权链接完成配置,确保操作前连接可用。 - 批量操作执行:通过
RUBE_MULTI_EXECUTE_TOOL按工具 Slug 执行流程,支持单次调用与批量操作,结合RUBE_REMOTE_WORKBENCH的run_composio_tool()处理批量任务。
关键步骤如下:
- 工具发现:调用
RUBE_SEARCH_TOOLS传入 Humanitix 使用场景,获取最新工具清单及参数规范。 - 连接检查:通过
RUBE_MANAGE_CONNECTIONS确认 Humanitix 连接状态,非ACTIVE时按引导完成授权。 - 执行操作:基于发现的 Slug 调用
RUBE_MULTI_EXECUTE_TOOL,包含memory参数(即使为空对象{})以支持上下文传递。 - 会话复用:同一工作流内复用
session ID,新流程生成新ID,避免状态混乱。
适用边界与注意点
- Schema 动态性:Humanitix 的工具参数可能更新,禁止硬编码字段,必须通过
RUBE_SEARCH_TOOLS获取当前 Schema。 - 连接依赖:所有操作依赖
ACTIVE状态的 Humanitix 连接,执行前需通过RUBE_MANAGE_CONNECTIONS二次验证。 - 参数完整性:
RUBE_MULTI_EXECUTE_TOOL调用必须包含memory字段,即使为空对象,确保上下文管理正确。 - 分页处理:涉及列表数据(如订单、票券)时,需检查响应中的分页
token,递归获取完整结果。
使用场景
- 运营人员在启动售票流程前,需要先确认 Humanitix 连接处于 ACTIVE 状态并完成授权
- 开发者在编写自动化脚本前,需要通过工具搜索获取 Humanitix 可用工具的参数列表
- 自动化工程师需要用多工具执行能力,在单个流程中批量完成门票查询与订单处理
- 系统维护者需要通过远程工作台处理批量操作,并在同一会话内复用执行上下文
适合人员
- 负责活动售票的运营人员,需要在执行流程前验证 Humanitix 连接状态是否可用
- 集成 Humanitix 的后端开发者,需要动态获取工具参数以避免硬编码导致调用失败
- 搭建自动化工作流的工程师,需要按搜索到的工具清单编排多步骤售票操作
- 维护自动化平台的技术人员,需要确认连接与工具状态稳定后再运行批量任务