extract-customs-declaration

Create unified customs declarations from commercial invoices, packing lists, and bills of lading.

2|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/iterationlayer/skills --skill extract-customs-declaration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-customs-declaration
Source: https://github.com/iterationlayer/skills/tree/main/skills/extract-customs-declaration
Command: npx skills add https://github.com/iterationlayer/skills --skill extract-customs-declaration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Freight forwarders and customs brokers spend hours reconciling multiple documents to produce a compliant customs declaration. This skill automates the consolidation of the commercial invoice, packing list, and bill of lading into a single, structured record.

Core Features & Use Cases

  • Document consolidation: Merge the three key documents into a unified, machine-readable declaration.
  • Structured data extraction: Extract shipper/consignee, goods with HS codes, weights, and declared values.
  • Use Case: Speed up customs clearance by generating ready-to-submit declarations from uploaded documents.

Quick Start

Submit the three documents to the Document Extraction API to generate a unified customs declaration.

Frequently Asked Questions about extract-customs-declaration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a customs declaration from a commercial invoice, packing list, and bill of lading?

Automate a customs declaration by submitting your commercial invoice, packing list, and bill of lading to the Document Extraction API. The skill consolidates these shipment documents into a single, structured, machine-readable declaration record for freight forwarding workflows.

What is the best way to extract HS codes and declared values from freight forwarding documents?

The best way to extract HS codes and declared values is using structured data extraction on your shipment documents. This skill parses commercial invoices and packing lists to automatically pull shipper details, goods, weights, and values into a unified declaration.

Do I need an Iteration Layer API key to generate structured customs data?

Yes, you need an Iteration Layer API key to generate structured customs data. The skill requires this key to access the Document Extraction API, which applies a predefined extraction schema to your uploaded commercial invoice, packing list, and bill of lading.

Can I consolidate multiple shipping documents into one machine-readable customs declaration?

Yes, you can consolidate multiple shipping documents into one machine-readable customs declaration. The skill merges the commercial invoice, packing list, and bill of lading into a unified record, eliminating the need to manually reconcile data across separate freight files.

Does this document extraction skill work for customs brokerage workflows?

Yes, this document extraction skill works for customs brokerage workflows. It is specifically designed to speed up customs clearance by generating ready-to-submit, structured declaration data from the three core shipment documents required by brokers.