Retrieve the current public details of one Shopee listing from a supported product URL, including price, discount, sales, stock, variants, media, brand, category, shop, and rating data. Use when a user provides a Shopee product URL and asks for listing details, SKU variants, inventory, pricing, or competitor-page analysis. Do not use for keyword search, historical trends, reviews, or seller-account operations.
npx skills add https://github.com/nexscope-ai/nexscope-ecommerce-skills --skill ecommerce.shopee-product-detail
Retrieve one public Shopee listing from its direct product URL.
Pass exactly one productUrl. It must be an HTTPS URL on one of these hosts:
shopee.sgshopee.co.idshopee.com.myshopee.phshopee.co.thshopee.twshopee.vnshopee.com.brThe URL path must end in -i.<numeric shopId>.<numeric itemId>. Canonical /product/<shopId>/<itemId> URLs are not supported.
POST /api/v1/tools/research/shopee/product/detailpython scripts/shopee_product_detail.py '<JSON params>' [--inline] [--no-cache]Example:
python scripts/shopee_product_detail.py '{"productUrl":"https://shopee.sg/example-i.9641401.29691169956"}'
Set NEXSCOPE_PROXY_BASE and NEXSCOPE_API_KEY. The script sends the request through the Nexscope research proxy, uses a 150-second timeout, caches identical parameters for 24 hours, and always writes the full response under <cwd>/nexscope/<date>/<session>/data/.
Do not reuse the source Skill's point value. This operation consumes Nexscope credits. Preserve X-Cost-Token and X-Cost-Credit from the response headers as server-reported billing metadata. The exact charge is unknown before the first live response.
NEXSCOPE_API_KEY and NEXSCOPE_PROXY_BASE; do not ask the user to paste credentials into chat or operation JSON.For the research HTTP response, require a numeric outer code equal to 0 before using data. Nonzero codes are platform failures; display outer msg without interpreting its wording as a retry instruction. Nexscope preserves upstream messages and translates Chinese to English; successful responses may have msg: null. HTTP 200 alone and nested business code / status do not replace the platform check. See references/api.md for response paths and task-specific states.
Set the NEXSCOPE_API_KEY environment variable. If credentials are missing or expire, visit Nexscope external access help to top up credits.
Redact credentials, signed URLs, cookies, and internal account identifiers from user-facing output and saved request examples.
Take nexscope-ai/ecommerce.shopee-product-detail from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.