parcel-tracking について
parcel-trackingは、Gmailの発送メールから追跡番号を探し、オーストラリア国内および海外の配送状況を確認するスキルです。配送業者を特定して追跡リンクを作成し、利用可能なウェブツールで状況を取得します。
主な機能
- 01発送メールから追跡番号を検索
- 02番号やメール情報から配送業者を特定
- 03業者ごとの追跡リンクを作成
- 04利用可能なウェブツールで状況を確認
- 05複数の荷物をまとめて処理
活用シーン
- 01最近の注文の追跡番号を探す
- 02複数の配送業者で配送状況を確認
- 03追跡番号だけで荷物を追跡
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jezweb/ claude-skills --skill parcel-trackingインストール後、Claude Code で/parcel-trackingを入力して読み込まれたか確認します。
詳細
Parcel Tracking
Gmail の発送メールから追跡番号を見つけ、オーストラリア国内および国際配送業者の配送状況を確認します。
使用する場面
- 「荷物/小包/注文品はどこですか?」
- 「[product] はもう届きましたか/発送されましたか?」
- 「[store] からの注文を追跡して」
- 「配送状況はどうなっていますか?」
- 「[item] の追跡番号はありますか?」
- ユーザーが追跡番号を貼り付ける、または伝える
- 「StarTrack/AusPost/Aramex/Toll の追跡を確認して」
ワークフロー
ステップ 1:追跡番号を見つける
ユーザーがすでに追跡番号を提供している場合は、ステップ 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 など)を使用するか、ユーザーに手動で確認して追跡番号を貼り付けてもらいます。
ステップ 2:配送業者を特定し、追跡リンクを作成する
以下の表を使って、追跡番号の形式または発送メールから配送業者を特定し、可能であれば直接追跡リンクを作成します。
| 配送業者 | 番号の形式/例 | 直接追跡リンク |
|---|---|---|
| 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 を既定として使用する(オーストラリアで最も一般的です)か、ユーザーに発送メールを確認してもらいます。
ステップ 3:最新の配送状況を取得する
ウェブスクレイピングツールが利用可能な場合は、追跡ページのスクレイピングを試します。
url: {direct tracking URL}
wait_for: 3000 (many tracking pages are JS-rendered)
多くの追跡ページでは、スクレイピングで取得できるデータが限られます。特に AusPost は JavaScript への依存度が高いです。スクレイピングで有用な状況情報を取得できた場合は、それを含めます。取得できなかった場合は、直接リンクのみを提示します。スクレイピングに失敗したことはユーザーに伝えないでください。
ブラウザー自動化ツール(Chrome MCP、Playwright)が利用可能な場合は、追跡ページに移動して状況を直接確認します。
スクレイピング/ブラウザーツールが利用できない場合は、このステップを省略してリンクを提示します。
ステップ 4:結果を提示する
必ず次の内容を含めます。
- 現在の状況(取得できた場合はスクレイピング結果、そうでなければ発送メールの情報)
- 直接追跡リンク(必須)
- 配達予定期間(分かる場合)
- 配送に関する注意事項(署名が必要、郵便局での受け取りなど)
例:直接リンクに対応している配送業者
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
- URL形式:
https://auspost.com.au/mypost/track/details/{TRACKING_NUMBER}— 追跡番号をパスに直接入力します - シドニー(Lidcombe/Chullora)での処理後、地方への配送で追跡イベントが少ないのは通常です
- 追跡情報が表示されるまで、発送後最大24時間お待ちください
- 署名が必要な荷物は、配達できなかった場合、最寄りの郵便局に届けられます
Sendle
- Sendleは2025年初頭にすべての荷物の集荷を停止し、顧客にAramexを利用するよう案内しました。既存のSendle発送分は引き続き追跡できます。
- 直接リンク:
https://track.sendle.com/tracking?ref={SENDLE_REFERENCE}
TollとTeam Global Express
- Toll Global Expressは売却され、Team Global Expressにブランド変更されました。追跡システムは別々です
- 国内向けのToll荷物(IPEC、Priority、Express)には、引き続きMyTollが使用されます
ツールの柔軟性
このスキルは、利用可能なツールで動作します:
| ツール | できること |
|---|---|
| Gmailへのアクセス(任意のMCPまたはCLI) | 発送メールから追跡番号を検索する |
| Webスクレーパー(任意のMCP) | 追跡ページから最新状況の取得を試みる |
| ブラウザー自動化(Chrome MCP、Playwright) | JavaScriptで描画される状況を確認するため、追跡ページを操作する |
| 上記のいずれもなし | ユーザーが追跡番号を提供し、スキルが適切なリンクを提示する |