← 返回 Skills 市场
paulld

Easyship (Official)

作者 Paul · GitHub ↗ · v0.1.7 · MIT-0
cross-platform ✓ 安全检测通过
194
总下载
0
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install easyship-official
功能描述
Official Easyship Integration. Ship, label, track & pickup across 550+ couriers in 200+ countries. Connects to mcp.easyship.com — no install required
使用说明 (SKILL.md)

v0.4.0 — 25 tools across shipping, tracking, pickups, billing, address validation, and analytics.

Shipping rates

get_rates

Use when the user asks about shipping costs, delivery times, courier options, or the cheapest/fastest way to ship.

Required inputs: origin country, destination country, parcel weight, dimensions (length/width/height).

Optional (improves accuracy): city, state, postal code, street address for origin and destination. Item category or HS code for duty estimates.

Presenting results:

  • Show a comparison table: courier name, price, currency, estimated delivery days.
  • Sort by price (lowest first) unless the user asks for fastest.
  • If you used assumed/estimated data (e.g. generic postal codes), tell the user the rates are estimates.

Shipments

create_shipment

The primary tool for creating shipments and buying labels.

For "ship this" / "buy a label": set buy_label: true and buy_label_synchronous: true with format: "url" in printing options. Extract the label URL from shipping_documents in the response and present it as a clickable link.

For a specific courier (e.g. "buy a label with UPS Ground"): call get_rates first to find the courier_id, then pass it in courier_settings.

Without a specific courier: omit courier_service_id — the API auto-selects best value. Do NOT call get_rates first.

Required inputs: complete origin and destination addresses (contact name, email, phone, street, city, country code, and company name for origin), parcel weight, item description and customs value.

update_shipment / get_shipment / list_shipments / delete_shipment / cancel_shipment

  • get_shipment — retrieves full shipment details. Also use this to get label/document download URLs (pass format="URL").
  • list_shipments — filter by state, date range, country, etc. Supports label_state, delivery_state, shipment_state filters.
  • delete_shipment — removes a shipment that hasn't shipped yet.
  • cancel_shipment — cancels a shipped shipment (only if label failed or shipment not yet in transit).

create_label

The preferred way to buy a label for an existing shipment. Use this instead of passing buy_label via update_shipment.

Required input: easyship_shipment_id.

Optional: courier_service_id (omit to auto-select), format (url/pdf/png/zpl, default "url"), label/commercial_invoice/packing_slip page sizes, remarks.

After calling: Find the shipping_documents entry with "category": "label" and present its URL as a clickable link. Include packing slip and commercial invoice URLs if present.

get_shipment_documents

Returns metadata only (content type, size). For actual document downloads, use get_shipment with format="URL" instead.

Tracking

track_shipment

Use when the user asks to track a package, check delivery status, or says "where's my shipment."

Required input: either easyship_shipment_id or platform_order_number — at least one must be provided.

Presenting results:

  • Current status, last known location, estimated delivery date.
  • List recent tracking checkpoints.

Pickups

get_pickup_slots → create_pickup

Workflow for scheduling a pickup:

  1. Get the courier_service_id from the shipment via get_shipment
  2. Call get_pickup_slots to find available dates and time windows
  3. Present options to the user (or pick the earliest if they want the closest)
  4. Call create_pickup with the chosen slot, date, and shipment IDs

All shipments in a pickup must use the same courier and have labels pending or generated.

list_pickups / get_pickup / cancel_pickup / list_pickup_shipments

Standard CRUD for managing existing pickups.

Address validation

validate_address

Validates both US domestic and international addresses in a single tool. Omit country_alpha2 or pass "US" for domestic; any other country code routes to international validation.

Requires an updated contract with Easyship.

Billing

list_transactions / list_billing_transactions

View transaction history filtered by type (shipment, pickup, claim, policy, payment), date range, or shipment ID.

Analytics

Six analytics tools, all defaulting to a 90-day lookback if the user doesn't specify a date range:

Tool Use for Returns
analytics_shipments Shipment volume and trends Total count + daily time series
analytics_shipped Past shipping activity confirmation Whether account has ever shipped
analytics_shipment_status Status distribution Counts by status (in-progress breakdown)
analytics_top_destinations Where shipments go Countries/zones ranked by volume
analytics_top_couriers Courier usage breakdown Couriers ranked by shipment count
analytics_sale_channels Sales channel breakdown Channels ranked by shipment count

General

  • Easyship supports 550+ couriers across 200+ countries/territories.
  • An API token is required. If not configured, direct the user to: https://app.easyship.com/connect
  • All prices are returned in the user's Easyship account currency unless specified otherwise.
  • Always confirm destructive actions (delete/cancel) with the user before executing.
