360 Secure SkillHub
360 安全技能中心

Greenhouse

这是适配Python3.10+的Greenhouse ATS管理工具,通过Harvest API实现招聘全流程操作,核心功能含候选人增查、职位列表、申请推进/拒绝等。适用于HR批量处理候选人、管理职位申请等场景,需配置GREENHOUSE_API_KEY,以命令行参数调用,输出默认JSON,加--human可获可读格式化结果,无额外依赖。

aiwithabidi
aiwithabidi
热度 56.87
最近更新 2026-05-10 17:40:58
分类:自动化依赖:代码执行 / 第三方 API应用场景:自动化脚本 / 任务管理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add greenhouse
Metadata
name
greenhouse
description
Greenhouse ATS — manage candidates, jobs, applications, offers, and interviews via Harvest API
homepage
https://www.agxntsix.ai
license
MIT
compatibility
Python 3.10+ (stdlib only — no dependencies)
metadata
{"openclaw":{"emoji":"🌱","requires":{"env":["GREENHOUSE_API_KEY"]},"primaryEnv":"GREENHOUSE_API_KEY","homepage":"https://www.agxntsix.ai"}}

🌱 Greenhouse

Greenhouse ATS — manage candidates, jobs, applications, offers, and interviews via Harvest API

Requirements

Variable Required Description
GREENHOUSE_API_KEY ✅ Harvest API key

Quick Start

# List candidates
python3 {{baseDir}}/scripts/greenhouse.py candidates --per_page <value> --job_id <value>

# Get candidate
python3 {{baseDir}}/scripts/greenhouse.py candidate-get id <value>

# Create candidate
python3 {{baseDir}}/scripts/greenhouse.py candidate-create --first_name <value> --last_name <value> --email_addresses <value>

# List applications
python3 {{baseDir}}/scripts/greenhouse.py applications --status <value> --job_id <value>

# Get application
python3 {{baseDir}}/scripts/greenhouse.py application-get id <value>

# Advance application
python3 {{baseDir}}/scripts/greenhouse.py application-advance id <value>

# Reject application
python3 {{baseDir}}/scripts/greenhouse.py application-reject id <value> --rejection_reason_id <value>

# List jobs
python3 {{baseDir}}/scripts/greenhouse.py jobs --status <value>

All Commands

Command Description
candidates List candidates
candidate-get Get candidate
candidate-create Create candidate
applications List applications
application-get Get application
application-advance Advance application
application-reject Reject application
jobs List jobs
job-get Get job
job-stages List job stages
offers List offers
interviews List interviews
scorecards List scorecards
departments List departments
offices List offices
users List users
sources List sources

Output Format

All commands output JSON by default. Add --human for readable formatted output.

python3 {{baseDir}}/scripts/greenhouse.py <command> --human

Script Reference

Script Description
{{baseDir}}/scripts/greenhouse.py Main CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation