parcel-tracking by jezweb/claude-skills
npx skills add https://github.com/jezweb/claude-skills --skill parcel-tracking从 Gmail 发货邮件中查找追踪号码,并检查澳大利亚及国际快递的配送状态。
如果用户已提供追踪号码,则跳至步骤 2。
否则,在 Gmail 中搜索发货邮件。查找符合以下条件的近期邮件:
dispatched OR shipped OR "tracking number" OR "consignment number" newer_than:30d
对于特定商店或订单,可以缩小搜索范围:
from:mwave.com.au dispatched
from:amazon.com.au shipped
阅读邮件正文并提取:
Gmail 访问权限:使用任何可用的 Gmail 工具(Gmail MCP、gws CLI gws gmail,或请用户手动检查并粘贴追踪号码)。
使用下表根据追踪号码格式或发货邮件识别承运商,然后在可能的情况下构建直接追踪链接。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 承运商 | 号码格式 / 示例 | 直接追踪链接 |
|---|---|---|
| AusPost / StarTrack | 字母数字组合,例如 36VJ65064757, JD123456789AU | https://auspost.com.au/mypost/track/details/{NUMBER} |
| Sendle | 6-8 位字母数字字符,例如 SNFJJ3 | https://track.sendle.com/tracking?ref={NUMBER} |
| DHL | 10-12 位数字,例如 1234567890 | https://www.dhl.com/au-en/home/tracking.html?tracking-id={NUMBER} |
| FedEx | 12-15 位数字,或 AU+10 位数字 | https://www.fedex.com/apps/fedextrack/?tracknumbers={NUMBER} |
| TNT (现为 FedEx) | 9 位数字,例如 907384999 | https://www.tnt.com/express/en_au/site/shipping-tools/tracking.html (粘贴) |
| UPS | 以 1Z 开头,18 个字符 | https://www.ups.com/track?tracknum={NUMBER} |
| Aramex (前身为 Fastway) | 数字标签号,格式不一 | https://www.aramex.com.au/tools/track (粘贴) |
| CouriersPlease | 数字或以 CP 为前缀 | https://www.couriersplease.com.au/tools-track (粘贴) |
| Toll / MyToll | 数字托运号,格式不一 | https://mytoll.com/ (粘贴) |
| Team Global Express | 数字,格式不一 | https://myteamge.com/ (粘贴) |
| Hunter Express | 字母数字组合,例如 AIM478695 | https://www.hunterexpress.com.au/tracking/ (粘贴) |
| Border Express | 数字,格式不一 | https://www.borderexpress.com.au/tracking/ (粘贴) |
| Direct Freight Express | 数字托运号 | https://www.directfreight.com.au/ConsignmentStatus.aspx (粘贴) |
深度链接(追踪号码在 URL 中):AusPost/StarTrack, Sendle, DHL, FedEx, UPS。
表单式(分别提供链接和号码):Aramex, CouriersPlease, Toll, Team Global Express, Hunter Express, Border Express, Direct Freight Express, TNT。
如果承运商未知: 默认为 AusPost(澳大利亚最常见),或请用户检查其发货邮件。
如果有可用的网页抓取工具,尝试抓取追踪页面:
url: {direct tracking URL}
wait_for: 3000 (many tracking pages are JS-rendered)
许多追踪页面在被抓取时返回的数据有限。AusPost 尤其依赖大量 JavaScript。如果抓取返回有用的状态信息,请包含它。如果没有,只需提供直接链接。不要向用户提及抓取失败。
如果有浏览器自动化工具可用(Chrome MCP, Playwright),导航到追踪页面并直接读取状态。
如果没有可用的抓取/浏览器工具,跳过此步骤并提供链接。
始终包含:
Order IN03069870 — Mac mini x 2
Dispatched by Mwave via AusPost/StarTrack on 17 Mar
Tracking: 36VJ65064757
Status: In transit — processed at Sydney sorting facility
Expected: Thu 19 – Fri 20 Mar
Note: Signature required. If no one home, parcel goes to local post office.
Track live: https://auspost.com.au/mypost/track/details/36VJ65064757
Order 12345 — [item]
Dispatched via Toll on 15 Mar
Consignment: TXY9876543
Expected: 3-5 business days
Track at: https://mytoll.com/
Paste consignment number: TXY9876543
进行广泛搜索:
(dispatched OR shipped OR "on its way" OR "tracking number") newer_than:30d
将每个包裹作为单独的区块呈现。
| 承运商 | 电话 | 营业时间 (AEST/AEDT) |
|---|---|---|
| AusPost / StarTrack eParcel | 13 13 18 | 周一至周五 8am-6pm |
| StarTrack (账户客户) | 13 23 45 | 营业时间 |
| CouriersPlease | 13 00 36 16 | 营业时间 |
| Toll Priority | 13 15 31 | 周一至周五 7am-10pm, 周六至周日 7am-5pm |
| Toll IPEC | 1300 865 547 | 营业时间 |
| Hunter Express | 02 9780 4099 | 营业时间 |
| DHL | 13 14 06 | 营业时间 |
| FedEx / TNT | 13 26 10 | 营业时间 |
| UPS | 13 26 77 | 营业时间 |
| Aramex | 参见 aramex.com.au/contact-us | 营业时间 |
| Sendle | 仅在线(支持表单) | — |
| Team Global Express | myteamge.com 联系表单 | — |
AusPost / StarTrack
https://auspost.com.au/mypost/track/details/{TRACKING_NUMBER} — 追踪号码直接放在路径中Sendle
https://track.sendle.com/tracking?ref={SENDLE_REFERENCE}Toll 与 Team Global Express
此技能可与任何可用的工具配合使用:
| 工具 | 其功能 |
|---|---|
| Gmail 访问权限(任何 MCP 或 CLI) | 在发货邮件中搜索追踪号码 |
| 网页抓取器(任何 MCP) | 尝试从追踪页面获取实时状态 |
| 浏览器自动化(Chrome MCP, Playwright) | 导航到追踪页面以获取 JS 渲染的状态 |
| 以上皆无 | 用户提供追踪号码,技能提供正确的链接 |
每周安装量
105
仓库
GitHub 星标数
652
首次出现
10 天前
安全审计
安装于
opencode99
kimi-cli98
gemini-cli98
amp98
cline98
github-copilot98
Find tracking numbers from Gmail dispatch emails and check delivery status for Australian and international couriers.
If the user already provided a tracking number, skip to Step 2.
Otherwise, search Gmail for dispatch emails. Look for recent messages matching:
dispatched OR shipped OR "tracking number" OR "consignment number" newer_than:30d
For a specific store or order, narrow the search:
from:mwave.com.au dispatched
from:amazon.com.au shipped
Read the email body and extract:
Gmail access : Use whatever Gmail tool is available (Gmail MCP, gws CLI gws gmail, or ask the user to check manually and paste the tracking number).
Use the table below to identify the carrier from the tracking number format or dispatch email, then build the direct tracking link where possible.
| Carrier | Number format / example | Direct tracking link |
|---|---|---|
| AusPost / StarTrack | Alphanumeric, e.g. 36VJ65064757, JD123456789AU | https://auspost.com.au/mypost/track/details/{NUMBER} |
| Sendle | 6-8 alphanumeric chars, e.g. SNFJJ3 | https://track.sendle.com/tracking?ref={NUMBER} |
| DHL | 10-12 digits, e.g. 1234567890 |
Deep-links (tracking number in URL): AusPost/StarTrack, Sendle, DHL, FedEx, UPS.
Form-based (provide link + number separately): Aramex, CouriersPlease, Toll, Team Global Express, Hunter Express, Border Express, Direct Freight Express, TNT.
If carrier is unknown: Default to AusPost (most common in Australia), or ask the user to check their dispatch email.
If web scraping tools are available, try scraping the tracking page:
url: {direct tracking URL}
wait_for: 3000 (many tracking pages are JS-rendered)
Many tracking pages return limited data when scraped. AusPost is particularly JS-heavy. If scraping returns useful status info, include it. If not, just provide the direct link. Don't mention failed scrapes to the user.
If browser automation is available (Chrome MCP, Playwright), navigate to the tracking page and read the status directly.
If no scraping/browser tools are available, skip this step and provide the link.
Always include:
Order IN03069870 — Mac mini x 2
Dispatched by Mwave via AusPost/StarTrack on 17 Mar
Tracking: 36VJ65064757
Status: In transit — processed at Sydney sorting facility
Expected: Thu 19 – Fri 20 Mar
Note: Signature required. If no one home, parcel goes to local post office.
Track live: https://auspost.com.au/mypost/track/details/36VJ65064757
Order 12345 — [item]
Dispatched via Toll on 15 Mar
Consignment: TXY9876543
Expected: 3-5 business days
Track at: https://mytoll.com/
Paste consignment number: TXY9876543
Search broadly:
(dispatched OR shipped OR "on its way" OR "tracking number") newer_than:30d
Present each parcel as a separate block.
| Carrier | Phone | Hours (AEST/AEDT) |
|---|---|---|
| AusPost / StarTrack eParcel | 13 13 18 | Mon-Fri 8am-6pm |
| StarTrack (account customers) | 13 23 45 | Business hours |
| CouriersPlease | 13 00 36 16 | Business hours |
| Toll Priority | 13 15 31 | Mon-Fri 7am-10pm, Sat-Sun 7am-5pm |
| Toll IPEC | 1300 865 547 | Business hours |
| Hunter Express | 02 9780 4099 | Business hours |
| DHL | 13 14 06 | Business hours |
| FedEx / TNT | 13 26 10 | Business hours |
| UPS | 13 26 77 | Business hours |
| Aramex |
AusPost / StarTrack
https://auspost.com.au/mypost/track/details/{TRACKING_NUMBER} — tracking number goes directly in the pathSendle
https://track.sendle.com/tracking?ref={SENDLE_REFERENCE}Toll vs Team Global Express
This skill works with whatever tools are available:
| Tool | What it enables |
|---|---|
| Gmail access (any MCP or CLI) | Search dispatch emails for tracking numbers |
| Web scraper (any MCP) | Attempt live status from tracking pages |
| Browser automation (Chrome MCP, Playwright) | Navigate tracking pages for JS-rendered status |
| None of the above | User provides tracking number, skill provides the correct link |
Weekly Installs
105
Repository
GitHub Stars
652
First Seen
10 days ago
Security Audits
Gen Agent Trust HubPassSocketWarnSnykFail
Installed on
opencode99
kimi-cli98
gemini-cli98
amp98
cline98
github-copilot98
Azure RBAC 权限管理工具:查找最小角色、创建自定义角色与自动化分配
142,000 周安装
https://www.dhl.com/au-en/home/tracking.html?tracking-id={NUMBER} |
| FedEx | 12-15 digits, or AU+10 digits | https://www.fedex.com/apps/fedextrack/?tracknumbers={NUMBER} |
| TNT (now FedEx) | 9 digits, e.g. 907384999 | https://www.tnt.com/express/en_au/site/shipping-tools/tracking.html (paste) |
| UPS | Starts with 1Z, 18 chars | https://www.ups.com/track?tracknum={NUMBER} |
| Aramex (formerly Fastway) | Numeric label number, varies | https://www.aramex.com.au/tools/track (paste) |
| CouriersPlease | Numeric or CP prefix | https://www.couriersplease.com.au/tools-track (paste) |
| Toll / MyToll | Numeric consignment, varies | https://mytoll.com/ (paste) |
| Team Global Express | Numeric, varies | https://myteamge.com/ (paste) |
| Hunter Express | Alphanumeric, e.g. AIM478695 | https://www.hunterexpress.com.au/tracking/ (paste) |
| Border Express | Numeric, varies | https://www.borderexpress.com.au/tracking/ (paste) |
| Direct Freight Express | Numeric consignment | https://www.directfreight.com.au/ConsignmentStatus.aspx (paste) |
| See aramex.com.au/contact-us |
| Business hours |
| Sendle | Online only (support form) | — |
| Team Global Express | myteamge.com contact form | — |