CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

customs-trade-compliance

Codified expertise for customs documentation, tariff classification, duty optimisation, restricted party screening, and regulatory compliance across multiple jurisdictions.

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/customs-trade-compliance/SKILL.md

The canonical home for this skill is customs-trade-compliance in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured specialist skill with strong, sequenced decision frameworks, concrete thresholds and templates, and a properly layered three-file reference bundle. Its main weakness is token efficiency: substantial sections re-explain standard trade-compliance concepts (GRI rules, Incoterms definitions, document basics) that could be cut or moved to references, and the file carries a duplicated 'When to Use' section.

Suggestions

Move the full GRI enumeration and Incoterms 2020 definitions into references/decision-frameworks.md, keeping only the ordering rule and compliance-critical pitfalls inline.

Remove the duplicated 'When to Use' section at the bottom of the file, keeping a single trigger section near the top.

Trim well-known background ('Ocean BOL serves as title to goods...', 'The Harmonized System is a 6-digit international nomenclature maintained by the WCO') to preserve token budget for the non-obvious specifics that give this skill its value.

DimensionReasoningScore

Conciseness

The body is dense with genuinely specialist data (penalty multipliers, filing deadlines, form numbers, thresholds), but notable portions re-teach concepts Claude already knows: 'The Harmonized System is a 6-digit international nomenclature maintained by the WCO', full Incoterms 2020 definitions (EXW/FCA/CIP/DDP), 'Ocean BOL serves as title to goods, contract of carriage, and receipt', and the complete GRI enumeration. These could be trimmed or pushed to references. Not a 2 because most lines carry non-obvious, compliance-critical specifics rather than padding.

3 / 5

Actionability

Concrete, executable guidance throughout: a 7-step classification sequence, a 6-step FTA qualification procedure with RVC formulas, a hierarchical valuation method selection, a screening protocol with explicit thresholds ('Matches below 85% name similarity with no address or country correlation are likely false positives'), message templates with subject-line formats, and escalation tables with timelines. Not a 5 because several steps defer to external lookups (FTA annexes, ruling databases) and the full detail lives in the reference files rather than being copy-paste ready inline.

4 / 5

Workflow Clarity

Multi-step processes are clearly sequenced with validation checkpoints: classification includes conditional branching ('If GRI 1 produces multiple candidate headings, apply GRI 2 then GRI 3'), subheading-level validation, binding-ruling checks, and mandatory rationale documentation; screening hit assessment is an explicit assess-verify-check-escalate loop with a hard stop ('Never proceed with a transaction while a screening hit is unresolved'). Not a 5 because some verification steps are implicit (e.g., no re-validation loop after correcting a classification) and the escalation chain lacks a defined failure path.

4 / 5

Progressive Disclosure

References are well-signaled and verified real: decision-frameworks.md (764 lines), edge-cases.md (362 lines), and communication-templates.md (631 lines) all exist, are one level deep (no nested references inside them), and are summarized inline with pointers ('Brief summaries here — see edge-cases.md for full analysis') plus an 'Additional Resources' index. Not a 5 because the ~230-line body still inlines substantial material that could live in references (full GRI enumeration, regional specialties, penalty schedules) and the duplicated 'When to Use' section (top and bottom) is an organization flaw.

4 / 5

Total

15

/

20

Passed

Description

70%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A domain-specific, mostly concrete description that names its capability areas clearly but omits any 'Use when' trigger clause, capping completeness. Adding an explicit usage-trigger sentence with natural terms (HS codes, Incoterms, import/export, FTAs) would raise both completeness and trigger-term quality.

Suggestions

Append an explicit trigger clause, e.g. 'Use when classifying goods under HS/HTS/TARIC codes, selecting Incoterms, preparing import/export documentation, or evaluating FTA and duty drawback opportunities.'

Add natural synonyms users actually say — 'HS codes', 'harmonized system', 'Incoterms', 'import/export', 'free trade agreements' — to strengthen trigger-term coverage.

Replace the vague container 'Codified expertise for' with concrete third-person action verbs like 'Classifies', 'Screens', and 'Optimises' to sharpen the 'what'.

DimensionReasoningScore

Specificity

The description lists several specific capability areas — 'customs documentation, tariff classification, duty optimisation, restricted party screening, and regulatory compliance' — going beyond a bare domain name. It falls short of 5 because these are noun-phrase domains under a vague container ('Codified expertise for') rather than concrete actions like 'classify goods under HS codes' or 'prepare entry documentation'.

4 / 5

Completeness

The 'what' is clear (documentation, classification, duty optimisation, screening, compliance), but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description; 'across multiple jurisdictions' scopes the domain, not the trigger. Per the rubric guideline, a missing 'Use when' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Natural terms users would say are present: 'customs', 'tariff classification', 'duty', 'restricted party screening', 'regulatory compliance'. A few commonly used natural phrases are missing — 'HS codes', 'Incoterms', 'import/export', 'free trade agreements' — which keeps it below the comprehensive-synonym level of 5.

4 / 5

Distinctiveness Conflict Risk

Customs and trade compliance is a clear niche with distinct, unambiguous triggers (tariff classification, restricted party screening, duty optimisation); there is minimal overlap risk with any adjacent skill. It is not below 5 because no broader or generic capability terms appear that would pull in unrelated skills.

5 / 5

Total

16

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/customs-trade-compliance/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.