Coding

hr-recruitment-jd-generator

Try it

Use when users ask to create a recruitment JD, initialize recruiting files, or configure the HR JD generator or its optional model.

What it does

Use when users ask to create a recruitment JD, initialize recruiting files, or configure the HR JD generator or its optional model.

The skill document

OPIE Engine 职位 JD 生成 Skill

核心工作流程

将用户的自然语言招聘需求整理为一次经过校验的 CLI 调用,生成职位 JD 和岗位工作区文件。模型配置为可选项:未配置模型时,必须继续使用内置本地规则生成,不得阻塞用户。

  1. 收集以下六个字段;仅追问缺失项:

    字段说明
    mode固定为 generate_jd
    job_id唯一职位编号,格式为 JOB-YYYY-NNN
    job_title职位名称
    department招聘部门
    location工作地点
    description岗位职责、经验、技能、学历及其他与岗位直接相关的要求
  2. 模型增强为可选项。用户要求配置模型或需要更精细的 JD 时,指导其在 OPIE Engine 的安全环境变量中配置:LLM_BASE_URLLLM_MODELLLM_API_KEY。未配置模型时,直接使用本地规则生成基础 JD。

  3. 不得在普通聊天中索取、接收或复述 API Key;不得将 API Key 持久化到请求 JSON、日志、.env 或其他文件。密钥只能保存在 OPIE Engine 的安全设置中。

  4. 在 Skill 根目录调用现有 CLI:

    python main.py --request 
    

    请求必须只包含上述六个业务字段。不得直接修改应用代码或 workspace 中既有职位文件。

  5. 读取 CLI 返回的单个 JSON 对象。成功时,向用户说明 message、每个 generated_files 工作区相对路径和全部 warnings。若 generation_sourcerules_fallback,明确说明已使用本地规则并展示回退提示。失败时,说明 error_codemessage,再请求用户修正输入。

  6. 生成结果必须由 HR 人工复核后再使用。确认岗位职责和任职条件均与岗位直接相关(岗位相关)、必要、合法且无歧视;不得虚构或加入性别、年龄、婚育、民族、籍贯、宗教、健康、外貌等受保护或无关特征要求。

常见错误

  • 未配置模型不是停止生成 JD 的理由;本地规则回退仍可用。
  • 不得隐藏回退警告,也不得把工作区相对路径改成机器绝对路径。
  • 职位编号重复时,不得覆盖原有职位;请用户提供新的 job_id

Related skills

Reverse-engineer job descriptions: translate jargon ("5 years" → 3), infer company culture (red flags, vibes), match to your resume, detect negotiation signa...

1 installs

HR Partner (hrpartner.io). Use this skill for ANY HR Partner request — searching and reading data. Whenever a task involves HR Partner, use this skill instead of calling the API directly.

1 installs

Recruit CRM (recruitcrm.io). Use this skill for ANY Recruit CRM request — searching and reading data. Whenever a task involves Recruit CRM, use this skill in...

1 installs

Generate a structured interview prep doc for any company — pulls context from Gmail, Notion, and existing notes, then writes a timeline.md to the interviewGP...

Turn one HR or founder portrait and a job brief into one talking-avatar hiring video per open role. This hiring avatar studio and recruitment avatar workflow can clone or pick a voice, then produce a hiring talking head clip that walks through the role, requirements, and next step. Use it for recruiting video, job posting video, job opening presenter clips, and a hiring video studio that keeps each new role on camera.

JazzHR (jazzhr.com). Use this skill for ANY JazzHR request — searching and reading data. Whenever a task involves JazzHR, use this skill instead of calling t...