OpenClaw · Skill
Futa Tracker
This skill enables tracking of FUTA Express (Phương Trang) package delivery status via their public API.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install tongtanhieu/futa-trackerClawHub installer
npx clawhub@latest install tongtanhieu/futa-trackerOpenClaw CLI
openclaw skills install tongtanhieu/futa-trackerDirect OpenClaw install
openclaw install tongtanhieu/futa-trackerWhat this skill does
This skill enables tracking of FUTA Express (Phương Trang) package delivery status via their public API.
Why it matters
Retrieves full structured shipment data in one query without navigating the FUTA website or app.
Typical use cases
- Checking whether a FUTA Express parcel has been delivered
- Finding which transit hub a package is currently at
- Looking up the actual recipient name and ID after delivery
- Reviewing shipping fees and payment method for an order
- Getting sender and destination branch details for a shipment
Source instructions
Futa Tracker
Overview
This skill enables tracking of FUTA Express (Phương Trang) package delivery status via their public API.
API Endpoint
https://api.futaexpress.vn/bo-operation/f1/full-bill-by-code-public/<tracking_code>
Tracking Workflow
- Extract tracking code from user input
- Use
web_fetchto call the API - Parse the JSON response
- Present detailed tracking information
- CRITICAL: Keep all values in original Vietnamese - DO NOT translate
Response Structure
Key fields in the response:
data.barcode- Mã vận đơndata.from_fullname/data.from_phone- Người gửidata.to_fullname/data.to_phone- Người nhậndata.from_department_name- Điểm gửidata.to_department_name- Điểm đếndata.service_type_name- Loại dịch vụdata.pay_type- Hình thức thanh toándata.package_total- Số kiệndata.totalcost- Tổng chi phídata.addcost- Phụ phídata.status_bill- Trạng thái đơn hàngdata.note- Ghi chúdata.packages[]- Chi tiết từng kiện hàngpackage_description- Mô tả hàngreceive_fullname/receive_phone/receive_identity- Người nhận thực tếreceive_time- Thời gian nhận hàngarrival_time- Thời gian đến nơigo_time- Thời gian xuất phátarrival_note- Ghi chú đến nơi
data.services[]- Dịch vụ thêmadd_service_name- Tên dịch vụvalue- Giá dịch vụ
data.trackings[]- Lịch sử (thường trùng với packages data)
Output Format
Present information in this order:
📦 FUTA Express - Tra cứu vận đơn: <barcode>
👤 Người gửi: <from_fullname>
📞 <from_phone>
🏢 Điểm gửi: <from_department_name>
👤 Người nhận: <to_fullname>
📞 <to_phone>
🏢 Điểm đến: <to_department_name>
📋 Thông tin đơn hàng:
• Loại dịch vụ: <service_type_name>
• Hình thức thanh toán: <pay_type>
• Số kiện: <package_total>
• Tổng chi phí: <totalcost>đ (cước chính: <cost_main>đ + phụ: <addcost>đ)
• Trạng thái: <status_bill>
📦 Chi tiết hàng hóa:
• <packages[*].package_description>
Ghi chú vận chuyển: <packages[*].arrival_note>
🔐 Người nhận thực tế (nếu đã giao):
• Tên: <packages[*].receive_fullname>
• SĐT: <packages[*].receive_phone>
• CMND/CCCD: <packages[*].receive_identity>
• Thời gian nhận: <packages[*].receive_time>
📝 Ghi chú đơn hàng: <note>
📍 Lịch sử vận chuyển:
| Thời gian | Trạng thái | Chi tiết |
|-----------|------------|----------|
| <time> | <status> | <details> |
🛎️ Dịch vụ thêm:
• <add_service_name>: <value>đ
Important Rules
- NEVER translate Vietnamese values - status names, department names, everything stays in Vietnamese
- Format currency with periods (e.g., 350.000đ)
- Hide partial phone/ID info if present (masked with X or shown as is from API)
- Show timestamps in readable format (YYYY-MM-DD HH:MM)
- Display all meaningful data from the response
Error Handling
- If
data.bill_idis 0: Tracking code not found - If
data.packagesis empty: No package details available - Always show the full response data even if some fields are empty