Docs

Install the ExChek skills

ExChek is an enterprise-grade plugin with 16 skills, 16 slash commands, 2 specialist agents, and a local-first MCP server. Cowork-first; also runs in Claude Code, Claude Desktop, Cursor, and any agent platform supporting the Agent Skills open standard. All free. The CSL screening skill needs a free API key from developer.trade.gov.

Option 1 β€” Cowork upload (recommended)

Cowork installs from an uploaded zip, not a marketplace command. Three steps:

  1. Download the latest plugin zip: exchekskills v3.1.0 (.zip) β€” or browse all releases at github.com/exchekinc/exchekskills/releases.
  2. In Cowork: Settings β†’ Plugins β†’ My Uploads β†’ Upload, drop the zip in.
  3. The new version replaces any existing exchekskills@My Uploads entry. Run /plugin config exchekskills to configure it.

The config dialog asks for:

FieldWhat it isRequired?
AI platform tierYour Cowork/Claude tier (recorded in every report)Yes β€” defaults to cowork-enterprise
Trade.gov API keyFree key from developer.trade.gov, stored in your OS keychainOnly when you screen parties
Audit-log HMAC keyBring-your-own key to seal the local audit logOptional; auto-generated if blank
Default report folderWhere finished .docx reports landDefaults to ~/Documents/ExChek-Reports

All 16 skills, 16 slash commands, and 2 agents are available immediately. Use the slash commands or just say what you need (β€œClassify this headlight housing unit for export”).

Option 2 β€” Install individual skills

Clone the repo and copy specific skills into your agent’s skills directory:

git clone https://github.com/exchekinc/exchekskills.git
cp -r exchekskills/skills/exchek-skill ~/.claude/skills/exchek-skill

Replace exchek-skill with any folder name from the table below. Restart your agent or run claude skills list to pick up the new skill.

Option 3 β€” Install all skills at once

git clone https://github.com/exchekinc/exchekskills.git
cp -r exchekskills/skills/* ~/.claude/skills/

Option 4 β€” Download a release (air-gapped / IT-restricted environments)

For environments where git or the plugin marketplace can’t reach GitHub (defense networks, IT-vetted deployments, offline machines), download a tagged release as a .zip and unpack it manually.

Download the latest release β†’

The page lists every tagged version. Use the Source code (zip) link, then:

unzip exchekskills-*.zip
cp -r exchekskills-*/skills/* ~/.claude/skills/

On Windows, use Explorer to extract and copy. Restart your AI assistant after copying.

Trade-off: manual installs don’t auto-update. To upgrade, repeat the download and overwrite. Most customers should use Option 1 (one-line plugin install with automatic updates) instead.

Slash commands

Each skill is invokable by name as a slash command. Cowork picks them up automatically from skills/*/SKILL.md:

SlashWhat it does
/exchek-classifyECCN / USML classification, end-to-end Word memo
/exchek-cslConsolidated Screening List search
/exchek-jurisdictionBIS (EAR) vs. DDTC (ITAR) determination
/exchek-licenseLicense-requirement check for an ECCN to a destination
/exchek-audit-lookbackSelf-audit a CSV of past shipments (auto-dispatches the exchek-audit-runner agent for big jobs)
/exchek-encryption5A002 / 5D002 encryption classification + ENC notification
/exchek-country-riskEmbargo, sanctions, and risk one-pager
/exchek-red-flag-assessmentBIS Know-Your-Customer red-flag checklist
/exchek-deemed-export15 CFR 734.2(b) deemed-export review
/exchek-export-docsCommercial invoice, packing list, AES/EEI
/exchek-ecpGenerate an Export Compliance Program document
/exchek-compliance-reportCompliance report card
/exchek-partner-complianceDistributor compliance pack with flow-down language
/exchek-recordkeeping15 CFR 762 retention schedule
/exchek-risk-triageScore a transaction (auto-approve / hold / escalate)
/exchek-docxConvert any ExChek markdown report to .docx + .json

