← Files O'Hara Package TrackerARCHIVED FILE
plugin.json
6.91 KB · Nov 12, 2026 · 00:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ohara-package-tracker",
"version": "1.0.1",
"description": "Track a shipment using its carrier tracking number through Ship24. Returns standardized shipment status, recognized carrier, estimated delivery time when available, and event statuses and timestamps. Does not return recipient or sender details, shipment locations, raw event descriptions, or debugging data. Tracking number and optional courier code are sent to Ship24 for the requested lookup. Only track shipments you are authorized to access. Does not accept retailer order numbers alone, buy labels, modify deliveries, contact carriers, or file claims. Carrier information may be delayed or incomplete.",
"author": {
"name": "Brad O'Hara",
"email": "brad.j.ohara@gmail.com",
"url": "https://chatgpt-utility-plugins-vercel.vercel.app"
},
"homepage": "https://chatgpt-utility-plugins-vercel.vercel.app",
"keywords": [
"package",
"parcel",
"tracking",
"shipment",
"delivery"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "O'Hara Package Tracker",
"shortDescription": "Track packages across carriers",
"longDescription": "Track a shipment using its carrier tracking number through Ship24. Returns standardized shipment status, recognized carrier, estimated delivery time when available, and event statuses and timestamps. Does not return recipient or sender details, shipment locations, raw event descriptions, or debugging data. Tracking number and optional courier code are sent to Ship24 for the requested lookup. Only track shipments you are authorized to access. Does not accept retailer order numbers alone, buy labels, modify deliveries, contact carriers, or file claims. Carrier information may be delayed or incomplete.",
"developerName": "Brad O'Hara",
"category": "Business & Operations",
"capabilities": [
"Track packages",
"Read shipment event history"
],
"websiteURL": "https://chatgpt-utility-plugins-vercel.vercel.app",
"supportURL": "https://chatgpt-utility-plugins-vercel.vercel.app/support",
"privacyPolicyURL": "https://chatgpt-utility-plugins-vercel.vercel.app/privacy",
"termsOfServiceURL": "https://chatgpt-utility-plugins-vercel.vercel.app/terms",
"defaultPrompt": [
"Track this package for me.",
"Has this shipment been delivered?",
"What is the latest event for this package?"
],
"brandColor": "#167A4B",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Track delivered package",
"prompt": "Track package SHIP24_SAMPLE_DELIVERED_000.",
"tools_triggered": "track_package",
"expected_behavior": "Return a delivered status and the associated latest event and history for the Ship24 sample shipment. Return only standardized status, recognized carrier if available, timestamps, estimated delivery if available, and bounded status/timestamp history. Do not expose the tracking number, names, addresses, postal codes, location, raw descriptions, raw provider records, or debug fields."
},
{
"description": "Track package in transit",
"prompt": "Track package SHIP24_SAMPLE_IN_TRANSIT_000.",
"tools_triggered": "track_package",
"expected_behavior": "Return an in-transit status and available event history for the Ship24 sample shipment. Return only standardized status, recognized carrier if available, timestamps, estimated delivery if available, and bounded status/timestamp history. Do not expose the tracking number, names, addresses, postal codes, location, raw descriptions, raw provider records, or debug fields."
},
{
"description": "Track out-for-delivery package",
"prompt": "Track package SHIP24_SAMPLE_OUT_FOR_DELIVERY_000.",
"tools_triggered": "track_package",
"expected_behavior": "Return an out-for-delivery status and available latest event for the Ship24 sample shipment. Return only standardized status, recognized carrier if available, timestamps, estimated delivery if available, and bounded status/timestamp history. Do not expose the tracking number, names, addresses, postal codes, location, raw descriptions, raw provider records, or debug fields."
},
{
"description": "Track pickup-ready package",
"prompt": "Track package SHIP24_SAMPLE_AVAILABLE_FOR_PICKUP_000.",
"tools_triggered": "track_package",
"expected_behavior": "Return an available-for-pickup status and available event details for the Ship24 sample shipment. Return only standardized status, recognized carrier if available, timestamps, estimated delivery if available, and bounded status/timestamp history. Do not expose the tracking number, names, addresses, postal codes, location, raw descriptions, raw provider records, or debug fields."
},
{
"description": "Track exception package",
"prompt": "Track package SHIP24_SAMPLE_EXCEPTION_000.",
"tools_triggered": "track_package",
"expected_behavior": "Return an exception status and the relevant latest event/history for the Ship24 sample shipment. Return only standardized status, recognized carrier if available, timestamps, estimated delivery if available, and bounded status/timestamp history. Do not expose the tracking number, names, addresses, postal codes, location, raw descriptions, raw provider records, or debug fields."
}
],
"negative": [
{
"description": "Retailer order number only",
"prompt": "Track my Amazon order 113-1234567-1234567. I do not have a carrier tracking number."
},
{
"description": "Shipping label unsupported",
"prompt": "Create a UPS shipping label for this package."
},
{
"description": "Claim filing unsupported",
"prompt": "File a lost-package claim with FedEx for me."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Privacy update: expanded policy to disclose inputs, received and returned shipment data, recipients, purposes, retention, logging and user controls. Removed tracking-number echo, location/postal-code fields, raw event descriptions and status detail; added strict nested output allowlists and generic error handling. Provider payloads and debug information are not forwarded."
},
"apps": "./.app.json"
}
}
}
SHA-256: a3cdf014218cf15c5dfe6ce5ebfa049f0d51682d3d09c8dfbd45ac14319f7ba1