运行时依赖
安装命令
点击复制技能文档
Breezy HR Breezy HR 是面向中小型企业的 ATS(applicant tracking system)。它帮助公司管理从发布职位到录用候选人的整个招聘流程。 官方文档:https://breezy.hr/api/
Breezy HR 概览 Applicants · Stages · Users · Jobs · Reports · Offers · Time Off Requests · Candidates · Pipelines · Applications · Tasks · Goals · Reviews · Forms · Positions · Departments · Benefits · Surveys · Employee Satisfaction · Compensation Benchmarks · Skills · Certifications · Education Levels · Languages · Sources · Reasons · Availabilities · Custom Fields · Email Templates · Interview Kits · Question Libraries · Scorecards · Workflows · Integrations · Settings · Subscription · Billing · API Keys
使用 Breezy HR 本技能通过 Membrane CLI 与 Breezy HR 交互。Membrane 自动处理身份验证与凭证刷新,让你专注集成逻辑,无需关心鉴权细节。
安装 CLI npm install -g @membranehq/cli@latest
身份验证
membrane login --tenant --clientName=
交互环境会打开浏览器;无头环境会打印授权 URL,用户完成登录后获取 code,再执行:
membrane login complete
任意命令加 --json 可输出机器可读 JSON。
Agent 类型:claude、openclaw、codex、warp、windsurf 等,用于根据所用 harness 优化工具。
连接 Breezy HR
membrane connection ensure "https://app.breezy.hr/" --json
用户在浏览器完成认证,输出含新 connection id。
若返回 state: "READY",直接进入第 2 步。
1b. 等待连接就绪
若状态为 BUILDING,轮询至就绪:
npx @membranehq/cli connection get --wait --json
--wait 最长 --timeout 秒(默认 30)。
结果状态说明:
READY — 已就绪,进入第 2 步。
CLIENT_ACTION_REQUIRED — 需用户或 agent 操作,clientAction 对象描述所需动作:
type: "connect"(需认证)或 "provide-input"(需补充信息)- description: 人类可读说明
- uiUrl(可选):预构建 UI 地址
- agentInstructions(可选):AI agent 程序化指引
用户完成后再次轮询,直至状态变为 READY。
CONFIGURATION_ERROR / SETUP_FAILED — 查看 error 字段排查。搜索动作
用自然语言描述需求,在指定连接下搜索:
membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json
结果含 id、name、description、inputSchema、outputSchema。
常用动作
Name · Key · Description
Add Candidate Note · add-candidate-note · 给候选人活动流添加备注
Get Position Team · get-position-team · 获取职位分配的团队
Update Position State · update-position-state · 更新职位状态(draft、published、closed 等)
List Pipelines · list-pipelines · 获取公司所有招聘流程
Search Candidates · search-candidates · 按邮箱跨职位搜索候选人
Update Candidate Stage · update-candidate-stage · 将候选人移至流程其他阶段
Update Candidate · update-candidate · 更新候选人信息
Create Candidate · create-candidate · 向职位添加新候选人
Get Candidate · get-candidate · 获取指定候选人详情
List Candidates · list-candidates · 获取某职位全部候选人
Update Position · update-position · 更新现有职位
Create Position · create-position · 创建新职位