返回顶部
s

spx-tracking

Query SPX Express shipment tracking by tracking number. Call this skill when the user mentions a tracking number matching the SPX format (CNMY..., SPXMY...), or uses Chinese or English trigger phrases in the context of a delivery: "快递" "物流" "到了吗" "到哪了" "派送" "签收" "发货" "tracking" "delivered" "parcel" "package" "delivery" "shipment". Also invoke for CAINIAO / 菜鸟 / 菜鸟集运 tracking numbers — CAINIAO last-mile in Malaysia uses SPX Express, so the same number is queryable via the SPX API. Do NOT use for

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
110
下载量
0
收藏
概述
安装方式
版本历史

spx-tracking

# SPX Express Tracking Query SPX Express (spx.com.my) shipment tracking and return structured results. ## Invocation ```bash python skills/spx-tracking/scripts/spx_tracking.py <tracking_number> [--format json|text|summary] [--cookie "..."] [--timeout 15] ``` ## Arguments | Argument | Description | |---|---| | `tracking_number` | SPX tracking number (format: CNMY..., SPXMY...) | | `--format` | `json` (default) — structured data; `text` — human-readable; `summary` — one-line status | | `--cookie` | Browser cookie for authenticated requests (**optional, sensitive** — contains session data, never log or echo to user) | | `--timeout` | Request timeout in seconds (default: 15) | ## Dependencies The `run` script auto-creates a venv and installs `requests` on first use. Manual install: ```bash pip install -r requirements.txt ``` ## Output Format Detail - **`--format json`** (default) — Full JSON. `retcode` is at the top level. Agent checks `retcode == 0` for success; non-zero means API error. - **`--format text`** — Human-readable sections: status block, timeline, delay analysis, geo route. - **`--format summary`** — Single-line: `[<tracking_number>] status: <status> | last update: <time> | est. delivery: <min> ~ <max>`. ## Response Schema | Field | Contents | |---|---| | `retcode` | 0 = success; non-zero = API error (check `response.message`) | | `response` | API-level status message and detail | | `shipment` | Core info: `tracking_number`, `status`, `receiver_name`, `edd_min`, `edd_max`, `first_event_time`, `last_event_time` | | `timeline.grouped_events` | Chronological events, deduplicated (use for display) | | `timeline.raw_events` | All raw events (use for debugging) | | `geo_route` | Events with GPS: `current_lng`, `current_lat`, `current_full_address` | | `stay_analysis` | Time between consecutive events (`duration_seconds`) | | `bottleneck` | The longest stay segment — where the package stalled | ## Intent → Action Mapping | Observed user intent | Recommended format | |---|---| | User provides a SPX tracking number (CNMY..., SPXMY...) | `--format summary` → one-liner reply | | "快递到哪了" / "where is my package" / "parcel status" | `--format json` → `status` + `last_event_time` + last location | | "预计什么时候到" / "when will it arrive" / "ETA" | `--format json` → `edd_min` ~ `edd_max` | | "快递卡住了" / "is it stuck" / "delay" | `--format json` → `bottleneck` section | | "完整物流" / "full details" / "tracking history" | `--format text` → full human-readable report | ## Usage Constraints - **SPX Express (spx.com.my) and CAINIAO (菜鸟 / 菜鸟集运)**: This skill covers both SPX Direct and CAINIAO Smart Logistics tracking numbers used in the Malaysia region. CAINIAO's last-mile carrier in Malaysia is SPX Express, so CAINIAO numbers are queryable via this same API. - **Tracking number format**: SPX numbers start with `CNMY` or `SPXMY`. CAINIAO numbers may have different prefixes but can be searched directly if the user identifies them as CAINIAO/菜鸟/菜鸟集运. - **Do NOT use for**: J&T, Pos Laju, DHL, FedEx, UPS, Ninja Van, or any other courier. - **Privacy**: Never output the raw API response body. Only use the structured fields described above.

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 spx-tracking-1776105934 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 spx-tracking-1776105934 技能

通过命令行安装

skillhub install spx-tracking-1776105934

下载 Zip 包

⬇ 下载 spx-tracking v1.0.1

文件大小: 8.45 KB | 发布时间: 2026-4-14 10:03

v1.0.1 最新 2026-4-14 10:03
Fix: added requirements.txt (requests>=2.28), run script auto-creates venv, documented cookie sensitivity

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部