Easypost
/install easypost
🚚 EasyPost
EasyPost — shipping labels, rate comparison, package tracking, address verification, and insurance.
Requirements
| Variable | Required | Description |
|---|---|---|
EASYPOST_API_KEY |
✅ | EasyPost API key |
Quick Start
# Create shipment & get rates
python3 {{baseDir}}/scripts/easypost.py create-shipment --from "JSON address" --to "JSON address" --parcel "JSON"
# Get shipment details
python3 {{baseDir}}/scripts/easypost.py get-shipment \x3Cid>
# List shipments
python3 {{baseDir}}/scripts/easypost.py list-shipments --page-size "20"
# Buy label for shipment
python3 {{baseDir}}/scripts/easypost.py buy-shipment \x3Cid> --rate-id \x3Cvalue>
# Create a tracker
python3 {{baseDir}}/scripts/easypost.py create-tracker --tracking-code \x3Cvalue> --carrier \x3Cvalue>
# Get tracker details
python3 {{baseDir}}/scripts/easypost.py get-tracker \x3Cid>
# List trackers
python3 {{baseDir}}/scripts/easypost.py list-trackers --page-size "20"
# Verify/create address
python3 {{baseDir}}/scripts/easypost.py verify-address --street1 \x3Cvalue> --city \x3Cvalue> --state \x3Cvalue> --zip \x3Cvalue> --country "US"
# Insure a shipment
python3 {{baseDir}}/scripts/easypost.py create-insurance --shipment-id \x3Cvalue> --amount \x3Cvalue>
# Refund a label
python3 {{baseDir}}/scripts/easypost.py create-refund --carrier \x3Cvalue> --tracking-codes "comma-separated"
# List rates for shipment
python3 {{baseDir}}/scripts/easypost.py list-rates \x3Cid>
# Create return shipment
python3 {{baseDir}}/scripts/easypost.py create-return --from "JSON" --to "JSON" --parcel "JSON" --is-return "true"
Output Format
All commands output JSON by default.
Script Reference
| Script | Description |
|---|---|
{baseDir}/scripts/easypost.py |
Main CLI — all commands in one tool |
Credits
Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install easypost - After installation, invoke the skill by name or use
/easypost - Provide required inputs per the skill's parameter spec and get structured output
What is Easypost?
EasyPost — shipping labels, rate comparison, package tracking, address verification, and insurance. It is an AI Agent Skill for Claude Code / OpenClaw, with 383 downloads so far.
How do I install Easypost?
Run "/install easypost" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Easypost free?
Yes, Easypost is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Easypost support?
Easypost is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Easypost?
It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.