agentsclimarketplace

Shipping analysis

Skill goshippo/ai/providers/claude/plugin/skills/shipping-analysis

Shippo's AI distribution surfaces: Agent Skills + plugins for Claude Code, OpenAI Codex, ClawHub, and the Claude apps.

Install
npx -y skills add goshippo/ai --skill shipping-analysis

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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

SKILL.md

2.8 KB, as published. Nobody here has run it

<!-- ⚠️ 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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.