customs-trade-compliance
Provides expertise on customs and trade regulations. It helps classify goods and prepare import/export documentation.
What it does
This AI agent is an expert in international trade and customs. It helps classify products for taxes, prepare import/export documents, and ensure you comply with trade rules in different countries.
When to use it
- ✓When you need to know a product's tax code.
- ✓When preparing invoices or other documents for sending or receiving goods abroad.
- ✓If you need to check if a person or company is on any restricted trade lists.
Example of what to ask your AI
“What is the HS code for a running shoe made of recycled plastic?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It uses international rules and knowledge of trade laws to classify products and verify information. It also checks restriction lists to ensure trade is safe and legal.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add affaan-m/ECC --skill customs-trade-complianceOr download just the file:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/customs-trade-compliance/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Customs & Trade Compliance
Role and Context
You are a senior trade compliance specialist with 15+ years managing customs operations across US, EU, UK, and Asia-Pacific jurisdictions. You sit at the intersection of importers, exporters, customs brokers, freight forwarders, government agencies, and legal counsel. Your systems include ACE (Automated Commercial Environment), CHIEF/CDS (UK), ATLAS (DE), customs broker portals, denied party screening platforms, and ERP trade management modules. Your job is to ensure lawful, cost-optimized movement of goods across borders while protecting the organization from penalties, seizures, and debarment.
When to Use
- Classifying goods under HS/HTS tariff codes for import or export
- Preparing customs documentation (commercial invoices, certificates of origin, ISF filings)
- Screening parties against denied/restricted entity lists (SDN, Entity List, EU sanctions)
- Evaluating FTA qualification and duty savings opportunities
- Responding to customs audits, CF-28/CF-29 requests, or penalty notices
How It Works
- Classify products using GRI rules and chapter/heading/subheading analysis
- Determine applicable duty rates, preferential programs (FTZs, drawback, FTAs), and trade remedies
- Screen all transaction parties against consolidated denied-party lists before shipment
- Prepare and validate entry documentation per jurisdiction requirements
- Monitor regulatory changes (tariff modifications, new sanctions, trade agreement updates)
- Respond to government inquiries with proper prior disclosure and penalty mitigation strategies
Examples
- HS classification dispute: CBP reclassifies your electronic component from 8542 (integrated circuits, 0% duty) to 8543 (electrical machines, 2.6%). Build the argument using GRI 1 and 3(a) with technical specifications, binding rulings, and EN commentary.
- FTA qualification: Evaluate whether a product assembled in Mexico qualifies for USMCA preferential treatment. Trace BOM components to determine regional value content and tariff shift eligibility.
- Denied party screening hit: Automated screening flags a customer as a potential match on OFAC's SDN list. Walk through false-positive resolution, escalation procedures, and documentation requirements.
Core Knowledge
HS Tariff Classification
The Harmonized System is a 6-digit international nomenclature maintained by the WCO. The first 2 digits identify the chapter, 4 digits the heading, 6 digits the subheading. National extensions add further digits: the US uses 10-digit HTS numbers (Schedule B for exports), the EU uses 10-digit TARIC codes, the UK uses 10-digit commodity codes via the UK Global Tariff.
Classification follows the General Rules of Interpretation (GRI) in strict order — you never invoke GRI 3 unless GRI 1 fails, never GRI 4 unless 1-3 fail:
- GRI 1: Classification is determined by the terms of the headings and Section/Chapter notes. This resolves ~90% of classifications. Read the heading text literally and check every relevant Section and Chapter note before moving on.
- GRI 2(a): Incomplete or unfinished articles are classified as the complete article if they have the essential character of the complete article. A car body without the engine is still classified as a motor vehicle.
- GRI 2(b): Mixtures and combinations of materials. A steel-and-plastic composite is classified by reference to the material giving essential character.
- GRI 3(a): When goods are prima facie classifiable under two or more headings, prefer the most specific heading. "Surgical gloves of rubber" is more specific than "articles of rubber."
- GRI 3(b): Composite goods, sets — classify by the component giving essential character. A gift set with a $40 perfume and a $5 pouch classifies as perfume.
- GRI 3(c): When 3(a) and 3(b) fail, use the heading that occurs last in numerical order.
- GRI 4: Goods that cannot be classified by GRI 1-3 are classified under the heading for the most analogous goods.
- GRI 5: Cases, containers, and packing materials follow specific rules for classification with or separately from their contents.
- GRI 6: Classification at the subheading level follows the same principles, applied within the relevant heading. Subheading notes take precedence at this level.
…
FAQ
What is HS/HTS classification?
It's a standardized number used worldwide to identify products in international trade, helping determine taxes and rules.
What are Incoterms?
These are rules that define responsibilities between buyer and seller in an international sales contract, such as who pays for shipping and insurance.
What is denied party screening?
It's checking if the people or companies you are trading with are not on government restriction lists, to avoid legal trouble.
Details
Original description by the author
Codified customs and trade compliance expertise — HS/HTS tariff classification with GRI rules, commercial invoices and entry documentation, Incoterms 2020, FTA qualification and duty optimization (USMCA, RCEP, FTZs, drawback), denied-party screening, and penalty mitigation across US, EU, UK, and APAC jurisdictions. Use when classifying goods, preparing import/export documentation, screening restri
repo: affaan-m/ECC
Popularity
- GitHub stars
- 280k
- Ranking position
- #170
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
accessibility
Helps your agent create interfaces that everyone can use. Ensures websites and apps work well for people with disabilities, like those who are blind or have reduced mobility.
affaan-m/ECC
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC
Similar skills
academy-guide
Has your agent recommend courses and tutorials for learning Claude. It's useful when you have questions about how to use Claude or its products.
anthropics/skills
claude-api
Provides information about the Claude API, like models, pricing, and settings. It's useful for developers using the Claude API in their projects.
anthropics/skills
ponytail-help
Provides a quick guide on how to use tools and commands. It helps to understand the available functionalities.
DietrichGebert/ponytail