招聘流程助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/lever-sandbox-automation
技能介绍
招聘流程中的自动化痛点
在招聘场景中,团队常需频繁操作 Lever Sandbox 进行职位发布、候选人筛选、状态流转等任务。手动调用工具时,不仅要反复确认接口参数,还需处理连接状态波动、工具版本更新带来的 schema 变化,既耗时又易因参数错误导致流程中断。
技能的核心工作机制
工具发现与连接管理
该技能通过 Composio 的 Lever Sandbox 工具包,依托 Rube MCP 实现自动化操作。核心流程遵循「先发现、再确认、后执行」的原则:
- 工具搜索:执行任何操作前,必须先调用
RUBE_SEARCH_TOOLS获取当前可用工具的 slug、输入参数 schema 及推荐执行计划,避免因工具版本更新导致参数失效。 - 连接检查:通过
RUBE_MANAGE_CONNECTIONS确认lever_sandbox工具包的连接状态,若未激活则按返回的授权链接完成配置,确保ACTIVE状态后再执行后续操作。 - 执行操作:根据搜索到的工具 slug,通过
RUBE_MULTI_EXECUTE_TOOL批量执行,批量场景可借助RUBE_REMOTE_WORKBENCH的run_composio_tool()方法实现。
关键操作模式
支持通过 RUBE_GET_TOOL_SCHEMAS 获取完整工具 schema,适用于需要详细参数配置的场景。执行过程中需复用同一 workflow 的 session ID,新流程则重新生成,避免状态混乱。
适用边界与注意要点
必须遵守的操作准则
- 禁止硬编码参数:工具 schema 可能动态更新,所有参数需从
RUBE_SEARCH_TOOLS的返回结果中提取,严格匹配字段名称和类型。 - 连接状态前置检查:每次执行前必须确认连接为
ACTIVE状态,避免因授权失效导致任务失败。 - 分页数据完整获取:处理列表类数据时,需检查响应中的分页 token,循环请求直至获取全部数据。
- 内存参数必填:调用
RUBE_MULTI_EXECUTE_TOOL时,即使无额外内存数据,也需传入空对象{}作为参数。
适用场景限制
该技能聚焦于 Lever Sandbox 的工具调用自动化,不涉及招聘流程的业务逻辑设计,需配合具体的招聘策略使用。对于非 Lever Sandbox 支持的操作,或需要人工判断的复杂场景(如候选人终面评估),仍需人工介入处理。
使用场景
- 团队日常需批量更新Lever Sandbox中多个职位的候选人状态时,调用该技能完成批量操作
- 需获取Lever Sandbox工具的最新参数schema,避免因版本更新导致调用失败时使用
- 当需要通过Rube MCP执行Lever Sandbox的复杂工具调用流程时,利用其工具发现与执行能力
- 处理Lever Sandbox中带分页的候选人列表数据,需完整获取全部信息时借助该技能
适合人员
- 负责Lever招聘系统运营的HR,需批量处理职位与候选人数据
- 编写自动化脚本对接Lever Sandbox的后端开发者,需获取工具schema与执行参数
- 搭建招聘流程自动化的运维人员,需通过MCP服务实现工具调用与连接管理
- 处理招聘工具对接的技术专员,需批量执行Lever Sandbox的工具操作