A reusable Codex skill for preparing a self-filed EB-2 National Interest Waiver (NIW) I-140 packet, with a strong focus on online filing.
Overview
A reusable Codex skill for preparing a self-filed EB-2 National Interest Waiver (NIW) I-140 packet, with a strong focus on online filing. This skill is designed for applicants and collaborators who want a repeatable workflow for: - mapping evidence to the three Matter of Dhanasar prongs - drafting and refining an NIW petition letter - drafting technically proximate and independent recommendation letters - organizing evidence into USCIS online upload buckets - assembling packet PDFs with clean, consistent naming - normalizing screenshot-heavy PDFs into readable U.S. letter-size uploads - handling upload-hostile PDFs by flattening or splitting them into upload-safe packets My self-filed EB-2 NIW I-140 petition was . The response deadline is not the response submission date. Exact response submission and receipt dates are not included in this public record.
README
EB-2 NIW DIY Skill
A reusable Codex skill for preparing a self-filed EB-2 National Interest Waiver (NIW) I-140 packet, with a strong focus on online filing.
This skill is designed for applicants and collaborators who want a repeatable workflow for:
- mapping evidence to the three
Matter of Dhanasarprongs - drafting and refining an NIW petition letter
- drafting technically proximate and independent recommendation letters
- organizing evidence into USCIS online upload buckets
- assembling packet PDFs with clean, consistent naming
- normalizing screenshot-heavy PDFs into readable U.S. letter-size uploads
- handling upload-hostile PDFs by flattening or splitting them into upload-safe packets
Approval update — October 1, 2026
My self-filed EB-2 NIW I-140 petition was approved on October 1, 2026, after an RFE.
| Milestone | Date |
|---|---|
| Priority date | March 20, 2026 |
| RFE issued (Texas Service Center; Premium Processing) | May 28, 2026 |
| RFE response deadline stated in the notice | August 24, 2026 |
| I-140 / NIW approval | October 1, 2026 |
The response deadline is not the response submission date. Exact response submission and receipt dates are not included in this public record.
Read My NIW DIY Experience: Approved After an RFE for the confirmed timeline, the RFE’s concerns across the three Dhanasar prongs, and my takeaways. The retrospective distinguishes the RFE’s stated concerns from the response details that are not documented here.
What is included
SKILL.mdThe main workflow and decision rules for NIW packet preparation.references/petition_letter.mdGuidance for structuring a strong NIW petition letter.references/online_filing_mapping.mdGuidance for packet naming and USCIS online filing buckets.references/recommendation_letters.mdGuidance for differentiating dependent and independent recommendation letters.scripts/merge_pdfs.shMerge related PDFs into a single packet PDF.scripts/normalize_to_letter.shStandardize screenshot-heavy or mixed-size PDFs to U.S. letter pages.agents/openai.yamlUI metadata for using this skill in Codex/OpenAI skill environments.
Intended use
This skill is for document organization, drafting support, and packet assembly. It is not legal advice. USCIS filing requirements, fees, form editions, and addresses change over time and should be verified from official sources before filing.
Suggested use pattern
- Confirm the filing path:
advanced degreevsexceptional ability, andonlinevspaper. - Build the evidence map around
Dhanasar. - Draft a fact-dense petition letter anchored in government policy and standards.
- Draft distinct recommendation letters with quotable, role-appropriate language.
- Assemble upload-ready packet PDFs aligned with USCIS upload categories.
- Normalize mixed-size supporting PDFs before final upload.
- Flatten or rebuild screenshot-heavy packets if the USCIS uploader rejects them.
Current upload-ready model
The current recommended online-filing structure in this repository uses:
NIW-01throughNIW-07for the main NIW evidence bucket- packetized academic records such as
AcademicRecord_USC_MS_Packet.pdf - clarification PDFs for legacy/inapplicable buckets when useful
ETA-9089_Final_Determination.pdfunderAdditional Evidence- a hybrid upload-safe peer-review packet:
NIW-05_Peer_Review_And_Awards_Packet_Hybrid.pdf
See references/online_filing_mapping.md for the concrete upload tree.
Installation / reuse
If you use Codex skills directly, place this folder into your skills directory and invoke it as:
$niw-eb2-niw-online-diy
If you are publishing this as a standalone repository, this directory is already structured so that the repo root can be this folder itself.
License
This public package is released under the MIT license. For a lightweight skill repository containing documentation and small utility scripts, MIT is usually the most practical default because it is short, permissive, and easy for others to reuse in their own workflows.
Notes
- Government policy and standards are stronger than news for
Prong 1. - News and real-world incidents should corroborate national importance, not carry it.
- Citation quality is often more persuasive than raw citation count.
- Review completion proof is stronger than invitation emails.
- For online filing, packet names are usually clearer than paper-style exhibit numbers.
- USCIS uploaders sometimes reject structurally messy PDFs even when the content is fine; flattened or hybrid PDFs are often more reliable than the original merge.
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add zyni2001/niw-diy-skill