Skip to content

Tags: goshippo/ai

Tags

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add shippo-support-ticket skill: classified support-ticket builder (#2)

* Add shippo-support-ticket skill: classified support-ticket builder

New canonical skill that turns a single shipment identifier (tracking #
+ carrier, transaction/label ID, shipment ID, or order #/email) into an
auto-classified support package for the Shippo support team:

- A copy-paste human ticket block, and
- A routing-tagged structured JSON block for the ticketing pipeline.

Read-only: it documents and recommends (e.g. "refund this label") and
never calls a write op. Classifies into one of eight canonical issue
types (lost/delayed, unused-label refund, billing adjustment, address
exception, customs, carrier-account, tracking-webhook, other), runs
issue-type-specific Shippo MCP lookups, computes a triage timeline, and
minimizes PII (object IDs + coarse geography only — no names/street
lines). Audience is Shippo support agents.

Conformed to repo conventions: name+description-only frontmatter (no
per-skill version field — versioning stays in package.json), no manual
INSTALL block (sync.js owns the derived-file banner), single-line
description, provenance stamp drops the frontmatter-version read.

Wiring:
- skills/shippo-support-ticket/{SKILL.md,README.md} (canonical)
- Synced 1:1 into the Claude Code and Codex plugin mirrors
- Added a "Support Ticket Builder" section to the ClawHub digest
  template (bundle 1.3.4 -> 1.4.0)
- Bumped package.json 1.4.0 -> 1.5.0 (propagated to both manifests),
  brings the skill count to 9 (1 Decide / 7 Do / 1 Maintain) in both
  READMEs, and added a CHANGELOG entry.

* Replace em/en dashes with standard punctuation..the repo has a hard no-em-dash rule. Swap all 51 em dashes + 2 en dashes in the shippo-support-ticket SKILL.md and 9 em dashes in its README for commas/colons/semicolons/periods/parens, then regenerate the provider mirrors via npm run sync.

* update ListTransactions has no server-side tracking_number filter, page and match tracking_number client-side.

* increment skill count from 8 to 9

* add shippo-support-ticket to SKILL_NAMES and add test block for should and should-not trigger prompts

* Drop unreliable order-number anchor; surface order ref + shipment extras in output

---------

Co-authored-by: Joseph Friedrich <joseph.friedrich@Joseph-Friedrich-K9X1DVQLWR.local>
Co-authored-by: Wyatt Shippo <wyatt.reid@shippo.com>

v1.4.0

Toggle v1.4.0's commit message
Shippo AI: Agent Skills and multi-surface distribution

Canonical Agent Skills for Shippo shipping workflows (rate shopping, address
validation, label purchase with customs, tracking, batch, cost analysis,
best-practices routing, and SDK/API upgrades), distributed to Claude Code,
OpenAI Codex, ClawHub, and the Claude apps, plus the hosted Shippo MCP
(mcp.shippo.com, per-user OAuth). See README.md.