LaunchKit · 2026
Back to Skills

package-tracker

Track packages and shipments via the 17track API.

0
0 downloads
by @joaoleitegmr

Setup & Installation

openclaw skills install @joaoleitegmr/package-tracker

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install package-tracker

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.

INPUT

User asks: track my DHL package 1234567890

AGENT
  1. 1Run cli.py add with the tracking number and optional description
  2. 217track auto-detects DHL as the carrier and registers the number
  3. 3Return the DHL tracking URL to the user
  4. 4Run cli.py details to fetch current status and event history
  5. 5Output latest status with location and timestamp
OUTPUT

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.

SEVENTEEN_TRACK_API_KEY from admin.17track.net (free tier: 100 registrations/month)