atoship — Your AI Shipping Manager
Imagine having a shipping manager who never sleeps, never makes data entry errors, and instantly knows the cheapest way to get your package from A to B. That's what atoship does for your AI assistant.
With this skill installed, your AI becomes a fully capable shipping manager. Just tell it what you need in plain language — it handles carrier selection, rate comparison, label purchase, and tracking updates automatically. What used to take 10 minutes of clicking through carrier portals now takes one sentence.
Before atoship: Open carrier website → enter addresses → compare rates across tabs → copy-paste tracking numbers → manually update order status.
After atoship: "Ship this order to John in Austin, cheapest option under 3 days." Done.
What you can do
- - Compare shipping rates — Get live, discounted postage rates from USPS, FedEx, and UPS side by side in seconds
- Buy shipping labels — Purchase labels instantly at checkout; PDF, PNG, or ZPL formats supported
- Track shipments — Real-time package tracking with full event history for any carrier
- Manage labels — View, void, and reprint past shipping labels
- Check wallet balance — Monitor your postage credit and shipping spend
- Validate addresses — Verify delivery addresses before purchasing to avoid surcharges
Getting started
This is an instruction-only skill — no CLI or additional software required. Your AI assistant calls the atoship API directly using your API key.
Step 1: Create a free atoship account
Sign up at https://atoship.com (free, no credit card required to start).
Step 2: Get your API key
Go to Dashboard → Settings → API Keys and create a new key.
Step 3: Set your API key
CODEBLOCK0
Or configure it in your AI assistant's environment settings.
Step 4: Add funds to your wallet
Go to Dashboard → Billing to add postage credit. Labels are deducted from your wallet balance — you only pay for what you ship.
Note on permissions: Your API key authorizes label purchases and wallet charges. We recommend:
- - Start with a small wallet balance (e.g. $20) while evaluating
- Use a test/sandbox key (
ak_test_...) for development — test labels are free and never shipped - Set spending alerts in Dashboard → Billing → Notifications
- Revoke and rotate keys at any time from Dashboard → Settings → API Keys
How to use this skill
Type /atoship and describe what you need. Examples:
- - "How much does it cost to ship a 2lb box from Los Angeles to New York?"
- "Buy a USPS Priority Mail label from 90001 to 10001, 1lb"
- "Track my package: 9400111899223456789012"
- "Show my recent shipping labels"
- "What's my account balance?"
Shipping workflow
Step 1 — Compare rates
I'll call the atoship API to get live rates from all carriers:
CODEBLOCK1
Results show each carrier's services, prices, and estimated delivery times. USPS, FedEx Ground, FedEx Express, UPS Ground, UPS 2-Day, and more.
Step 2 — Buy a label
IMPORTANT: Always show the user the carrier, service, price, and full addresses, then ask for explicit confirmation (e.g. "Confirm purchase?") before calling the purchase API. Never purchase a label without user approval — this action charges their wallet.
Once you pick a service, I'll collect the full addresses and purchase the label:
CODEBLOCK2
You'll get:
- - ✅ Tracking number
- ✅ Label download link (PDF or PNG)
- ✅ Cost deducted from your wallet
Labels can be voided for a refund if unused within the carrier's void window (usually 28 days for USPS, 1 day for FedEx/UPS).
Step 3 — Track a package
Give me a tracking number and I'll show the full event history:
CODEBLOCK3
Supported carriers
| Carrier | Rates | Labels | Tracking |
|---|
| USPS | ✅ | ✅ | ✅ |
| FedEx |
✅ | ✅ | ✅ |
| UPS | ✅ | ✅ | ✅ |
Common use cases
E-commerce order fulfillment — Ship Shopify, eBay, Etsy, or Amazon orders without switching tabs. Automatically find the cheapest carrier for each order.
Small business shipping — Compare USPS First Class vs Priority Mail vs FedEx Ground vs UPS Ground for any package size and weight. Save money on every shipment.
Dropshipping & 3PL logistics — Integrate atoship's API into your fulfillment workflow. Generate labels programmatically and track shipments in bulk.
International shipping — atoship supports cross-border shipping to Canada, UK, Australia, and 200+ countries via USPS International, FedEx International, and UPS Worldwide.
Returns management — Generate prepaid return labels for customer returns with a single command.
Bulk shipping — Use the atoship dashboard at https://atoship.com for CSV import and batch label generation.
Tips
- - Cheapest rate: Ask "what's the cheapest way to ship X?"
- Weight units: oz, lb, g, kg all supported
- Label formats: PDF (default), PNG, ZPL for thermal printers
- Signature required: Add "with signature confirmation" when buying
- Insurance: Add "with $100 insurance" when buying
- Reference number: Add "reference ORDER-123" to tag your label
API Endpoint Reference
Base URL: INLINECODE2
All requests require Authorization: Bearer YOUR_API_KEY header.
| Action | Method | Endpoint | Description |
|---|
| Get rates | POST | INLINECODE4 | Compare shipping rates across carriers |
| Create label |
POST |
/api/v1/labels | Create a draft shipping label |
| Purchase label | POST |
/api/v1/labels/{id}/purchase | Purchase a draft label |
| Get label | GET |
/api/v1/labels/{id} | Get label details by ID |
| List labels | GET |
/api/v1/labels | List labels with optional filters |
| Void label | DELETE |
/api/v1/labels/{id} | Void/cancel an unused label |
| Track package | GET |
/api/v1/tracking/{tracking_number} | Track a package by tracking number |
| Validate address | POST |
/api/v1/addresses/validate | Validate a shipping address |
| Create order | POST |
/api/v1/orders | Create a new order |
| Get order | GET |
/api/v1/orders/{id} | Get order details by ID |
| List orders | GET |
/api/v1/orders | List orders with optional filters |
| Get account | GET |
/api/v1/account | Get account info and balance |
| List carriers | GET |
/api/v1/carrier-accounts | List configured carrier accounts |
Example: Track a package
CODEBLOCK4
Example: Get shipping rates
CODEBLOCK5
Example: Purchase a label
CODEBLOCK6
Why atoship?
Shipping is one of the most time-consuming parts of running an online business. Every order means logging into carrier portals, comparing rates manually, copy-pasting addresses, downloading labels, and tracking updates one by one. For teams processing dozens or hundreds of shipments a day, this is a massive operational burden.
atoship eliminates that entirely. By connecting your AI assistant to the atoship platform, you get a shipping manager that:
- - Thinks in seconds, not minutes — Rate comparisons across all carriers happen instantly
- Never makes address typos — Structured data flow from conversation to label, zero manual re-entry
- Remembers context — Your AI knows what you're shipping, where, and for what purpose
- Scales with your business — Whether you ship 1 or 1,000 packages a day, the workflow is identical
- Saves real money — Discounted carrier rates with no volume minimums, no monthly fees
atoship is built for e-commerce sellers, small business owners, logistics coordinators, and developers who want to automate their shipping operations without enterprise contracts or complex integrations.
Key features:
- - Discounted rates on USPS, FedEx, and UPS — no volume minimums required
- Unified API for multi-carrier shipping automation
- Real-time tracking and delivery event notifications
- Address validation and standardization
- Wallet-based billing with no monthly fees or subscriptions
Security & API key safety
This skill calls the atoship REST API (https://atoship.com/api/v1) on your behalf. It does not write files to disk, does not access your file system, does not read other environment variables, and only communicates with the single domain atoship.com.
Required environment variable:
- -
ATOSHIP_API_KEY — Your atoship API key (ak_live_... for production, ak_test_... for testing)
Wallet-affecting actions (require user confirmation before executing):
- -
purchase_label — deducts the label cost from your wallet balance - INLINECODE23 — issues a refund (within carrier void window)
Rule for AI assistants: You MUST ask the user for explicit confirmation before calling purchase_label or void_label. Display the action summary (carrier, service, price, addresses) and wait for a "yes" or "confirm" response. Never execute wallet-affecting actions autonomously.
Read-only actions (safe to call without confirmation):
- -
get_shipping_rates, track_package, list_labels, get_label, get_account, list_carrier_accounts, validate_address, list_orders, get_order, INLINECODE35
Recommendations:
- - Start with a test key (
ak_test_...) — test labels are free and never shipped - Use a small wallet balance (e.g. $20) while evaluating
- Set spending alerts in Dashboard → Billing → Notifications
- Rotate/revoke keys at any time from Dashboard → Settings → API Keys
Support & Contact
Having trouble? We're here to help.
- - Email: support@atoship.com
- Website: https://atoship.com
- Docs: https://atoship.com/docs
- API Reference: https://atoship.com/docs/api
- Dashboard: https://atoship.com/dashboard
For API key issues, billing questions, or carrier integration support, email us at support@atoship.com and we'll get back to you within one business day.
atoship — 你的AI航运管家
想象一下,你拥有一位永不休息、绝不会输错数据、并且能瞬间找到从A点到B点最便宜寄送方式的航运经理。这就是atoship为你的AI助手所做的事。
安装此技能后,你的AI将成为一位全能的航运经理。只需用日常语言告诉它你的需求——它就会自动处理承运商选择、费率比较、标签购买和物流跟踪。过去需要花10分钟在承运商门户网站上点击操作的事情,现在一句话就能搞定。
使用atoship前: 打开承运商网站 → 输入地址 → 跨标签页比较费率 → 复制粘贴跟踪号 → 手动更新订单状态。
使用atoship后: 把这个订单寄给奥斯汀的约翰,选3天内到达的最便宜选项。 搞定。
你能做什么
- - 比较运费 — 秒级获取USPS、FedEx和UPS的实时折扣邮资,并排对比
- 购买运单标签 — 在结账时即时购买标签;支持PDF、PNG或ZPL格式
- 跟踪包裹 — 实时包裹跟踪,包含任何承运商的完整事件历史
- 管理标签 — 查看、作废和重新打印历史运单标签
- 查看钱包余额 — 监控你的邮资信用额度和运费支出
- 验证地址 — 在购买前验证收货地址,避免附加费
开始使用
这是一个纯指令技能——无需命令行或额外软件。你的AI助手会直接使用你的API密钥调用atoship API。
第一步:创建一个免费的atoship账户
在 https://atoship.com 注册(免费,开始无需信用卡)。
第二步:获取你的API密钥
前往仪表盘 → 设置 → API密钥,创建一个新密钥。
第三步:设置你的API密钥
bash
export ATOSHIPAPIKEY=akliveyourkeyhere
或者在AI助手的环境设置中进行配置。
第四步:向钱包充值
前往仪表盘 → 账单,添加邮资信用额度。标签费用从你的钱包余额中扣除——你只需为实际寄出的包裹付费。
关于权限的说明: 你的API密钥授权了标签购买和钱包扣费操作。我们建议:
- - 评估期间从小额钱包余额开始(例如20美元)
- 开发时使用测试/沙箱密钥(aktest...)——测试标签免费且永远不会实际寄出
- 在仪表盘 → 账单 → 通知中设置消费提醒
- 随时在仪表盘 → 设置 → API密钥中撤销和轮换密钥
如何使用此技能
输入 /atoship 并描述你的需求。例如:
- - 将一个2磅的箱子从洛杉矶寄到纽约要多少钱?
- 购买一个从90001到10001的USPS优先邮件标签,1磅
- 跟踪我的包裹:9400111899223456789012
- 显示我最近的运单标签
- 我的账户余额是多少?
发货工作流程
第一步 — 比较费率
我将调用atoship API获取所有承运商的实时费率:
发件地:邮政编码或城市,州
收件地:邮政编码或城市,州
重量:例如 2oz、1lb、500g
尺寸(可选):长 × 宽 × 高(英寸)
结果会显示每个承运商的服务类型、价格和预计送达时间。包括USPS、FedEx Ground、FedEx Express、UPS Ground、UPS 2-Day等。
第二步 — 购买标签
重要提示:在调用购买API之前,务必向用户展示承运商、服务类型、价格和完整地址,然后请求明确确认(例如确认购买?)。未经用户批准,切勿购买标签——此操作会从他们的钱包中扣费。
一旦你选择了服务,我将收集完整地址并购买标签:
发件人:姓名,街道,城市,州,邮政编码
收件人:姓名,街道,城市,州,邮政编码
你将获得:
- - ✅ 跟踪号
- ✅ 标签下载链接(PDF或PNG)
- ✅ 从钱包中扣除的费用
如果在承运商的作废窗口内(USPS通常为28天,FedEx/UPS为1天)未使用,标签可以作废并获得退款。
第三步 — 跟踪包裹
给我一个跟踪号,我将显示完整的事件历史:
状态: 运输中
位置: 田纳西州孟菲斯
预计到达:2026年2月19日
事件: 2月17日 10:42 — 离开设施,田纳西州孟菲斯
2月17日 06:15 — 到达USPS设施
2月16日 18:30 — 在始发邮局被接收
支持的承运商
✅ | ✅ | ✅ |
| UPS | ✅ | ✅ | ✅ |
常见使用场景
电商订单履行 — 无需切换标签页即可处理Shopify、eBay、Etsy或亚马逊订单。自动为每个订单找到最便宜的承运商。
小企业发货 — 针对任何包裹尺寸和重量,比较USPS First Class、Priority Mail、FedEx Ground和UPS Ground。每次发货都能省钱。
代发与第三方物流 — 将atoship的API集成到你的履行工作流中。以编程方式生成标签并批量跟踪包裹。
国际运输 — atoship支持通过USPS国际、FedEx国际和UPS全球服务,向加拿大、英国、澳大利亚及200多个国家进行跨境运输。
退货管理 — 通过一条命令为客户退货生成预付退货标签。
批量发货 — 使用 https://atoship.com 上的atoship仪表盘进行CSV导入和批量标签生成。
小贴士
- - 最便宜费率:询问寄送X的最便宜方式是什么?
- 重量单位:支持oz、lb、g、kg
- 标签格式:PDF(默认)、PNG、ZPL(用于热敏打印机)
- 需要签名:购买时添加带签名确认
- 保险:购买时添加带100美元保险
- 参考号:添加参考号ORDER-123来标记你的标签
API端点参考
基础URL:https://atoship.com
所有请求都需要 Authorization: Bearer YOURAPIKEY 标头。
| 操作 | 方法 | 端点 | 描述 |
|---|
| 获取费率 | POST | /api/v1/rates | 比较各承运商的运费 |
| 创建标签 |
POST | /api/v1/labels | 创建运单标签草稿 |
| 购买标签 | POST | /api/v1/labels/{id}/purchase | 购买草稿标签 |
| 获取标签 | GET | /api/v1/labels/{id} | 按ID获取标签详情 |
| 列出标签 | GET | /api/v1/labels | 列出标签,支持可选筛选 |
| 作废标签 | DELETE | /api/v1/labels/{id} | 作废/取消未使用的标签 |
| 跟踪包裹 | GET | /api/v1/tracking/{tracking_number} | 按跟踪号跟踪包裹 |
| 验证地址 | POST | /api/v1/addresses/validate | 验证发货地址 |
| 创建订单 | POST | /api/v1/orders | 创建新订单 |
| 获取订单 | GET | /api/v1/orders/{id} | 按ID获取订单详情 |
| 列出订单 | GET | /api/v1/orders | 列出订单,支持可选筛选 |
| 获取账户 | GET | /api/v1/account | 获取账户信息和余额 |
| 列出承运商 | GET | /api/v1/carrier-accounts | 列出已配置的承运商账户 |
示例:跟踪包裹
bash
curl -X GET https://atoship.com/api/v1/tracking/9400111899223456789012 \
-H Authorization: Bearer akliveyourkeyhere
示例:获取运费
bash
curl -X POST https://atoship.com/api/v1/rates \
-H Authorization: Bearer akliveyourkeyhere \
-H Content-Type: application/json \
-d {
from_address: {name: 发件人, street1: 主街123号, city: 洛杉矶, state: CA, zip: 90001},
to_address: {name: 收件人, street1: 橡树大道456号, city: 纽约, state: NY, zip: 10001},
parcel: {weight: 16, weight_unit: oz