Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Tracks packages and shipments using the 17track API, which supports over 2000 carriers including FedEx, UPS, DHL, USPS, and Royal Mail. Stores tracking data locally in SQLite and sends notifications through OpenClaw when status changes are detected. Carrier is auto-detected from tracking number format.
Using a single API across 2000+ carriers eliminates the need to visit each carrier's website or maintain separate integrations per courier.
When to use it
- Check if an international order has cleared customs
- Get notified when a return shipment reaches the warehouse
- Monitor multiple holiday deliveries at once
- Look up the full event history for a delayed package
- Set up automated checks every few hours without manual polling
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: track my DHL package 1234567890
- 1Run cli.py add with the tracking number and optional description
- 217track auto-detects DHL as the carrier and registers the number
- 3Return the DHL tracking URL to the user
- 4Run cli.py details to fetch current status and event history
- 5Output latest status with location and timestamp
Package 1234567890 is In Transit — last scanned in Frankfurt, DE on 2026-03-13 at 14:22. Tracking: dhl.com/en/express/tracking.html?AWB=1234567890
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.