mcpField
P
parcel-tracking

parcel-tracking

github.com/jezweb生産性1.1k984 回インストール3 週間前に更新
リポジトリ

parcel-tracking について

parcel-trackingは、Gmailの発送メールから追跡番号を探し、オーストラリア国内および海外の配送状況を確認するスキルです。配送業者を特定して追跡リンクを作成し、利用可能なウェブツールで状況を取得します。

主な機能

  1. 01発送メールから追跡番号を検索
  2. 02番号やメール情報から配送業者を特定
  3. 03業者ごとの追跡リンクを作成
  4. 04利用可能なウェブツールで状況を確認
  5. 05複数の荷物をまとめて処理

活用シーン

  1. 01最近の注文の追跡番号を探す
  2. 02複数の配送業者で配送状況を確認
  3. 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、JD123456789AUhttps://auspost.com.au/mypost/track/details/{NUMBER}
Sendle6~8 文字の英数字。例:SNFJJ3https://track.sendle.com/tracking?ref={NUMBER}
DHL10~12 桁の数字。例:1234567890https://www.dhl.com/au-en/home/tracking.html?tracking-id={NUMBER}
FedEx12~15 桁の数字、または AU と 10 桁の数字https://www.fedex.com/apps/fedextrack/?tracknumbers={NUMBER}
TNT(現在は FedEx)9 桁の数字。例:907384999https://www.tnt.com/express/en_au/site/shipping-tools/tracking.html(貼り付け)
UPS1Z で始まる 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英数字。例:AIM478695https://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:結果を提示する

必ず次の内容を含めます。

  1. 現在の状況(取得できた場合はスクレイピング結果、そうでなければ発送メールの情報)
  2. 直接追跡リンク(必須)
  3. 配達予定期間(分かる場合)
  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 eParcel13 13 18月〜金 8am-6pm
StarTrack(アカウント顧客)13 23 45営業時間内
CouriersPlease13 00 36 16営業時間内
Toll Priority13 15 31月〜金 7am-10pm、土〜日 7am-5pm
Toll IPEC1300 865 547営業時間内
Hunter Express02 9780 4099営業時間内
DHL13 14 06営業時間内
FedEx / TNT13 26 10営業時間内
UPS13 26 77営業時間内
Aramexaramex.com.au/contact-us を参照営業時間内
Sendleオンラインのみ(サポートフォーム)—
Team Global Expressmyteamge.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で描画される状況を確認するため、追跡ページを操作する
上記のいずれもなしユーザーが追跡番号を提供し、スキルが適切なリンクを提示する

コメント