Browse Skills

US PERM job description

    Get Started with This Skill

    Overview

    Draft and validate PERM job descriptions (duties, requirements) aligned to ETA 9089 and SOC; no unlawful preferences.

    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.md with 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.
    

    Ready to let your expertise drive the workflow?

    Stop wrestling with rigid templates and complex tooling. Write your process in markdown, let the agent handle the rest.

    Get Started