ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

package-tracker

Track packages and shipments via the 17track API. Use when the user asks to track a package, check delivery status, add a tracking number, list tracked shipments, or get updates on deliveries. Supports 2000+ carriers worldwide with auto carrier detection and tracking URLs.

Why use this skill?

Automate your package tracking with OpenClaw. Monitor FedEx, UPS, DHL, and 2000+ carriers automatically via the 17track API. Install the skill today.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/joaoleitegmr/package-tracker
Or

What This Skill Does

The package-tracker skill for OpenClaw is a powerful utility that interfaces with the 17track universal API to provide real-time updates on your shipments. Whether you are ordering from major international carriers like FedEx, UPS, and DHL, or local postal services like Royal Mail and USPS, this agent skill automates the process of monitoring delivery status. By abstracting the complex 17track API into simple command-line operations, it allows OpenClaw to manage your parcel tracking, send status notifications through your preferred messaging platform, and provide detailed shipment history without you needing to check individual carrier websites.

Installation

To install, run the installation command: clawhub install openclaw/skills/skills/joaoleitegmr/package-tracker. Navigate to the skill directory at /root/.openclaw/workspace/skills/package-tracker and execute bash scripts/setup.sh to prepare the environment. You must obtain an API key from the 17track admin portal and add it to the scripts/.env file. Once configured, ensure your virtual environment is active using source scripts/venv/bin/activate before running any CLI commands.

Use Cases

This skill is ideal for frequent online shoppers or logistics-heavy workflows. Use it to keep track of multiple active orders, receive proactive notifications when a package is out for delivery or has been marked as delivered, and organize your shipping history in a centralized repository. It is particularly useful for tracking international shipments that transition between different carrier services, as 17track's universal detection handles these complexities seamlessly.

Example Prompts

  1. "OpenClaw, please track my new package with number 1Z999AA10123456784 and give it the description 'Birthday Gift'."
  2. "What is the current status of my order with tracking number 1Z999AA10123456784?"
  3. "Can you list all the packages I am currently tracking and check if any have been delivered yet?"

Tips & Limitations

  • The free tier of the 17track API allows for 100 new tracking registrations per month, but status updates (checking current progress) are unlimited.
  • Use the --all flag with the list command to review previous shipments that have already arrived.
  • For optimal automation, integrate the check_updates.py script into your system's crontab or the OpenClaw heartbeat logic to receive automated push notifications as soon as a delivery event occurs.

Metadata

Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-joaoleitegmr-package-tracker": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#shipping#logistics#automation#tracking#ecommerce
Safety Score: 4/5

Flags: external-api, file-read, file-write, code-execution