{"id":4819,"external_id":"plugins_6aace9b25cc8819185620a8407053ddb","name":"ship24","display_name":"Ship24 Tracking API","developer":"Ship24 Limited","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:05Z","input_sha256":"36218c10b54225ffb6cdfd80ec8408d2e540d75dc262e2d344b3a8b4abc8ee50","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":7,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T12:00:02.247Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugins_6aace9b25cc8819185620a8407053ddb","name":"ship24","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_c8e65d134cf08191a6a709716cf2a03e","skills":[{"name":"ship24-couriers","interface":{"brand_color":"#FCB016","iconography":"code","display_name":"Ship24 Courier Codes","default_prompt":"Which Ship24 courier code should I use for USPS, and does it need a postcode?","icon_large_url":"https://files.openai.com/content?id=file_00000000d97c82119c53a95f34d9d79c","icon_small_url":"https://files.openai.com/content?id=file_00000000e2cc8211805ba597ebfa91af","short_description":"Courier codes, auto-detection and per-courier required fields"},"description":"Ship24 courier codes, courier auto-detection and per-courier required fields. Use when asked \"which courier code for <carrier>\", \"force the courier\", \"does <carrier> need a postcode\", \"courier not detected\", \"courierCode\", \"list of couriers Ship24 supports\", or when a tracker returns no results and the courier may be the cause. Explains when to send courierCode, the 3-per-request limit, requiredFields, deprecated codes, and how to fetch the courier list once and cache it instead of calling GET /couriers on every request.","plugin_release_skill_id":"pluginrsk_6aace9b70d14819188fbab90b62a6243"},{"name":"ship24-integration","interface":{"brand_color":"#FCB016","iconography":"code","display_name":"Ship24 API Integration","default_prompt":"Add Ship24 shipment tracking to this project.","icon_large_url":"https://files.openai.com/content?id=file_00000000fcb88211bf4185e398bd297c","icon_small_url":"https://files.openai.com/content?id=file_0000000095188211b51a9972c307d8c2","short_description":"Integrate the Ship24 Tracking API into your project end to end"},"description":"Integrate the Ship24 Tracking API into a codebase end to end. Use when asked to \"add Ship24\", \"integrate Ship24\", \"integrate package, parcel or shipment tracking\", create trackers, choose between webhooks and polling, or call the per-call tracking endpoint, in any language or framework. Detects the project's stack, confirms the Ship24 plan type and update mechanism, then guides implementation and verification against the OpenAPI spec. For webhook receivers, courier codes, statuses, errors or the Node SDK, the sibling ship24-* skills go deeper.","plugin_release_skill_id":"pluginrsk_6aace9b8670c8191894f801e392d62a7"},{"name":"ship24-node-sdk","interface":{"brand_color":"#FCB016","iconography":"code","display_name":"Ship24 Node SDK","default_prompt":"Use the official Ship24 Node SDK in this project.","icon_large_url":"https://files.openai.com/content?id=file_00000000834c8230a3aad0d9dfcdc51b","icon_small_url":"https://files.openai.com/content?id=file_000000000a208207830c671a99bea905","short_description":"Use the official ship24 npm package"},"description":"Use the official Ship24 npm package in TypeScript or Node.js. Triggers include \"Ship24 Node SDK\", \"ship24 npm package\", \"use ship24\", \"ship24.trackers.create\", \"import ship24\", \"new Ship24\", or asking to replace hand-written fetch or axios calls to Ship24 in Node/TypeScript. Routes deeper Node SDK questions away from generic integration guidance. Covers installation, constructor configuration, all 12 endpoint methods, error handling, per-call vs per-shipment differences, pagination, and when retries are needed.","plugin_release_skill_id":"pluginrsk_6aace9b846b08191b774c3a1de7cba12"},{"name":"ship24-tracking-statuses","interface":{"brand_color":"#FCB016","iconography":"chart","display_name":"Ship24 Tracking Statuses","default_prompt":"Map Ship24 tracking statuses to my order states.","icon_large_url":"https://files.openai.com/content?id=file_0000000053788211bb158eb1192a9492","icon_small_url":"https://files.openai.com/content?id=file_00000000cc8882119d18bae26fad482e","short_description":"Map Ship24 tracking statuses and milestones to your business logic"},"description":"Map Ship24 tracking statuses to application logic using statusMilestone, statusCode and statusCategory. Use when asked \"Ship24 status\", \"statusMilestone\", \"statusCode\", \"statusCategory\", \"is the parcel delivered\", \"terminal status\", \"notify the customer on status change\", \"sample tracking numbers\", or when deciding which status field to store, filter or alert on. Covers the 8 milestones, 6 categories and 20 codes, event ordering, and the SHIP24_SAMPLE_* test numbers.","plugin_release_skill_id":"pluginrsk_6aace9b6cca88191a01a583ba2828d1a"},{"name":"ship24-troubleshooting","interface":{"brand_color":"#FCB016","iconography":"radar","display_name":"Ship24 Troubleshooting","default_prompt":"Why is my Ship24 tracker returning no results?","icon_large_url":"https://files.openai.com/content?id=file_0000000074d482119d98b6ce799f42eb","icon_small_url":"https://files.openai.com/content?id=file_000000004b7482118d46335e1656e6e6","short_description":"Diagnose Ship24 API errors, rate limits and missing tracking results"},"description":"Diagnose Ship24 Tracking API problems from the symptom. Use when asked about a Ship24 error, a 400, 401, 403, 422 or 429 response, tracker_not_found, parcel_not_found, tracker_conflict, quota_limit_reached, \"no tracking results\", \"tracker not updating\", \"webhook not received\", \"rate limited\", or when the Ship24 MCP tools return 401 or seem to be missing. Gives the cause and the fix for every documented HTTP status and error code.","plugin_release_skill_id":"pluginrsk_6aace9b6ac708191918197576b15b6c1"},{"name":"ship24-webhook-test","interface":{"brand_color":"#FCB016","iconography":"code","display_name":"Ship24 Webhook Testing","default_prompt":"Test my Ship24 webhook receiver end to end.","icon_large_url":"https://files.openai.com/content?id=file_00000000501c82118987bd7c7f2af0ab","icon_small_url":"https://files.openai.com/content?id=file_000000004b408211bebfed9a72362625","short_description":"Test and verify a Ship24 webhook receiver end to end"},"description":"Test and debug a Ship24 webhook receiver end to end. Use when asked to test your webhook, simulate tracking updates, replay webhook messages, run a local webhook receiver, or validate webhook handling. Provides a runnable HTTP server and walkthrough for creating sample shipments, triggering events, and auditing delivery.","plugin_release_skill_id":"pluginrsk_6aace9b693d08191ac3730577a4ec883"},{"name":"ship24-webhooks","interface":{"brand_color":"#FCB016","iconography":"code","display_name":"Ship24 Webhooks","default_prompt":"Build a Ship24 webhook receiver for this project.","icon_large_url":"https://files.openai.com/content?id=file_0000000083148211bf0b9f674df97ca5","icon_small_url":"https://files.openai.com/content?id=file_00000000a944821197f3dc6d8a2c69d0","short_description":"Build and secure a Ship24 webhook receiver"},"description":"Build a correct Ship24 webhook receiver in any language. Use when asked to receive Ship24 tracking updates, build a webhook endpoint, verify webhook secrets, handle tracking or proof of delivery webhooks, or test webhook delivery. Covers authentication, payload structure, retry logic, ordering guarantees, and best practices to avoid data loss and duplicate processing.","plugin_release_skill_id":"pluginrsk_6aace9b7ff748191bc865a7f5194a0a2"}],"app_ids":[],"version":"1.0.0","keywords":["ship24","tracking","shipment-tracking","package-tracking","parcel-tracking","courier","logistics","mcp","agent-skills"],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_000000007ffc82089f7fd18e1fccc1a5","brand_color":null,"website_url":"https://www.ship24.com","capabilities":[],"logo_url_dark":null,"default_prompt":"How do I add Ship24 shipment tracking to my app?","developer_name":"Ship24 Limited","default_prompts":["How do I add Ship24 shipment tracking to my app?","Build a Ship24 webhook receiver and verify it end to end.","Which Ship24 courier code should I use for USPS, and does it need a postcode?"],"screenshot_urls":[],"long_description":"Ship24 shipment tracking for AI coding agents. Guides you through integrating the Ship24 Tracking API into your own project end to end: every endpoint and schema from the OpenAPI spec, webhook receivers versus polling, courier codes and required fields, tracking status mapping, the official Node SDK, and error and rate-limit troubleshooting. Your code calls Ship24 with your own API key.","composer_icon_url":"https://files.openai.com/content?id=file_0000000040b88211b6a54b889610c2fb","short_description":"Integrate shipment tracking","plugin_category_id":"developer tools","privacy_policy_url":"https://www.ship24.com/privacy-policy","terms_of_service_url":"https://www.ship24.com/terms","composer_icon_dark_url":null},"description":"Ship24 shipment tracking for AI coding agents: skills to integrate the Ship24 Tracking API, build webhook receivers, look up courier codes, map tracking statuses and troubleshoot errors.","app_manifest":null,"display_name":"Ship24 Tracking API","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-09-18T07:55:14.172506Z","is_template":false,"connector_id":null,"discoverability":"UNLISTED","canonical_app_id":null},"research":null,"package_metadata":{"name":"ship24","author":{"url":"https://www.ship24.com","name":"Ship24"},"license":"MIT","sources":[{"path":"plugin.json","sha256":"9ae1d1dc6e6cb9cc2cfe9a6edd1caabb2712435a8d2119ab155babb5ca8b5d55"},{"path":".codex-plugin/plugin.json","sha256":"5692a9cae02e9d5b607f2f6f979c468fa3971e37daaeea72e2dce017f4b3ea23"},{"path":".claude-plugin/plugin.json","sha256":"cc409e7a0967ad6b3076a46a07da0df7d4e2e4263bbeb86209a4cac1770dc01e"}],"version":"1.0.0","homepage":"https://github.com/ship24/ship24-ai-plugin#readme","keywords":["ship24","tracking","shipment-tracking","package-tracking","parcel-tracking","courier","logistics","mcp","agent-skills"],"repository":"https://github.com/ship24/ship24-ai-plugin","artifact_id":11668,"observed_at":"2026-10-02T00:34:46Z","support_url":"https://www.ship24.com/contact-us","field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}