Overview
Draft and validate PERM job descriptions (duties, requirements) aligned to ETA 9089 and SOC; no unlawful preferences.
When to use this skill
Use this skill when you are:
- Designing or revising a PERM job description and want duties and requirements that are consistent with the target SOC code and PERM norms.
- Checking a draft for problematic language (citizenship, native speaker, age, same-job experience) before you lock the description into recruitment and ETA 9089.
- Aligning HR and legal drafts where HR has a market-facing job ad and immigration counsel needs a compliant version for PERM.
- Auditing older PERM descriptions to see if they contain language that would be questioned under current enforcement practices.
Typical users include immigration counsel, in-house legal and global mobility teams, HR/TA leads, and recruiters coordinating closely with PERM filings.
Getting Started
Add your job description draft to the workspace and activate the skill. Run the validator to check duties, requirements, and unlawful preference language.
Tools
- validate_perm_job_description — Checks for duties and education/experience requirements; flags unlawful or unduly restrictive language (e.g. citizenship, native English, age, same-job experience).
Example conversation
You: We need a PERM job description for Senior Software Engineer. Must have bachelor’s in CS or equivalent and 5 years experience. No citizenship or English requirements.
Agent: I’ve created
jd/senior_sw_engineer.mdwith duties and requirements. Running the validator.Agent: OK: duties, requirements. No unlawful preference language flagged.
You: Our template had “authorized to work in the US” — remove it.
Agent: Removed that phrase; re-validated — still OK.
Output excerpt
Example when unlawful language is found:
============================================================
PERM Job Description Validation
File: jd/engineer.md
============================================================
OK: duties
OK: requirements
Unlawful or problematic language (remove or rephrase):
• "U.S. citizen or permanent resident"
Action: Add duties/requirements and remove unlawful preferences; align to SOC and ETA 9089.