智能招聘助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/smartrecruiters-automation 技能。
技能介绍
解决 API 集成与动态调度难题
在将 Smartrecruiters 等外部招聘平台接入 AI Agent 时,开发者常面临 API 频繁变更、鉴权流程繁琐以及工具调用 schema 不一致等工程挑战。硬编码接口不仅维护成本高,且极易因平台更新导致流水线断裂。
核心工作流与执行机制
该技能通过 Rube MCP 代理 Composio 的 Smartrecruiters 工具包,将动态发现与执行解耦。标准执行路径包含三个关键步骤:
- 动态发现:始终优先调用
RUBE_SEARCH_TOOLS获取当前可用的工具 slug、输入 schema 及推荐执行计划。 - 状态校验:使用
RUBE_MANAGE_CONNECTIONS激活并确认smartrecruiters工具包连接状态为ACTIVE。 - 工具执行:利用
RUBE_MULTI_EXECUTE_TOOL传入发现的 slug 执行操作,批量任务则通过RUBE_REMOTE_WORKBENCH编排。
工程边界与避坑指南
在实际落地中需严格遵守以下约束,以避免运行时异常:
- 禁止硬编码:切勿跳过搜索直接写死 tool slugs 或参数,必须以
RUBE_SEARCH_TOOLS返回的最新 schema 为准。 - 参数完整性:调用多工具执行接口时,即使无需上下文,也必须显式传入空的
memory对象({})。 - 会话与分页管理:同一工作流内需复用 session ID,新任务需重新生成;遍历列表数据时,必须检查响应中的分页 token 并循环拉取直到数据完整。
使用场景
- 在搭建 AI 招聘助手时,需要自动发现 Smartrecruiters 平台当前可用的工具接口并获取最新输入参数。
- 在配置自动化招聘流水线前,需检查 Smartrecruiters 账户连接状态并完成授权激活,确保后续任务可执行。
- 在处理大批量候选人数据同步时,需调用远程工作台编排多个工具进行批量操作,并在同流程内复用会话 ID。
适合人员
- 负责开发 AI 招聘自动化流水线的后端工程师,需要稳定对接 Smartrecruiters 并处理动态工具调用。
- 构建企业级智能招聘 Agent 的产品架构师,需要规划外部招聘工具的连接管理与批量操作执行策略。
- 维护智能招聘中间件的技术负责人,需要排查 Rube MCP 连接状态与工具分页拉取时的异常问题。