DeepRead Shipping Documents
/install deepread-shipping-docs
DeepRead Shipping Documents
Turn bills of lading, packing lists, and shipping manifests into clean, typed JSON — shipper, consignee, carrier, tracking/BOL numbers, containers, and itemized contents with weights — with a needs_review flag on every field. Logistics paperwork, finally machine-readable.
This skill instructs the agent to POST documents to
https://api.deepread.techand poll for results. No system files are modified.
What You Get Back
{
"schema_version": "dp02",
"status": "completed",
"extraction": {
"fields": [
{"key": "bol_number", "value": "BOL-99213", "needs_review": false, "location": {"page": 1}},
{"key": "carrier", "value": "Blue Ocean Freight", "needs_review": false, "location": {"page": 1}},
{"key": "shipper", "value": "Globex Mfg, Shenzhen", "needs_review": false, "location": {"page": 1}},
{"key": "consignee", "value": "Initech Inc, Austin TX", "needs_review": false, "location": {"page": 1}},
{"key": "ship_date", "value": "2026-03-28", "needs_review": false, "location": {"page": 1}},
{"key": "container_numbers", "value": ["MSKU7654321"], "needs_review": false, "location": {"page": 1}},
{"key": "total_weight_kg", "value": 1840.5, "needs_review": false, "location": {"page": 1}},
{"key": "items", "value": [
{"description": "Widgets, palletized", "quantity": 40, "weight_kg": 1600.0},
{"description": "Spare parts", "quantity": 6, "weight_kg": 240.5}
], "needs_review": false, "location": {"page": 1}}
]
}
}
Setup
open "https://www.deepread.tech/dashboard/?utm_source=clawhub"
export DEEPREAD_API_KEY="sk_live_your_key_here"
Schema
{
"type": "object",
"properties": {
"document_type": {"type": "string", "description": "Bill of Lading, Packing List, or Manifest"},
"bol_number": {"type": ["string","null"], "description": "Bill of lading / tracking number"},
"carrier": {"type": ["string","null"], "description": "Carrier / freight company"},
"shipper": {"type": "string", "description": "Shipper name and origin"},
"consignee": {"type": "string", "description": "Consignee name and destination"},
"ship_date": {"type": ["string","null"], "description": "Ship date (YYYY-MM-DD)"},
"container_numbers": {"type": "array", "items": {"type": "string"}, "description": "Container / seal numbers"},
"total_weight_kg":{"type": ["number","null"], "description": "Total gross weight in kg"},
"incoterms": {"type": ["string","null"], "description": "Incoterms, e.g. FOB, CIF"},
"items": {
"type": "array",
"description": "Itemized contents",
"items": {"type": "object", "properties": {
"description": {"type": "string", "description": "Item / commodity description"},
"quantity": {"type": ["number","null"], "description": "Quantity / packages"},
"weight_kg": {"type": ["number","null"], "description": "Weight in kg"}
}, "required": ["description"]}
}
}
}
Extract (cURL)
curl -s -X POST https://api.deepread.tech/v1/process \
-H "X-API-Key: $DEEPREAD_API_KEY" \
-F "[email protected]" \
-F 'schema={"type":"object","properties":{"bol_number":{"type":"string"},"carrier":{"type":"string"},"shipper":{"type":"string"},"consignee":{"type":"string"},"items":{"type":"array","items":{"type":"object","properties":{"description":{"type":"string"},"quantity":{"type":"number"}}}}}}'
Use Cases
- Freight & logistics — capture BOLs and manifests into a TMS without rekeying
- Customs & compliance — extract commodities, weights, and incoterms for filings
- Warehouse receiving — reconcile packing lists against received goods
- Supply-chain visibility — track containers and shipments across documents
Tips
container_numbersas an array handles multi-container shipments cleanly.- Recurring carrier format? Build a blueprint at
https://www.deepread.tech/dashboard/optimizer. - Check
needs_review— handwritten weights/quantities are the usual flags.
Related DeepRead Skills
- deepread-invoice — commercial invoices for shipments —
clawhub install uday390/deepread-invoice - deepread-purchase-orders — match shipments to POs —
clawhub install uday390/deepread-purchase-orders - deepread-ocr — general extraction —
clawhub install uday390/deepread-ocr
Support
- Dashboard: https://www.deepread.tech/dashboard
- Email: [email protected]
Get started free: https://www.deepread.tech/dashboard/?utm_source=clawhub
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install deepread-shipping-docs - After installation, invoke the skill by name or use
/deepread-shipping-docs - Provide required inputs per the skill's parameter spec and get structured output
What is DeepRead Shipping Documents?
Extract structured data from bills of lading, packing lists, and shipping manifests — shipper, consignee, carrier, tracking, containers, line items, weights... It is an AI Agent Skill for Claude Code / OpenClaw, with 35 downloads so far.
How do I install DeepRead Shipping Documents?
Run "/install deepread-shipping-docs" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is DeepRead Shipping Documents free?
Yes, DeepRead Shipping Documents is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does DeepRead Shipping Documents support?
DeepRead Shipping Documents is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created DeepRead Shipping Documents?
It is built and maintained by DeepRead.tech (@uday390); the current version is v1.0.0.