jd-writer

Generate compliant, skills-based job description drafts with jurisdiction-specific compliance language.

Updated May 2, 2026
One-click install
npx skills add https://github.com/marius-bughiu/ooligo --skill jd-writer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: jd-writer
Source: https://github.com/marius-bughiu/ooligo/tree/main/apps/web/public/artifacts/jd-writer-claude-skill
Command: npx skills add https://github.com/marius-bughiu/ooligo --skill jd-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Hiring teams waste hours drafting job descriptions that lack role-specific context, include biased language, or miss jurisdiction-specific compliance requirements, leading to slow hiring timelines, legal fines for pay-transparency violations, and shrunk candidate pools from non-inclusive wording.

Core Features & Use Cases

  • Skills-Based JD Drafting: Creates outcome-focused, credential-free job requirements aligned to pre-built role-family scaffolds for engineering, sales, marketing, operations, and leadership roles, replacing generic template language with manager-specific context.
  • Automated Compliance Guardrails: Inserts verbatim jurisdiction-specific pay disclosure, EEO, and accommodation language for regulated US states (NY, CA, CO, WA, IL), the EU, and the UK, eliminating manual compliance research and reducing legal risk.
  • Bias Screening Pass: Flags gendered, age-coded, ableist, and culture-fit proxy language against a customizable blocklist, with neutral substitution suggestions, to widen candidate pools and reduce hiring bias. Use Case: A hiring manager opening a new Senior Backend Engineer role in California can input their intake notes, target jurisdiction, and comparable JDs to receive a recruiter-ready draft with required pay range, compliant EEO language, and no biased jargon in a single workflow.

Quick Start

Provide the jd-writer skill with the role title and level, hiring manager intake notes, target posting jurisdiction, and 1-3 comparable JDs to generate a recruiter-ready job description draft.

Frequently Asked Questions about jd-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft job descriptions that meet pay transparency and EEO compliance requirements?▼

To draft job descriptions that meet pay transparency and EEO compliance requirements, use an automated generator that inserts verbatim jurisdiction-specific language for regulated US states, the EU, and the UK. This eliminates manual compliance research and reduces legal risk from pay-transparency violations.

What is bias screening in job description writing?▼

Bias screening in job description writing flags gendered, age-coded, ableist, and culture-fit proxy language against a customizable blocklist. It then suggests neutral substitutions to widen candidate pools and reduce hiring bias before posting.

Can I generate compliant job postings for engineering and leadership roles using the same tool?▼

Yes, you can generate compliant job postings for engineering and leadership roles using the same tool if it supports pre-built role-family scaffolds. It creates outcome-focused, skills-based requirements across standard families including sales, marketing, and operations.

How do I create a recruiter-ready job description from hiring manager intake notes?▼

To create a recruiter-ready job description from hiring manager intake notes, input the role title, level, target posting jurisdiction, and comparable JDs into a drafting tool. It replaces generic template language with manager-specific context to produce a ready draft.

What are the limitations of using automated job description generators for regulated states?▼

A limitation of automated job description generators for regulated states is that they only insert standard EEO, accommodation, and pay disclosure language for specific jurisdictions like NY, CA, CO, WA, and IL. You must verify localized legal updates manually before posting.