← Back to Skills Marketplace
huhao19871026

Bijie Express Tracking

by huhao19871026 · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
134
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install bijieserv-express
Description
Fast package tracking and logistics timeline lookup for 2000+ couriers with BijieServ. Use for 查快递, 快递查询, 查物流, 物流轨迹, 快递到哪了, 包裹追踪, track package, where is my...
README (SKILL.md)

Bijie Express Skill

Fast express tracking, package lookup, and logistics timeline query through BijieServ.

Use this skill for package tracking, courier tracking, shipping status lookup, logistics timeline lookup, and Chinese courier queries such as 顺丰, 圆通, 中通, 韵达, 申通, 极兔, 京东物流, and EMS.

Return a concise user-facing summary with:

  • current package status
  • latest logistics update
  • recent tracking timeline
  • ETA when available
  • masked sensitive data

This skill is written to be easy for both Codex-style agents and OpenClaw-style agents to follow:

  • Prefer deterministic execution over free-form API reconstruction.
  • Reuse the local script when possible.
  • Ask the user for missing information only when needed.

When To Use

Use this skill when the user wants to:

  • check a package status
  • view logistics updates or delivery timeline
  • identify the courier and query a tracking number
  • track common domestic or international carriers supported by BijieServ

Typical requests:

  • 查一下 SF13156789012
  • 帮我查这个快递到哪了
  • track package 123456789
  • 查询圆通/顺丰/中通/韵达/申通/极兔/京东/EMS

Source Of Truth

Prefer these local files in this order:

  1. scripts/express.py: canonical query logic, headers, parameter handling, masking, and response formatting.
  2. references/company-codes.md: courier code lookup table when carrier mapping is uncertain.
  3. This file: behavioral guidance for when to run, what to ask, and how to present results.

If this file conflicts with the script, follow the script.

Execution Policy

  • Prefer running the local script instead of manually composing raw HTTP requests.
  • Treat the script behavior as authoritative for endpoint, headers, payload, and error handling.
  • Do not promise capabilities that are not implemented locally.
  • Mask phone numbers or other sensitive details before showing results to the user.

Inputs

Required:

  • tracking number

Optional:

  • courier name or courier code
  • phone number if the carrier requires extra verification
  • origin or destination hints when needed

Recommended Flow

  1. Extract the tracking number and optional courier name from the user request.
  2. Validate the tracking number at a basic level. A practical baseline is 6 to 32 characters, matching the local script.
  3. If the user provided a courier, map it to a company code.
  4. If the user did not provide a courier:
    • first infer from common prefixes such as SF, YT, ZT, YD, ST, JT, JD
    • if still unclear, consult references/company-codes.md
    • if still unknown, ask the user which courier it is
  5. Run the local query logic from scripts/express.py.
  6. Return a concise, user-friendly summary:
    • courier name
    • tracking number
    • current status
    • latest update
    • recent timeline
    • ETA if available
  7. Apply privacy masking before showing the result.

Output Style

Keep the response compact and practical. Prefer:

  • current status first
  • latest logistics event second
  • recent timeline after that
  • ETA only when the API provides it

Good structure:

  • 状态: 已签收 / 派送中 / 运输中 / 异常件 / 退回中
  • 最新轨迹: the most recent meaningful tracking update
  • 时间线: a short list of recent nodes
  • 预计送达: only if present

Privacy Rules

  • Mask mobile numbers like 138****1234.
  • Avoid exposing full recipient address details.
  • If the upstream response contains sensitive text, sanitize it before presenting it.

Error Handling

Use these handling rules:

  • Invalid tracking number: tell the user the number appears malformed and ask them to re-check it.
  • Unknown courier: ask the user to confirm the courier name.
  • No tracking result: explain that the parcel may not be shipped yet, the number may be wrong, or the carrier may not have updated tracking.
  • Rate limiting or lockout: explain that queries are too frequent and suggest trying again later.
  • Timeout or request failure: tell the user the query failed temporarily and suggest retrying.

Courier Mapping Notes

Common mappings:

  • SF -> shunfeng
  • YT -> yuantong
  • ZT -> zhongtong
  • YD -> yunda
  • ST -> shentong
  • JT -> jtexpress
  • JD -> jd
  • EMS -> ems

For a broader list, use references/company-codes.md.

OpenClaw Compatibility Notes

To keep this skill compatible with OpenClaw-style agents:

  • keep behavior instructions explicit and step-based
  • prefer local files over hidden assumptions
  • avoid requiring agent-specific internal memory
  • do not rely on rich UI formatting to make the result understandable
  • keep the frontmatter short and searchable

