Agent Skills
返回列表
🏢

异步面试助手

企业运营 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/async-interview-automation。

技能介绍

要解决的问题

异步面试(Async Interview)的流程编排分散在多个外部服务里:不同环节对应不同的 API 工具,每个工具有自己的参数结构和认证方式。直接对接意味着要为每个工具写客户端、维护认证状态、处理字段名变化,任何一个工具的 schema 变更都可能让整条流水线静默失败。

这个技能把这部分工作收敛到 Rube MCP 的调度层,你只需要声明「我要做什么」,不用关心每个工具具体的调用签名。

工作原理

核心能力分三步:

  1. 工具发现:任何操作之前先调用 RUBE_SEARCH_TOOLS,拿到当前可用的工具 slug、输入 schema、推荐执行计划和已知坑点。不硬编码任何工具名或参数。
  2. 连接管理:用 RUBE_MANAGE_CONNECTIONS 传入 toolkit=async_interview 建立与 Async Interview 工具集的连接。若状态不是 ACTIVE,按返回的授权链接完成 OAuth 配置后再回来确认。
  3. 批量执行:拿到确认 ACTIVE 的连接后,通过 RUBE_MULTI_EXECUTE_TOOL 执行具体工具;复杂批量场景可以走 RUBE_REMOTE_WORKBENCH 里的 run_composio_tool();带 schemaRef 的工具需要再用 RUBE_GET_TOOL_SCHEMAS 拉完整 schema。

接入 Rube MCP 本身不需要 API Key,只需在客户端配置里加上 https://rube.app/mcp 这个 endpoint。

适用边界与注意点

  • 永远先搜索:工具 schema 会变动,直接复用上次的参数结构是这类集成最常见的故障来源。
  • Session 复用规则:同一轮 workflow 内复用已有的 session ID,只有开启新 workflow 才生成新的。
  • memory 参数不能省:即使传空对象 {} 也要带上,RUBE_MULTI_EXECUTE_TOOL 的调用依赖它。
  • 分页要处理完:响应里出现分页 token 时必须继续拉取,否则数据会截断。
  • 前置条件:整个流程依赖 Rube MCP 已连接且 Async Interview 工具集处于 ACTIVE 状态,缺任何一项都应先停在发现和连接阶段,不要跳到执行。

底层能力来自 Composio 的 Async Interview toolkit(文档见 composio.dev/toolkits/async_interview),技能本身只负责调度编排。

使用场景

  • 招聘运营需要在多个异步面试工具间切换,把候选人的面试结果按批次汇总到同一张表时,用它发现工具并批量执行。
  • 要把异步面试流程接入现有自动化流水线,但又不想为每个外部工具单独维护 API 客户端时,用它统一发现和调度。
  • 异步面试工具集认证过期后需要恢复连接,并确认连接状态为 ACTIVE 再重跑完整工作流时,用它管理连接和验证状态。
  • 异步面试数据量较大,需要处理分页 token 并把全部结果拉取完整时,用它按返回的 schema 逐页执行并合并结果。

适合人员

  • 招聘运营:负责多轮异步面试的排期与结果回收,希望减少在多个工具间手动切换和复制数据的时间。
  • 技术负责人:需要把异步面试流程接入现有 MCP 调度体系,希望工具发现和认证有统一入口。
  • 流程自动化工程师:处理批量候选人数据,需要可靠执行与分页拉取,不想硬编码工具参数。
  • 团队管理员:维护异步面试工具集的连接状态,希望认证失效后能快速恢复并验证 ACTIVE 状态。