{
  "schemaVersion": "1.0",
  "item": {
    "slug": "futa-tracker",
    "name": "FUTA Express package tracking skill (VN)",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/tongtanhieu/futa-tracker",
    "canonicalUrl": "https://clawhub.ai/tongtanhieu/futa-tracker",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/futa-tracker",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=futa-tracker",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/futa-tracker"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/futa-tracker",
    "agentPageUrl": "https://openagent3.xyz/skills/futa-tracker/agent",
    "manifestUrl": "https://openagent3.xyz/skills/futa-tracker/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/futa-tracker/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Overview",
        "body": "This skill enables tracking of FUTA Express (Phương Trang) package delivery status via their public API."
      },
      {
        "title": "API Endpoint",
        "body": "https://api.futaexpress.vn/bo-operation/f1/full-bill-by-code-public/<tracking_code>"
      },
      {
        "title": "Tracking Workflow",
        "body": "Extract tracking code from user input\nUse web_fetch to call the API\nParse the JSON response\nPresent detailed tracking information\nCRITICAL: Keep all values in original Vietnamese - DO NOT translate"
      },
      {
        "title": "Response Structure",
        "body": "Key fields in the response:\n\ndata.barcode - Mã vận đơn\ndata.from_fullname / data.from_phone - Người gửi\ndata.to_fullname / data.to_phone - Người nhận\ndata.from_department_name - Điểm gửi\ndata.to_department_name - Điểm đến\ndata.service_type_name - Loại dịch vụ\ndata.pay_type - Hình thức thanh toán\ndata.package_total - Số kiện\ndata.totalcost - Tổng chi phí\ndata.addcost - Phụ phí\ndata.status_bill - Trạng thái đơn hàng\ndata.note - Ghi chú\ndata.packages[] - Chi tiết từng kiện hàng\n\npackage_description - Mô tả hàng\nreceive_fullname / receive_phone / receive_identity - Người nhận thực tế\nreceive_time - Thời gian nhận hàng\narrival_time - Thời gian đến nơi\ngo_time - Thời gian xuất phát\narrival_note - Ghi chú đến nơi\n\n\ndata.services[] - Dịch vụ thêm\n\nadd_service_name - Tên dịch vụ\nvalue - Giá dịch vụ\n\n\ndata.trackings[] - Lịch sử (thường trùng với packages data)"
      },
      {
        "title": "Output Format",
        "body": "Present information in this order:\n\n📦 FUTA Express - Tra cứu vận đơn: <barcode>\n\n👤 Người gửi: <from_fullname>\n   📞 <from_phone>\n   🏢 Điểm gửi: <from_department_name>\n\n👤 Người nhận: <to_fullname>\n   📞 <to_phone>\n   🏢 Điểm đến: <to_department_name>\n\n📋 Thông tin đơn hàng:\n   • Loại dịch vụ: <service_type_name>\n   • Hình thức thanh toán: <pay_type>\n   • Số kiện: <package_total>\n   • Tổng chi phí: <totalcost>đ (cước chính: <cost_main>đ + phụ: <addcost>đ)\n   • Trạng thái: <status_bill>\n\n📦 Chi tiết hàng hóa:\n   • <packages[*].package_description>\n   Ghi chú vận chuyển: <packages[*].arrival_note>\n\n🔐 Người nhận thực tế (nếu đã giao):\n   • Tên: <packages[*].receive_fullname>\n   • SĐT: <packages[*].receive_phone>\n   • CMND/CCCD: <packages[*].receive_identity>\n   • Thời gian nhận: <packages[*].receive_time>\n\n📝 Ghi chú đơn hàng: <note>\n\n📍 Lịch sử vận chuyển:\n| Thời gian | Trạng thái | Chi tiết |\n|-----------|------------|----------|\n| <time> | <status> | <details> |\n\n🛎️ Dịch vụ thêm:\n   • <add_service_name>: <value>đ"
      },
      {
        "title": "Important Rules",
        "body": "NEVER translate Vietnamese values - status names, department names, everything stays in Vietnamese\nFormat currency with periods (e.g., 350.000đ)\nHide partial phone/ID info if present (masked with X or shown as is from API)\nShow timestamps in readable format (YYYY-MM-DD HH:MM)\nDisplay all meaningful data from the response"
      },
      {
        "title": "Error Handling",
        "body": "If data.bill_id is 0: Tracking code not found\nIf data.packages is empty: No package details available\nAlways show the full response data even if some fields are empty"
      }
    ],
    "body": "Futa Tracker\nOverview\n\nThis skill enables tracking of FUTA Express (Phương Trang) package delivery status via their public API.\n\nAPI Endpoint\nhttps://api.futaexpress.vn/bo-operation/f1/full-bill-by-code-public/<tracking_code>\n\nTracking Workflow\nExtract tracking code from user input\nUse web_fetch to call the API\nParse the JSON response\nPresent detailed tracking information\nCRITICAL: Keep all values in original Vietnamese - DO NOT translate\nResponse Structure\n\nKey fields in the response:\n\ndata.barcode - Mã vận đơn\ndata.from_fullname / data.from_phone - Người gửi\ndata.to_fullname / data.to_phone - Người nhận\ndata.from_department_name - Điểm gửi\ndata.to_department_name - Điểm đến\ndata.service_type_name - Loại dịch vụ\ndata.pay_type - Hình thức thanh toán\ndata.package_total - Số kiện\ndata.totalcost - Tổng chi phí\ndata.addcost - Phụ phí\ndata.status_bill - Trạng thái đơn hàng\ndata.note - Ghi chú\ndata.packages[] - Chi tiết từng kiện hàng\npackage_description - Mô tả hàng\nreceive_fullname / receive_phone / receive_identity - Người nhận thực tế\nreceive_time - Thời gian nhận hàng\narrival_time - Thời gian đến nơi\ngo_time - Thời gian xuất phát\narrival_note - Ghi chú đến nơi\ndata.services[] - Dịch vụ thêm\nadd_service_name - Tên dịch vụ\nvalue - Giá dịch vụ\ndata.trackings[] - Lịch sử (thường trùng với packages data)\nOutput Format\n\nPresent information in this order:\n\n📦 FUTA Express - Tra cứu vận đơn: <barcode>\n\n👤 Người gửi: <from_fullname>\n   📞 <from_phone>\n   🏢 Điểm gửi: <from_department_name>\n\n👤 Người nhận: <to_fullname>\n   📞 <to_phone>\n   🏢 Điểm đến: <to_department_name>\n\n📋 Thông tin đơn hàng:\n   • Loại dịch vụ: <service_type_name>\n   • Hình thức thanh toán: <pay_type>\n   • Số kiện: <package_total>\n   • Tổng chi phí: <totalcost>đ (cước chính: <cost_main>đ + phụ: <addcost>đ)\n   • Trạng thái: <status_bill>\n\n📦 Chi tiết hàng hóa:\n   • <packages[*].package_description>\n   Ghi chú vận chuyển: <packages[*].arrival_note>\n\n🔐 Người nhận thực tế (nếu đã giao):\n   • Tên: <packages[*].receive_fullname>\n   • SĐT: <packages[*].receive_phone>\n   • CMND/CCCD: <packages[*].receive_identity>\n   • Thời gian nhận: <packages[*].receive_time>\n\n📝 Ghi chú đơn hàng: <note>\n\n📍 Lịch sử vận chuyển:\n| Thời gian | Trạng thái | Chi tiết |\n|-----------|------------|----------|\n| <time> | <status> | <details> |\n\n🛎️ Dịch vụ thêm:\n   • <add_service_name>: <value>đ\n\nImportant Rules\nNEVER translate Vietnamese values - status names, department names, everything stays in Vietnamese\nFormat currency with periods (e.g., 350.000đ)\nHide partial phone/ID info if present (masked with X or shown as is from API)\nShow timestamps in readable format (YYYY-MM-DD HH:MM)\nDisplay all meaningful data from the response\nError Handling\nIf data.bill_id is 0: Tracking code not found\nIf data.packages is empty: No package details available\nAlways show the full response data even if some fields are empty"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/tongtanhieu/futa-tracker",
    "publisherUrl": "https://clawhub.ai/tongtanhieu/futa-tracker",
    "owner": "tongtanhieu",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/futa-tracker",
    "downloadUrl": "https://openagent3.xyz/downloads/futa-tracker",
    "agentUrl": "https://openagent3.xyz/skills/futa-tracker/agent",
    "manifestUrl": "https://openagent3.xyz/skills/futa-tracker/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/futa-tracker/agent.md"
  }
}