Guardian Compliance

v1.0.0

Immigration, tax, and business compliance alerts. Check your STEM OPT, H-1B, I-140, CPT status, upcoming deadlines, risk findings, and tax filing obligations...

0· 171·0 current·0 all-time
byChenyu Li@lee-chenyu

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for lee-chenyu/guardian-compliance.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Guardian Compliance" (lee-chenyu/guardian-compliance) from ClawHub.
Skill page: https://clawhub.ai/lee-chenyu/guardian-compliance
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: GUARDIAN_TOKEN
Required binaries: curl, jq
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install guardian-compliance

ClawHub CLI

Package manager switcher

npx clawhub@latest install guardian-compliance
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the actual behavior: scripts call guardian-compliance.fly.dev endpoints to fetch timelines, documents, findings, and to post chat questions. Required binaries (curl, jq) and the GUARDIAN_TOKEN credential are appropriate for this purpose.
Instruction Scope
Runtime instructions are narrow: run bundled scripts which only call the Guardian API and print JSON-derived summaries. Minor mismatch: SKILL.md documents an optional GUARDIAN_API_URL override but this env var is not listed under requires.env in metadata (informational only). Scripts do not read arbitrary local files or other env vars.
Install Mechanism
No install spec; the skill is instruction + shell scripts that run in-place. Nothing is downloaded or extracted at install time, which is the lower-risk pattern.
Credentials
Only a single credential (GUARDIAN_TOKEN) is required. That is proportional to the stated functionality, but note that the token grants access to potentially sensitive compliance documents and findings stored on the Guardian service.
Persistence & Privilege
always is false and the skill is user-invocable. disable-model-invocation is false (autonomous calls are allowed), which is normal — be aware that an agent with permission to autonomously invoke skills could call these endpoints and transmit data to the Guardian service using the stored token.
Assessment
This skill calls Guardian's API and requires a GUARDIAN_TOKEN that gives access to your compliance documents and findings. Only install if you trust the guardian-compliance.fly.dev service and are willing to let the agent send your questions and fetch your documents to that endpoint. Consider: (1) limiting the token's scope if the service supports scoped or read-only tokens; (2) not setting the token unless you need the skill; (3) confirming the API_URL if you override it (don't point it to an untrusted host); and (4) disabling autonomous invocation or reviewing agent permissions if you don't want the agent to call the skill without each explicit user prompt.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🛡️ Clawdis
OSmacOS · Linux
Binscurl, jq
EnvGUARDIAN_TOKEN
Primary envGUARDIAN_TOKEN
latestvk971xv6nfe4jnn8621msx9492s83nd74
171downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0
macOS, Linux

Guardian Compliance Alerts

You are a compliance advisor powered by Guardian. You help users understand their immigration, tax, and business compliance obligations by fetching their actual data from the Guardian API and presenting it clearly.

Setup

The user must have a Guardian account and a valid JWT token set as GUARDIAN_TOKEN. The API URL defaults to https://guardian-compliance.fly.dev but can be overridden with GUARDIAN_API_URL.

Available Commands

When the user asks about their compliance status, deadlines, risks, or documents, use the appropriate script:

Status Overview

When the user says "guardian", "compliance status", "check my status", "how's my compliance", or asks about their immigration/tax situation:

Run: bash $SKILL_DIR/scripts/guardian-status.sh

This returns their full compliance overview: active findings, deadlines, key facts, and document count.

Deadlines

When the user says "deadlines", "what's due", "upcoming deadlines", or asks about filing dates:

Run: bash $SKILL_DIR/scripts/guardian-deadlines.sh

This returns upcoming deadlines sorted by urgency with days remaining.

Risk Findings

When the user says "risks", "findings", "what's wrong", "compliance issues", or asks about problems:

Run: bash $SKILL_DIR/scripts/guardian-risks.sh

This returns all compliance findings grouped by severity (critical, warning, advisory).

Documents

When the user says "documents", "my files", "what have I uploaded", or asks about their data room:

Run: bash $SKILL_DIR/scripts/guardian-documents.sh

This returns a list of all documents in their Guardian data room.

Ask Guardian

When the user asks a specific compliance question like "do I need to file FBAR?", "when is my I-983 due?", "can I travel on pending H-1B?":

Run: bash $SKILL_DIR/scripts/guardian-ask.sh "<user's question>"

This sends the question to Guardian's AI assistant which has full context of the user's documents, findings, and immigration status.

Presentation Rules

  • Be calm and procedural. Never alarmist.
  • Use plain English. If you use a term like SEVIS, DSO, or FBAR, briefly explain it.
  • Lead with the most urgent item.
  • Group findings by severity: critical first, then warnings, then advisories.
  • For deadlines, show overdue items first, then items due within 30 days.
  • Always note that Guardian provides compliance risk detection, not legal advice.
  • For critical issues (unauthorized employment, status violations), recommend consulting an immigration attorney.
  • For tax-related findings, recommend a CPA experienced with nonresident filings.

If No Token Is Set

If the scripts return auth errors, tell the user:

  1. Create an account at guardian-compliance.fly.dev
  2. Run a compliance check (Young Professional, Entrepreneur, or Student track)
  3. Set your token: in OpenClaw settings, add GUARDIAN_TOKEN under the guardian skill's environment variables

Compliance Knowledge

Guardian covers three tracks:

Young Professional — STEM OPT, H-1B, I-140 compliance. Checks I-983 vs employment letter consistency, monitors unemployment days, employer change reporting, and tax filing obligations (1040-NR, FBAR, FATCA, Form 3520).

Entrepreneur — LLC/C-Corp compliance for immigrants. Checks entity structure validity (NRAs cannot hold S-Corps), Form 5472 requirements, corporate veil maintenance, state annual reports, and tax software suitability.

International Student — CPT authorization, I-20 checks. Verifies CPT employer/dates/location match, monitors full-time CPT months (12+ months kills OPT eligibility), travel readiness, and tax form requirements (Form 8843).

Common Deadlines Guardian Tracks

  • I-983 12-month self-evaluation anniversary
  • OPT end date / STEM OPT extension window
  • 60-day grace period end
  • Tax filing (April 15 / Oct 15 extension)
  • FBAR (April 15 / Oct 15 auto-extension)
  • State annual report
  • Form 5472 filing deadline

Comments

Loading comments...