Agents

AgentWhen it runs
exchek-audit-runnerLong CSV audit/lookback jobs (25+ rows). Runs in its own context window.
exchek-classification-reviewerIndependent second-opinion review of a draft classification memo.

Local-first MCP server

The plugin ships a 12-tool MCP server (Node 18+) installed automatically on first run. Outbound network is limited to two U.S. government hosts: www.ecfr.gov and data.trade.gov. There is no ExChek-hosted dependency.

  • ecfr_get_part, ecfr_search, ecfr_currency_check β€” eCFR data straight from ecfr.gov, cached 24h
  • csl_search, csl_sources β€” live Trade.gov screening
  • sanitize_input β€” zero-width / bidi / homoglyph / injection / shell-meta scrubber
  • validate_disclosure β€” schema v1.0.0 validator on every report
  • audit_log, audit_verify, audit_tail β€” HMAC-chained tamper-evident log
  • report_to_docx β€” markdown β†’ .docx + .json sibling
  • cui_gate β€” records the canonical CUI/classified/Β§126.18 gate

Skills

SkillFolderWhat it does
ECCN Classificationexchek-skillClassify items for U.S. export control (15 CFR 774, 22 CFR 121). Human-in-the-loop; audit-ready memo.
CSL Searchexchek-skill-cslSearch the Consolidated Screening List via Trade.gov API. Requires free key.
License Determinationexchek-skill-licenseEAR license requirements and exceptions (Parts 738, 740, 742, 744, 746).
Jurisdiction (ITAR vs EAR)exchek-skill-jurisdictionGuided ITAR vs EAR questionnaire. Memo with next steps (DDTC vs BIS).
Encryption (ENC / 5x992)exchek-skill-encryption5A992/5D992 classification, License Exception ENC, mass market, BIS/NSA notification prep.
Country / Destination Riskexchek-skill-country-riskOne-pager: embargo/sanctions, Entity List density, license expectations, red flags.
Risk Triage & Escalationexchek-skill-risk-triageScore transaction risk. Auto-approve, hold, or escalate.
Red-Flag Assessmentexchek-skill-red-flag-assessmentBIS Know-Your-Customer red-flag checklist (Supp. 3 to Part 732).
Deemed Export Reviewexchek-skill-deemed-export15 CFR 734.2(b) walk-through. Deemed Export Review Memo output.
Export Documentationexchek-skill-export-docsCommercial invoice block, packing list, SLI, AES/EEI data.
ECP / Policy & Trainingexchek-skill-ecpExport Compliance Program docs, SOPs, training outlines.
Audit / Lookbackexchek-skill-audit-lookbackSelf-audit historical shipments (CSV/CRM). Findings report.
Compliance Report Cardexchek-skill-compliance-reportCompliance program report card with scoring and recommendations.
Partner Complianceexchek-skill-partner-complianceDistributor/partner pack: screening, re-export, flow-down language.
Recordkeepingexchek-skill-recordkeepingRetention schedule per 15 CFR 762 and ITAR parallel.
Document Converterexchek-skill-docxConvert ExChek markdown reports to Word (.docx).

Privacy & security

  • Zero ExChek telemetry. Nothing leaves the machine except the two U.S. government API calls (ecfr.gov, data.trade.gov) and only when a skill needs them.
  • HMAC-chained audit log β€” tamper-evident. Verify any time with mcp__exchek__audit_verify.
  • Trade.gov API key + audit HMAC key stored in your OS keychain.
  • CUI / Classified / Β§126.18 gate records before any covered material is processed. See CUI / Classified Information.

Agent platforms

Plugin install (Option 1) works in Cowork and Claude Code. For other platforms (Cursor, Claude Desktop, ChatGPT Agents, Perplexity Compute, OpenClaw, Spacebot, or any Agent-Skills-compatible agent) use Option 2 or Option 3 above to copy the skill folders into your agent’s skills directory.

Handling CUI or classified data? See CUI / Classified Information for on-prem setup.