Shipping Analysis

by goshippocf8e96532f24No licenseListed Oct 8, 2026Updated Oct 8, 2026

Analyze shipping costs, compare carriers, optimize package dimensions, and review historical shipping spend via the Shippo API

Instructions onlyBusiness & Finance
AI-generated overview

Analyzes shipping costs, compares carriers, optimizes package dimensions, and reviews historical shipping spend via the Shippo API.

What it does
Guides an agent through shipping cost analysis using the Shippo API: listing carrier accounts, creating shipments per destination to collect rates, and grouping rates by provider for carrier comparison. It also tests package dimension profiles against flat-rate and saved parcel templates, and reviews past shipments and transactions to find overpayment patterns and service-level mismatches. Outputs are written to an analysis directory as a markdown report plus a CSV with route, carrier, service, cost, currency, estimated days, and zone columns.
When to use it
Use when a user wants to understand or reduce shipping costs, compare carriers and service levels for a route, evaluate package dimensions or flat-rate options, or audit historical shipping spend. It is also suited to checking actual versus estimated delivery times from past tracking data. It is not intended for one-off label purchase or order fulfillment.
Requirements
Requires access to the Shippo API and configured carrier accounts; no scripts are shipped (instructions only).
<!-- ⚠️ DO NOT EDIT. Auto-generated from skills/shipping-analysis/SKILL.md by scripts/sync.js Edits here will be overwritten on the next sync. To change this content, edit the canonical source and re-run the sync script. -->

Shipping Analysis and Optimization

Geographic Cost Analysis

  1. Confirm origin address, destination list (or use representative cities), and parcel details.
  2. Call ListCarrierAccounts to see configured carriers.
  3. Call CreateShipment per destination to collect rates. Creating shipments is free; only CreateTransaction costs money.
  4. Write results to analysis/ directory (markdown report + CSV). Columns: Route, Destination, Carrier, Service, Cost, Currency, EstimatedDays, Zone.

Package Optimization

  1. Confirm the route.
  2. Define dimension profiles to test (or use user-provided ones).
  3. Check ListCarrierParcelTemplates and ListUserParcelTemplates for flat-rate and saved templates. See shippo/references/rate-shopping-guide.md for dimensional weight and flat-rate guidance.
  4. Call CreateShipment per profile on the same route.
  5. Compare: cheapest rate, carrier options, fastest option per profile. Note where flat-rate templates beat custom dimensions and where dimensional weight causes price jumps. See shippo/references/carrier-guide.md for carrier-specific weight limits and surcharges.

Carrier Comparison

  1. Call CreateShipment for the route.
  2. Group the rates array by provider.
  3. Per carrier: cheapest service, fastest service, number of service levels, price range.

Historical Cost Optimization

  1. Call ListShipments and ListTransactions to get past activity.
  2. Cross-reference: what the user paid vs. what alternatives were available.
  3. Identify patterns: carrier concentration, service-level mismatch, consistent overpayment.
  4. For a sample of shipments with tracking numbers, call GetTrack to check actual vs. estimated delivery times.
  5. If fewer than 5 successful transactions exist (not just shipments -- shipments are rate quotes, transactions represent actual spend), redirect to forward-looking analysis.

Output Conventions

Write reports to the analysis/ directory. Create it if it does not exist. Include both markdown and CSV. CSV must have a header row. Markdown must include a timestamp and input parameters.


Quick Reference

Cost analysis: ListCarrierAccounts -> CreateShipment (per destination) -> read rates arrays -> write report

Carrier comparison: CreateShipment -> group rates by provider -> summarize

Historical review: ListShipments + ListTransactions -> cross-reference -> GetTrack (sample) -> write report

Source and attribution

Source:goshippo/aiinproviders/claude/plugin/skills/shipping-analysisat commitcf8e965

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

More from goshippo/ai

Upgrade Shippo

goshippo

Guides Shippo API version awareness, webhook payload versioning, and troubleshooting of the hosted Shippo MCP server.

Software DevelopmentOct 8, 2026

Tracking

goshippo

Track packages across carriers via the Shippo API, including tracking history and webhooks.

Productivity & WorkflowOct 8, 2026

Shippo Support Ticket

goshippo

Generate a complete, auto-classified, ready-to-paste Shippo support ticket for a single shipment or label. Use when a support agent or customer needs to escalate a shipping issue (lost/delayed package, unused-label refund, billing/rate adjustment, address exception, customs hold, carrier-account, or tracking-webhook problem). Given a tracking number + carrier, a transaction (label) ID, or a shipment ID, it classifies the issue, runs the right read-only Shippo MCP lookups, computes the triage timeline, and emits both a copy-paste support message and a routing-tagged JSON block so the ticket lands in the right pipeline first time.

Awaiting classificationOct 8, 2026

Shippo Best Practices

goshippo

Guides Shippo integration decisions, choosing between Rates at Checkout vs. full Shipments+Transactions vs. Batch processing, address validation strategy (v1 vs v2 fields), domestic vs international workflows (customs declarations, incoterms), label format selection, and webhook setup. Use when planning, building, or reviewing any Shippo integration, including building checkout flows, bulk fulfillment pipelines, address validation, label generation, package tracking, customs handling, or webhook subscriptions.

Awaiting classificationOct 8, 2026

Rate Shopping

goshippo

Compares multi-carrier shipping rates via the Shippo API and recommends cheapest, fastest, or best-value options.

Business & FinanceOct 8, 2026

Label Purchase

goshippo

Guides purchasing domestic, international and return shipping labels through the Shippo API, including customs and refunds.

Business & FinanceOct 8, 2026