Free OpenClaw skill · No signup · v1.0.0
Free OpenClaw Skill for Immigration Law Firms: Case Coordinator Agent (Download)
A working OpenClaw skill for immigration law firms running employment-based, family-based, and humanitarian cases. Owns USCIS form prep coordination (I-129, I-130, I-485, I-140, I-589), RFE response packet staging, premium processing deadline tracking, and multilingual client intake. Built on INSZoom, Docketwise, and the document checklist reality every paralegal lives in.
Built and maintained by Adhiraj Hangal, OpenClaw Consult. Code I wrote runs inside OpenClaw's source, merged by the project's creator.
Free OpenClaw skill for immigration law firms
13 KB file. Free for any use. Drop it into your OpenClaw setup and your agent knows your business in 60 seconds.
We email you a copy plus the install notes. One email, no list, no spam.
What this skill does for your immigration law firms
- Chases supporting documents for I-129, I-130, I-140, I-485, I-589 packets through INSZoom or Docketwise client portals with translation needs flagged for the firm's certified translators.
- Stages the RFE response packet within 30 days of receipt (USCIS typically gives an 87-day response window), with the attorney alerted at day 14 of the response deadline.
- Tracks premium processing requests with the 15 business-day adjudication clock, premium processing fee receipts, and the I-907 status sync with USCIS case status checks.
- Runs multilingual intake in Spanish, Mandarin, Arabic, Portuguese, Tagalog, Vietnamese, Russian, Hindi, with the attorney-of-record matched on language preference and case category.
- Maintains the per-case priority date watchlist (employment-based EB-2, EB-3, EB-5 backlog; family-based F1-F4) with Visa Bulletin movement alerts when a client's priority date becomes current.
What's inside this OpenClaw skill
The full file you download, indexed below for search engines and for operators who want to read before they install.
---
name: immigration-case-coordinator
description: Case coordinator agent for immigration law firms. Handles USCIS form supporting document chase, RFE response packet staging, premium processing tracking, multilingual intake, and Visa Bulletin priority date watchlist. Integrates with INSZoom, Docketwise, ImmigrationTracker, LollyLaw.
version: 1.0.0
author: OpenClaw Consult (Adhiraj Hangal)
license: MIT
url: https://openclawconsult.com/skills/immigration-law-firms
---
# OpenClaw Skill: Immigration Case Coordinator
## Overview
This skill turns the OpenClaw agent into a case coordinator for your
immigration law firm. It does not replace the paralegal role: it amplifies it.
The skill owns the supporting document chase, the RFE response staging, the
premium processing deadline tracking, the multilingual client intake, and the
Visa Bulletin priority date monitoring so the human paralegal spends the day
on case content that needs real judgment.
It is designed for immigration firms running employment-based (EB-1, EB-2,
EB-3, EB-5), family-based (F1-F4, IR, K-1), nonimmigrant (H-1B, L-1, O-1,
TN), asylum, and naturalization practice. It does not replace the attorney's
strategic judgment on visa category selection or legal arguments.
## What this skill does
1. Supporting document chase for I-129, I-130, I-140, I-485, I-589, I-751,
N-400 packets
2. RFE response packet staging within the USCIS 87-day response window
3. Premium processing tracking with 15 business-day adjudication clock
4. Multilingual intake in Spanish, Mandarin, Arabic, Portuguese, Tagalog,
Vietnamese, Russian, Hindi
5. Visa Bulletin priority date watchlist with month-over-month diffs
6. USCIS Case Status synchronization for active receipt numbers
## Triggers
```yaml
triggers:
- type: heartbeat
schedule: "0 8 * * 1-5" # Weekdays 8am
action: run_morning_document_chase
- type: heartbeat
schedule: "0 9 * * 1" # Mondays 9am
action: compile_rfe_response_queue
- type: heartbeat
schedule: "0 9 1 * *" # First of each month
action: process_visa_bulletin_diff
- type: heartbeat
schedule: "0 10 * * 1-5" # Weekdays 10am
action: sync_uscis_case_status
- type: on_event
event: case.opened
action: send_initial_intake_in_client_language
- type: on_event
event: uscis.rfe_received
action: stage_rfe_response_packet
- type: on_event
event: uscis.receipt_notice_received
action: log_to_case_memory
- type: on_event
event: case.premium_processing_requested
action: start_15_day_premium_clock
```
## Workflow: document chase
When a case is opened and the form is selected, the agent:
1. Pulls the form-specific evidence checklist from the config
(I-129 supporting documents differ from I-130 supporting documents
differ from I-485 supporting documents)
2. Drafts the document request to the client in the client's preferred
language through INSZoom, Docketwise, or the firm's secure portal
3. At day 7: drafts a courtesy reminder
4. At day 14: drafts a focused chase referencing the specific outstanding items
5. At day 30: alerts the paralegal with a call recommendation
Document requirements for common forms:
```yaml
form_evidence_checklists:
I-129_H1B:
- passport_biographic_page
- I-94
- prior_visa_stamps
- education_credentials_with_evaluation
- employer_support_letter
- LCA_certified
- resume_with_employment_history
I-130_USC_spouse:
- petitioner_USC_proof
- marriage_certificate
- beneficiary_passport
- beneficiary_birth_certificate
- bonafide_marriage_evidence_combo
- prior_marriages_termination_proof
I-485_employment_based:
- underlying_petition_approval
- medical_exam_I-693_sealed
- employment_authorization_proof
- vaccination_record
- birth_certificate_with_translation
- passport_biographic_page
- I-94
- prior_immigration_history
```
## Workflow: RFE response
When an RFE is received from USCIS:
1. Log the RFE receipt date and the 87-day response deadline
2. Parse the RFE for the specific evidence requested
3. Cross-reference against the case file to identify what is already in the
record and what needs to be collected
4. At day 0: stage the document-chase email to the client in their preferred
language with each RFE-cited item enumerated
5. At day 14: courtesy reminder if items are outstanding
6. At day 30: drafted partial-response status update to the client
7. At day 45: alerts the attorney with the response prep status
8. At day 65: critical alert if the response is not staged for attorney
review
The attorney drafts the legal argument and signs the response. The skill
collects the evidence and prepares the file.
## Workflow: premium processing tracking
When premium processing is requested via Form I-907:
1. Log the request date and the 15 business-day adjudication clock
2. Sync USCIS Case Status daily for status changes
3. At business day 12: alert the attorney if no status change has occurred
4. At business day 15: alert the attorney with a recommendation on the
premium processing fee refund inquiry process if no adjudication
USCIS premium processing fee for most categories is $2,805 in 2026 (subject
to change). The config block tracks the per-form-type premium processing fee
and the standard adjudication clock.
## Workflow: multilingual intake
The skill routes intake by detected client language:
- Detection: browser settings, intake form selection, or first-message text
detection
- Languages: Spanish, Mandarin, Arabic, Portuguese, Tagalog, Vietnamese,
Russian, Hindi (extensible via the config)
- Attorney of record assignment: prefers attorneys with the matched language
for the initial consultation
The skill never represents itself as a certified translator. For USCIS-
submitted translations, the firm's certified translator on staff or
contracted vendor produces the final translation. The skill's drafted
multilingual messages are for client communication, not for filing.
## Workflow: Visa Bulletin priority date watchlist
Each month when the State Department publishes the Visa Bulletin:
1. Fetch the new Final Action Dates and Filing Dates tables
2. Diff against the prior month
3. For each client with a priority date in EB-1, EB-2, EB-3, EB-5, F1, F2A,
F2B, F3, F4: check whether the dates advanced past the client's date
4. For newly current clients: drafted attorney-routed notification with the
next-step recommendation (file I-485 if eligible, file I-824 if
appropriate, schedule consular processing)
## Memory keys
```yaml
memory:
- key: case.profile[{case_id}]
description: Per-case metadata
schema: { case_id: string, client_id: string, form: enum, category: string, country_of_chargeability: string, priority_date: date, language: string, attorney: string }
- key: case.evidence[{case_id}]
description: Per-case document collection state
schema: { checklist: array, received: int, total: int, outstanding: array, last_chase: date }
- key: case.rfe_state[{case_id}]
description: RFE response state
schema: { received_date: date, due_date: date, days_remaining: int, evidence_collected_pct: number, attorney_drafted: bool }
- key: case.premium_clock[{case_id}]
description: Premium processing tracking
schema: { requested_date: date, business_days_elapsed: int, business_days_remaining: int, status: enum }
- key: client.profile[{client_id}]
description: Client metadata
schema: { language: string, country_of_birth: string, country_of_chargeability: string, current_status: string }
- key: firm.visa_bulletin
description: Current Visa Bulletin data
schema: { month: string, final_action_dates: object, filing_dates: object, last_synced: date }
```
## Required integrations
| Integration | Purpose | Read | Write |
|--------------------------|------------------------------------------------|------|-------|
| INSZoom | Case management read-write | yes | optional |
| Docketwise | Case management read-write | yes | optional |
| ImmigrationTracker | Case management | yes | no |
| LollyLaw | Case management | yes | no |
| Cerenade | Forms automation | yes | no |
| USCIS Case Status Online | Receipt status checks | yes | no |
| State Department Visa Bulletin RSS | Monthly priority date diffs | yes | no |
| Twilio / SMS provider | Client text reminders in client language | no | yes |
| Email provider | Outbound multilingual email | no | yes |
| OpenClaw Memory | Case memory | yes | yes |
| OpenClaw Heartbeat | Scheduled cadences and Visa Bulletin | yes | yes |
## Legal and ethics notes
The skill operates on case identifiers, form types, and supporting document
checklists. It does not provide legal advice, does not select visa categories,
does not draft legal arguments, and does not fill USCIS forms. Form completion
stays in INSZoom or Docketwise with the attorney or paralegal.
State-bar ethics rules apply to all client communication. The skill drafts;
the attorney approves. Confidentiality of immigration matters (especially
asylum cases) is paramount; set `confidentiality_mode: strict` for asylum
and humanitarian practice and any client-identifying detail in outbound
communication will be tokenized.
For multilingual communication, the skill drafts in the client's language
but does not certify translations for USCIS submission. Certified translation
is a separate workflow handled by certified translators on staff or under
contract.
## Configuration
```yaml
config:
firm_name: "Your Immigration Firm"
voice: "trusted-counselor"
approval_mode: attorney_approves_all
confidentiality_mode: standard
intake_languages: [english, spanish, mandarin, arabic, portuguese, tagalog, vietnamese, russian, hindi]
document_chase_cadence_days: [7, 14, 30]
rfe_response_window_days: 87
rfe_alert_days_remaining: [73, 60, 45, 22, 7]
premium_processing_business_days: 15
premium_processing_alert_business_day: 12
visa_bulletin_categories: [EB-1, EB-2, EB-3, EB-5, F1, F2A, F2B, F3, F4]
case_status_sync_frequency: daily
```
## Quick install
```bash
mkdir -p ~/.claude/skills
mv immigration-law-firms.md ~/.claude/skills/immigration-case-coordinator.md
# Edit the config block to match your firm
```
Launch OpenClaw and the skill is live. Run `compile rfe queue` or
`process visa bulletin` to invoke it on demand, or wait for Heartbeat to
fire on the configured schedule.
## Want it wired to your stack?
The free SKILL.md is the starting point. If you want it plugged into your
specific INSZoom workflow, your house templates for each visa category,
your translator panel, and your client-language routing on a fixed-price
two-week clock, the door is at https://www.adhirajhangal.com/work
Install in 60 seconds
- 1
Drop the file into your OpenClaw skills directory
Save the downloaded immigration-law-firms.md as ~/.claude/skills/immigration-case-coordinator.md (or your firm-level .claude/skills/). OpenClaw picks up new skill files on next agent launch.
- 2
Connect your immigration case management platform
Edit the integrations block to point at your INSZoom, Docketwise, ImmigrationTracker, or LollyLaw instance. Read access is enough for document chase, RFE staging, and Visa Bulletin tracking. The skill ships integration prompts for the USCIS Case Status check and the State Department Visa Bulletin RSS feed.
- 3
Launch in approval mode, validate, then flip to autonomous
Run for the first month with the attorney approving every outbound client message and every USCIS-facing document. The skill defaults route any legal strategy, any form selection, any RFE substantive response to the attorney. After validation, flip the routine document chase and intake-language routing to autonomous; keep substantive USCIS responses in attorney-approves mode.
Example conversation
You
Run the RFE response queue and tell me which cases need my immediate attention.
Agent
RFE response queue compiled. 14 open RFEs across the firm. 8 are inside day 0-30 of the USCIS 87-day response window (drafted the document-chase emails to clients in their preferred language, requested specific RFE-cited evidence). 4 are at day 30-60 (drafted the partial-response status update for the client, flagged the missing evidence for paralegal pull from the case file). 2 need your attention immediately: 1 EB-1A RFE at day 65 with the petitioner overseas and slow to respond (recommend Singapore-time call this evening, drafted talking points), 1 I-130 RFE at day 70 where the requested marriage evidence is sensitive and needs your eyes before the client sees the request list (drafted the diplomatic version of the evidence request). Visa Bulletin alert: EB-3 India current date advanced 3 months in next month's bulletin, 17 of your I-485 applicants become eligible to file.
Founder-led · 14 days
Want this case coordinator live in your immigration law firm in 14 days?
Adhiraj ships OpenClaw AI agents into real businesses. Short discovery to map it to INSZoom, Docketwise, and your translator panel, build in 14 days, then optional ongoing support so your OpenClaw system keeps working.
Build it with meCommon questions
Will this work without OpenClaw Heartbeat or Memory?
+
Heartbeat and Memory are part of OpenClaw core. The skill needs both. The 87-day RFE deadline tracking and the priority date watchlist depend on Memory to persist across the multi-year case lifecycle.
Does this skill provide legal advice or fill USCIS forms?
+
No. The skill stages document collection, drafts client communication for attorney approval, and tracks USCIS deadlines. It does not select the right visa category for a case, does not draft legal arguments, and does not fill USCIS forms. Form completion stays in INSZoom or Docketwise with the attorney or paralegal. We deliberately do not build an agent that could be mistaken for an immigration attorney.
Which case management systems does it integrate with?
+
Out of the box: INSZoom, Docketwise, ImmigrationTracker, LollyLaw, and Cerenade. The integration is read-only on the immigration-specific case content; write-back happens after attorney approval. The skill calls the USCIS Case Status Online for case-status sync and reads the State Department Visa Bulletin for priority date tracking.
How does the multilingual intake work?
+
The skill routes intake by detected client language (browser settings, intake form selection, or first-message text detection). It drafts intake responses in the client's preferred language with the attorney of record for that language. The skill never represents itself as a certified translator; for USCIS-submitted translation requirements, the firm's certified translator on staff or contracted vendor produces the final translation.
How does the priority date tracking work?
+
Each month when the State Department publishes the Visa Bulletin, the skill diffs the prior month's Final Action Dates against the new dates and flags clients whose category-and-country combination advanced. Clients newly eligible to file the next step (e.g., I-485) get an attorney-routed notification. The skill does not file anything autonomously.
What does the skill cost to run on top of OpenClaw?
+
Token cost depends on active case count. A 4-attorney immigration firm running 600 active cases spends in the $90-$220 range monthly using OpenClaw's default model selection. The skill batches document chase and RFE tracking aggressively to minimize per-case inference.
Can I modify this skill?
+
Yes. MIT licensed. Edit the templates, the chase cadences, the RFE response framework, the languages supported, the form checklists. Most firms fork the SKILL.md within the first 30 days because each firm specializes in different visa categories.
Does this replace my paralegal?
+
No. The paralegal is the person who actually preps the packets, organizes the evidence, and runs the day-to-day client relationship. The skill takes the 80-150 daily document chases, status pings, and deadline alerts off the paralegal's plate so they spend their day on the case content that needs a human.
How is this different from INSZoom AI or Docketwise AI?
+
INSZoom and Docketwise have built useful AI features inside their platforms (form pre-fill, deadline tracking). The OpenClaw skill is the agent layer that operates above both: it reads from INSZoom or Docketwise, sends multilingual messages to clients on their preferred channel, monitors the Visa Bulletin, and pings the attorney on Slack, all from one shared case memory. Many firms keep INSZoom or Docketwise and add this skill on top.
Can OpenClaw Consult build a customized version for my firm?
+
Yes. The free SKILL.md is the starting point. If you want it wired into your specific INSZoom workflow, your house templates for each visa category, your translator panel, and your client-language routing, we run a 14-day fixed-price build at openclawconsult.com/hire.
Want the full implementation playbook?
Read the deep-dive guide for immigration law firms
The playbook covers workflows, software integrations, compliance, ROI math, and a four-week rollout plan. The skill file above is a working slice of that build.
Read the immigration law firms playbook →Related free skills
Free OpenClaw Skill for personal injury law firms
A working OpenClaw skill for personal injury plaintiff firms running auto, premises, MIST, and trucking cases. Owns medical record HIPAA-release chase, lien resolution coordination with health insurers and ERISA plans, demand letter staging, and the MIST docket follow-up. Built on SmartAdvocate, CASEpeer, Litify, and the medical records reality every PI paralegal lives in.
Free OpenClaw Skill for notary and signing services
A working OpenClaw skill for mobile notaries, signing services, and RON-enabled notary businesses. Owns title-company portal triage from Snapdocs, NotaryCam, and Pavaso, routes signings to the right agent based on RON-state eligibility and IPEN credentials, and runs the post-signing scan-back chase so the title company pays on time. Designed for solo NSAs and 10 to 50 agent signing services.
Want it wired to your stack?
The free skill is the starting point. If you want it plugged into your actual software, on a fixed-price two-week clock, with the founder writing every line, this is the door.