Overview
Draft and validate employer or institutional support letters for US visa types (H-1B, L-1, O-1, J-1) with required elements and no speculative language.
When to use this skill
Use this skill when you are:
- Preparing an initial support letter for a new petition and want to make sure the narrative hits the required elements for the specific visa type.
- Cleaning up a lawyer- or HR-drafted letter to remove speculative or contingent language that could generate RFEs or pushback from USCIS/consulates.
- Standardizing letters across multiple cases (e.g. several H-1B engineers or J-1 researchers) so they follow a consistent structure and cover the same core points.
- Revising letters close to filing deadlines and need a fast completeness check rather than a full legal re-draft.
Typical users include immigration counsel, in-house legal teams, HR and global mobility teams, and hiring managers sponsoring candidates.
Getting Started
Add your draft support letter to the workspace and activate the US visa support letter skill. Specify the visa type (H-1B, L-1, O-1, J-1) so the agent can validate the right elements.
Tools
- validate_support_letter — Validates the letter for required elements per visa type (e.g. H-1B: specialty occupation, employer-employee relationship, wage, qualifications) and flags speculative or contingent language that can trigger RFEs.
Example conversation
You: Please draft an H-1B support letter for Maria Chen, Senior Data Engineer. Salary $165,000, start date March 1, and we need it to stress specialty occupation and no contingency.
Agent: I’ve drafted the letter in
letters/chen_h1b_support.mdwith role, duties, qualifications, salary, and a clear statement that the position is real and non-speculative. Running the validator.Agent: Validation: OK for specialty occupation, employer-employee, wage, qualifications. No speculative language flagged. Ready for signature.
You: Add our company letterhead placeholder at the top.
Agent: Done. The letter now starts with [Company Letterhead] and the date block.
Output excerpt
Example when speculative language is found:
============================================================
US Visa Support Letter Validation
File: letters/support.md
============================================================
Visa type: H-1B
OK: specialty occupation
OK: employer-employee relationship
OK: wage
OK: qualifications
Speculative or contingent language (consider rephrasing):
• "upon approval we will finalize the start date"
Action: Add missing elements and remove or rephrase speculative language.