安全使用建议
This skill appears to do exactly what it says: call Easyship's MCP API using the EASYSHIP_API_ACCESS_TOKEN. Before installing, ensure the token you provide has the minimum necessary permissions, rotate/revoke it if compromised, and avoid sharing it elsewhere. Confirm you're comfortable with the skill transmitting shipment and address data to mcp.easyship.com (the documented endpoint). Because it can be invoked autonomously by the agent, review activity logs and only enable the skill for agents/accounts you trust.
功能分析
Type: OpenClaw Skill Name: easyship-official Version: 0.1.7 The skill is a legitimate integration for the Easyship platform, providing tools for shipping, tracking, and logistics management. It connects to an official remote MCP server (mcp.easyship.com) and requires a standard API access token. The instructions in SKILL.md are well-aligned with the stated purpose and include security-conscious directives such as confirming destructive actions with the user.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
Name/description (Easyship integration) align with required items: only EASYSHIP_API_ACCESS_TOKEN is requested and the SKILL.md describes shipping, tracking, pickups, billing, address validation, and analytics against mcp.easyship.com.
Instruction Scope
SKILL.md instructions stay within shipping domain (rates, shipments, labels, pickups, analytics). It does not instruct reading local files, other environment variables, or sending data to endpoints outside the documented Easyship MCP server.
Install Mechanism
No install spec and no code files — instruction-only skill. This is the lowest-risk install model (nothing is downloaded or written during install).
Credentials
Only one env var (EASYSHIP_API_ACCESS_TOKEN) is required and it is the declared primary credential — proportionate for an API integration. SKILL.md does not reference additional secrets or unrelated credentials.
Persistence & Privilege
always is false and the skill does not request elevated/system-wide presence or modification of other skills. Normal autonomous invocation is allowed (default) but does not combine with other risky privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install easyship-official
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /easyship-official 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.7
- Added the new create_label tool for buying labels for existing shipments (now 25 total tools). - Updated documentation to describe create_label usage as the preferred method for buying labels post-shipment creation. - Minor clarifications on tool descriptions and workflows. - No functional code changes detected.
v0.1.6
- Version updated from 0.1.6 to 0.4.0. - Documentation now references v0.4.0 in user-facing notes. - No changes to the code or features; only the version and SKILL.md documentation have been updated.
v0.1.5
- Updated description for conciseness and clarity. - Added a new `metadata` block specifying required environment variables. - No changes to tools or functional behavior.
v0.1.4
Major update: Expanded from 2 to 24 tools, adding support for full shipping, pickups, billing, address validation, and shipment analytics. - New features include buying labels, scheduling pickups, managing shipments, billing history, and robust analytics. - Shipping rates tool now requires exact parcel dimensions and can use address/HS code info for accuracy. - Pickups, address validation, and billing tools added for operational support. - Shipment management expanded: create, update, list, retrieve, cancel, and delete shipments, plus document handling. - Extensive analytics tools for shipment stats, destinations, couriers, and sales channels. - All actions require API access token; always confirm before deleting or canceling shipments/pickups.
v0.1.3
- New tools available
v0.1.2
- Updated description to clarify official integration, supported countries, and no install requirement. - No functional or tool changes. - No file or logic changes detected in this release.
v0.1.1
- Added homepage and source repository links for easier access. - Expanded environment variable configuration with a clear description and direct link for obtaining the API token.
v0.1.0
Easyship skill v0.1.0 — major update with new official integration. - Introduces 2 core tools: get_shipping_rates (compare shipping rates from 550+ couriers) and track_shipment (track packages worldwide). - Simplified setup: requires an API access token for authentication. - Streamlined inputs: rate quotes need origin/destination country and parcel weight; tracking needs only a tracking ID. - Results optimized for user requests—price-comparison tables for rates, detailed status/events for tracking. - Active development: more features planned, including address validation and shipment creation.
元数据
Slug easyship-official
版本 0.1.7
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 8
常见问题

Easyship (Official) 是什么?

Official Easyship Integration. Ship, label, track & pickup across 550+ couriers in 200+ countries. Connects to mcp.easyship.com — no install required. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 194 次。

如何安装 Easyship (Official)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install easyship-official」即可一键安装,无需额外配置。

Easyship (Official) 是免费的吗?

是的,Easyship (Official) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Easyship (Official) 支持哪些平台?

Easyship (Official) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Easyship (Official)?

由 Paul(@paulld)开发并维护,当前版本 v0.1.7。

💬 留言讨论