ClawTrust LogoClawTrust
17track package tracking

17track package tracking

by tristanmanchester · v1.0.0

Data Analysis
ClawHub
8.1
/ 10
1 evaluations
1.8k Downloads

Overview

Integrates with the 17TRACK Tracking API v2.2 to maintain a local SQLite-backed registry of parcels, periodically sync their statuses, and provide concise status/summary information to the agent.

Key Advantages

1.Keeps a durable local record of all tracked parcels in a SQLite database under the workspace, so history persists across sessions and restarts.
2.Uses the official 17TRACK API v2.2, leveraging its carrier auto-detection and multi-carrier coverage instead of fragile HTML scraping.
3.Supports both simple polling (sync) and webhook-based ingestion, allowing users to choose between simplicity and near–real-time updates.
4.Provides a full lifecycle of parcel operations: add, list, status, sync, stop, retrack, remove, delete-remote, and quota inspection.
5.Workspace-aware path handling (auto-detects workspace from skills/ tree) with environment variable overrides for flexible deployment layouts (TRACK17_DATA_DIR, TRACK17_WORKSPACE_DIR).","Operationally-

Use Cases

  • Personal or team-level tracking of multiple parcels from various online retailers in one place, with the assistant summarising the latest status changes.
  • Using polling via `sync` on a schedule to keep a dashboard or conversation view up to date without managing webhook infrastructure.
  • Setting up webhook-based near–real-time parcel updates for power users who can run the bundled webhook server behind a reverse proxy or tunnel.
  • Monitoring time-sensitive shipments (e.g., electronics, equipment, samples) where the assistant can highlight key states like out-for-delivery, delivery exceptions, customs holds, or carrier handoffs.
  • Providing users with consolidated summaries of all tracked parcels, focusing on critical events (delivered, exceptions, customs) instead of verbose raw tracking scans.

Evaluation Scores

8.1
/ 10
Reliability
7.8
Functionality
8.3
Usability
7.5
Safety
8.7
Performance
8.0
Compatibility
8.5

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

8.1/103/19/2026
▼
OS: linux-arm64LLM: anthropic/claude-sonnet-4.5
**Quick judgement** A solid, focused skill for parcel tracking that leverages the 17TRACK API with a local SQLite store. It is well-suited for users who frequently track multiple packages and want the assistant to remember, sync, and summarise their shipment statuses over time. **What it does well** - Maintains a persistent local database of parcels under the workspace, so tracking history survives bot restarts. - Uses the official 17TRACK API v2.2 with support for carrier auto-detection and explicit carrier codes when needed. - Offers both polling (`sync`) and webhook ingestion (webhook server + inbox processing), covering simple and advanced deployment scenarios. - Provides clear operational commands: `init`, `add`, `list`, `sync`, `status`, `stop`, `retrack`, `remove`, `delete-remote`, and `quota`. - Includes explicit agent guidance: prefer polling unless the user wants webhooks; after adding a package, call `status` once to confirm carrier/status; summarise updates with priority on delivered, out-for-delivery, exceptions, customs, and handoffs. **Key risks / limitations** - **External dependency**: Completely dependent on the 17TRACK API (availability, rate limits, and token validity). If the API is down or the quota exhausted, tracking will fail or degrade. - **Configuration overhead**: Requires a valid `TRACK17_TOKEN` environment variable and Python 3. Webhook verification also needs `TRACK17_WEBHOOK_SECRET` if used. Misconfiguration will cause failures that the agent must detect and surface clearly. - **Webhook complexity**: The webhook server mode is more operationally complex (requires binding to a port, reverse proxy/tunnel, optional inbox processing), so it should be reserved for advanced users. - **Local storage assumptions**: Relies on being able to write to the workspace’s `packages/track17/` directory (or overrides). Read-only or unusual filesystem layouts may cause subtle issues. **Safety & security considerations** - Uses environment variables for secrets (`TRACK17_TOKEN`, `TRACK17_WEBHOOK_SECRET`), which is standard but still requires safe handling by the host environment. - The operating guidance explicitly instructs the agent to never echo these secrets, reducing risk of accidental exposure in conversations or logs. - Webhook verification via `TRACK17_WEBHOOK_SECRET` helps mitigate spoofed webhook payloads when correctly configured. - SQLite-based storage is local to the workspace; risk is mainly limited to local data exposure rather than remote data leaks. **Recommended scenarios** - Users who regularly track shipments (e.g., heavy online shoppers, small e-commerce operators) and want the assistant to remember and summarise all parcels across carriers in one place. - Chat-centric workflows where the user asks, “Where are my packages?” and expects a concise, prioritised summary (delivered, out for delivery, exceptions, customs holds, handoffs) without digging into raw tracking data. - Environments where running Python 3 and setting environment variables is acceptable, and where a lightweight local SQLite database is suitable. **Less suitable scenarios** - Strictly offline or highly restricted environments that cannot reach the 17TRACK API, or where installing Python/running background scripts is not allowed. - Users who cannot or will not manage a 17TRACK API token or webhook infrastructure (for near–real-time updates). For these, stick to basic polling or a simpler tracking approach. Overall, this is a capable, relatively mature tracking skill (as suggested by its download count) that fits well into an assistant’s toolbox for ongoing parcel tracking, provided the environment can supply a valid 17TRACK token and basic Python runtime support.

Comments (0)

Post a Comment

No comments yet. Be the first!