If OpenClaw loads only the skill text and not repository code automatically, the agent should explicitly inspect:

  • scripts/express.py
  • references/company-codes.md

Search And Discovery Notes

To improve discoverability on skill hubs such as ClawHub:

  • put the core task words near the top of the file: package tracking, express tracking, logistics query, courier tracking, 查快递, 查物流
  • keep the name and description closely aligned with what users actually search for
  • mention both brand and task intent so users can find the skill by either BijieServ or 快递查询
  • include both Chinese and English task phrases because users may search in either language
  • avoid vague marketing language that does not help the retrieval system understand the skill

Useful search intents covered by this skill:

  • 查快递
  • 快递查询
  • 查物流
  • 物流轨迹
  • 快递到哪了
  • 包裹追踪
  • track package
  • where is my package
  • courier tracking
  • shipping status

Notes

  • Send requests to https://www.bijieserv.com/api/method/express_app.open.v1.query.exec, not skill.bijieserv.com.
  • Keep Origin and Referer aligned with https://www.bijieserv.com/ when following the local script behavior.
  • Do not claim per-user quota tracking, shared cache behavior, or automatic compliance enforcement unless those behaviors are actually implemented in code.
Usage Guidance
This skill appears to do exactly what it says: it runs a local Python script that posts tracking numbers (and optional phone/address hints you supply) to bijieserv.com and returns a masked, human-friendly timeline. It does not request secrets or access unrelated system files. Before installing, consider: (1) only provide the minimum personal data needed (avoid sending full recipient addresses or unnecessary phone numbers), (2) verify you trust the external service (bijieserv.com) because tracking queries are sent there, and (3) be aware package.json is present but not used by the Python runtime — it's benign but unnecessary. If you need stronger privacy, avoid supplying recipient phone or full addresses.
Capability Analysis
Type: OpenClaw Skill Name: bijieserv-express Version: 1.1.0 The skill bundle provides legitimate express tracking functionality for numerous couriers via the BijieServ API. The core logic in `scripts/express.py` is well-structured, using the standard `requests` library to query `https://www.bijieserv.com`, and includes proactive privacy features such as regex-based phone number masking. No evidence of data exfiltration, unauthorized file access, or malicious prompt injection was found.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The name/description (package tracking via BijieServ) match the included script and SKILL.md: the Python script posts tracking numbers to bijieserv.com and formats results. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md is focused on extracting tracking data, mapping couriers, running the local script, masking sensitive fields, and returning concise results. It does not instruct the agent to read unrelated files, harvest environment variables, or send data to unexpected endpoints.
Install Mechanism
There is no install spec (instruction-only), so nothing is automatically downloaded or written at install time. The repo includes package.json/package-lock (Node deps) even though the runtime uses a Python script; this is unnecessary but not harmful by itself.
Credentials
The skill requests no environment variables, credentials, or config paths. The only external interaction is HTTP POST to https://www.bijieserv.com which is appropriate for a tracking service. It does accept optional phone/origin/destination inputs from the user (documented).
Persistence & Privilege
The skill is not marked always:true and does not persist or modify system/global configurations. Query history is kept in-memory only for short-term anti-rate-limit checks.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bijieserv-express
  3. After installation, invoke the skill by name or use /bijieserv-express
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Publish with https://www.bijieserv.com API, improve OpenClaw compatibility, and strengthen search metadata.
v1.0.0
- Initial release of bijie-express skill for free package tracking across 2000+ domestic and international couriers. - Supports automatic courier recognition by tracking number prefix, with no need for manual company selection. - Provides human-friendly logistics status, current location, transit nodes, and estimated delivery time. - Ensures privacy by masking phone numbers and filtering sensitive address details in all returned results. - Includes built-in usage limits and friendly error messages for frequent or duplicate queries.
Metadata
Slug bijieserv-express
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Bijie Express Tracking?

Fast package tracking and logistics timeline lookup for 2000+ couriers with BijieServ. Use for 查快递, 快递查询, 查物流, 物流轨迹, 快递到哪了, 包裹追踪, track package, where is my... It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.

How do I install Bijie Express Tracking?

Run "/install bijieserv-express" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Bijie Express Tracking free?

Yes, Bijie Express Tracking is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Bijie Express Tracking support?

Bijie Express Tracking is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bijie Express Tracking?

It is built and maintained by huhao19871026 (@huhao19871026); the current version is v1.1.0.

💬 Comments