clous-hr/skills/hiring-pipeline/SKILL.md
Use when the user wants to start or refine an engineering hiring process and needs a structured, legally-aware intake document for a new or replacement role.
npx skillsauth add clous-ai/agents hiring-pipelineInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform unstructured hiring needs into comprehensive, structured intake documents that define role context, requirements, compensation, and timeline while respecting legal and equity constraints.
Use this skill when:
templates/intake-template.json or templates/intake-minimal.json.Clarify why this role exists and how it fits:
Role identity:
Business context:
Team structure:
Create clear, legally-aware requirements:
Must-have requirements (non-negotiable):
Nice-to-have requirements (differentiators):
Legal/compliance checks:
references/legal-compliance.md).Define what success looks like across competency areas:
Technical competency (typically 60–70%):
Leadership competency (typically 10–30%):
Collaboration competency (typically 10–20%):
Ensure weights across competencies sum to 1.0 (or 100%).
Design competitive, equitable compensation within constraints:
Base salary range:
references/compensation-research.md to anchor to market data.$180k–220k) and document why.Equity/stock options:
Total compensation:
Legal considerations:
Create a realistic hiring timeline based on capacity and urgency:
Key milestones:
Interview capacity:
Urgency assessment:
Produce JSON intake document conforming to the schema in templates/intake-template.json:
{
"role": {
"title": "string",
"level": "string (Junior/Mid/Senior/Staff/Principal)",
"team": "string",
"department": "string",
"reports_to": "string",
"location": "string",
"employment_type": "string (Full-time/Contract/Part-time)"
},
"business_context": {
"role_type": "string (new_headcount/backfill/conversion)",
"business_need": "string",
"impact_if_unfilled": "string",
"urgency": "string (critical/high/medium/low)"
},
"requirements": {
"must_have": ["array of strings"],
"nice_to_have": ["array of strings"],
"years_experience": "string (e.g., '5-8 years')",
"education": "string or null"
},
"competencies": {
"technical": {
"weight": 0.70,
"description": "string",
"key_skills": ["array"]
},
"leadership": {
"weight": 0.20,
"description": "string",
"expectations": ["array"]
},
"collaboration": {
"weight": 0.10,
"description": "string",
"expectations": ["array"]
}
},
"compensation": {
"base_range": "string (e.g., '$180k-220k')",
"equity_range": "string",
"total_comp_target": "string",
"market_positioning": "string (market-rate/below/above)",
"rationale": "string"
},
"timeline": {
"target_start_date": "YYYY-MM-DD",
"intake_approval_date": "YYYY-MM-DD",
"sourcing_start_date": "YYYY-MM-DD",
"interview_slots_per_week": 5,
"estimated_weeks_to_offer": 4
},
"metadata": {
"created_date": "YYYY-MM-DD",
"created_by": "string",
"approved_by": "string or null",
"version": "1.0"
}
}
Save output to intake-{role-title}-{date}.json.
Run validation checks using scripts/validate-hiring-pipeline.py (canonical; validate-intake.py is a legacy alias):
python scripts/validate-hiring-pipeline.py intake-senior-backend-2026-01-22.json
Validation checks:
Review checklist:
templates/intake-template.json – Complete schema with examples.templates/intake-minimal.json – Minimal required fields for quick intake.references/legal-compliance.md – EEOC guidelines, state laws, protected classes.references/compensation-research.md – Market data sources, benchmarking methodology (stub: expand with your sources).references/competency-frameworks.md – Competency definitions by level (stub: link to career path or HR docs).scripts/validate-hiring-pipeline.py – Schema and compliance validation (canonical).scripts/validate-intake.py – Legacy alias for the above.scripts/analyze-requirements.py – Detect biased or exclusionary language.User request: “We need to hire a senior backend engineer for the platform team.”
High-level response steps:
Once intake is complete:
interview-assessments / hiring agents with this intake document.This skill provides guidance based on common best practices and legal frameworks; it is not legal advice. Always consult HR and legal counsel before finalizing hiring decisions, especially regarding:
Jurisdictions differ; see references/legal-compliance.md for jurisdiction-specific considerations.
development
Use when an AI agent needs to inspect, create, update, delete, or troubleshoot Clous webhook subscriptions and events.
tools
Use when an external AI agent needs to operate Clous safely across MCP, SDK, CLI, and API surfaces while preserving user/company context and avoiding unsafe mutations.
tools
Use when reading, creating, updating, or deleting Clous objects such as employees, candidates, jobs, reviews, skills, and forms.
tools
Use when an AI agent can call Clous remote MCP tools to inspect or operate the Clous platform, HR, or employee surfaces.