技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
linkfox-seerfar-ozon-product-detail-search【数据与研究】Seerfar Ozon 商品详情查询:按 Ozon 商品 SKU 拉取单个商品的完整详情,返回标题、价格(卢布)、评分、评论数、QA数、统计窗口内总销量与日均销量、销售额、库存、类目排名、每日销量趋势、品牌、卖家、配送方式(FBO/FBS/OZON)、重量、上架时间/天数/月数等。用于单品深度分析、竞品商品拆解、Ozon 选品评估、Listing 诊断、销量趋势与类目排名跟踪。当用户提到 Ozon 商品详情、Ozon 单品分析、Ozon SKU 查询、竞品商品数据、Ozon 销量趋势、Ozon 类目排名、Ozon 库存、Ozon 上架时间、Seerfar Ozon 商品搜索、Ozon product detail, Ozon SKU lookup, single product analysi…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
This skill fetches the full detail of a single Ozon product by its SKU from the Seerfar analytics database — title, price (₽), rating, reviews, QA count, sales (total + daily average + daily trend), revenue, stock, category rank, brand, seller, fulfillment (FBO/FBS/OZON), weight and listing age. The starting point for single-product deep analysis, competitor product teardown, listing diagnostics and sales-trend tracking.
Unit of data is a single product, looked up by sku: pass one Ozon SKU, get that product's full detail. This is a product-level view (one SKU), not a shop catalog, keyword or category view.
Where the SKU comes from: sku is the Ozon product SKU — the same sku returned by other Seerfar Ozon tools (shop search, keyword back search, category search, market keyword search). If the user only has a product name, URL or shop, first obtain the sku from one of those listing-level sources, then call this skill for the deep dive.
Sales window: dateRange controls the sales/metrics window — totalSales, dailySales, totalRevenue and salesTrendVOList are computed over this range. Default past_30_days. Options: past_7_days / past_30_days / past_60_days / past_90_days / past_180_days / past_365_days.
Sales & price currency: price is in Russian rubles (₽), indicated by currency. totalSales is units over the window; dailySales is the average units/day; totalRevenue is revenue over the window.
Listing age: upTime is the listing timestamp (ms); upDays / upMonths are the derived age in days / months.
| Parameter | Type | Required | Description |
|---|---|---|---|
| sku | string | yes | Ozon product SKU (e.g. 175924376). The same sku from other Seerfar Ozon tools. |
| dateRange | string | no | Sales/metrics window. Default past_30_days. One of: past_7_days, past_30_days, past_60_days, past_90_days, past_180_days, past_365_days. |
| uId | string | no | User ID. |
| memberId | string | no | Member ID (data attribution). |
Only sku is required.
POST /seerfar/ozon/productDetailSearch(完整参数/响应/错误码见 references/api.md)python scripts/seerfar_ozon_product_detail_search.py '<JSON 参数>' [--inline]输出策略(脚本默认行为):
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-seerfar-ozon-product-detail-search-<timestamp>.json(<cwd> 为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<session> 取自环境变量 SESSION_ID,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)total/costToken、最大列表字段的长度 + 前 3 条样本)--inline 强制全量打印到 stdout(同样落盘)读数据建议:先看摘要判断是否足够;需要具体字段时优先用 jq或ConvertFrom-Json 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。
发生以下异常情况时,采用 references/onboarding.md 引导解决问题:
LINKFOX_AGENT_API_KEY,也未配置 LINKFOXAGENT_API_KEY。1. Default 30-day detail for a product
{"sku": "175924376"}
2. Last 7 days (recent momentum)
{"sku": "175924376", "dateRange": "past_7_days"}
3. Last 90 days (quarterly trend)
{"sku": "175924376", "dateRange": "past_90_days"}
4. Full year (lifecycle view)
{"sku": "175924376", "dateRange": "past_365_days"}
sku from a listing-level Seerfar Ozon source (shop search / keyword back search / category search / market keyword search) before calling this skill.dateRange by intent: short windows (past_7_days / past_30_days) for recent momentum and current stock; long windows (past_90_days / past_180_days / past_365_days) for lifecycle, seasonality and ranking stability.totalSales / dailySales / totalRevenue / stock / categoryRanks for a snapshot, then drill into salesTrendVOList for the daily series.sku; to compare products, call once per SKU.title, sku, price (₽), reviewRating (reviewCount reviews, questionsAndAnswers Q&A), then the sales snapshot (totalSales, dailySales, totalRevenue, stock) and the window (startDate–endDate).categoryRanks is a monthly rank history ({date, rank, count}) — it has no category name, so show the category path from categoryInfo (titlePath / cnTitlePath) alongside the rank history.salesTrendVOList is a daily series ({date, sales, revenue, price, stock, reviewCount, reviewRating}) — summarize (peak day, trend direction) rather than dumping every row; offer the persisted file for the full series. Some days may have sales: 0 — treat as no-sales, not missing data.sellerName (sellerId — negative means an Ozon platform seller) and brandName (brandId) so the user can trace the seller/brand.fulfillment is an array (e.g. ["FBO"], or ["OZON"] for platform-sold items); join multiple values with /.upTime as a date (ms timestamp) alongside upDays / upMonths.weight (physical goods only) and grossMargin are schema-defined but absent for some products (e.g. digital goods / Ozon platform sellers) — show - when missing rather than failing. monthlySalesUnits / monthlySalesRevenue mirror the window's totalSales / totalRevenue and are safe to read directly.sku returns success with total:0 and empty products — tell the user the SKU may be wrong rather than reporting a system error.code is not "200" (or errcode is not 200), explain from msg / errmsg and suggest fixes (check SKU, retry on rate-limit).sku is required; omitting it returns a parameter error.dateRange only affects sales aggregates + trend: product metadata (title, price, rating, brand, seller, weight, fulfillment) is a point-in-time snapshot, not windowed.weight (physical goods only) and grossMargin are schema-defined but not always returned — absent for digital goods / Ozon platform sellers. monthlySalesUnits / monthlySalesRevenue are returned and mirror the window's totalSales / totalRevenue.total reflects returned record count (1 when the SKU is found), not a catalog total.Applicable — deep-dive on one Ozon product:
| User Says | Scenario |
|---|---|
| "查看这个 Ozon 商品的详情" / "这个 SKU 的数据" | Single product detail |
| "这个竞品最近30天卖了多少" / "日均销量多少" | Sales snapshot (totalSales / dailySales) |
| "这个商品销售额多少" | Revenue (totalRevenue) |
| "这个商品库存多少" | Stock check (stock) |
| "这个商品在类目里排第几" | Category rank (categoryRanks) |
| "这个商品最近销量趋势" / "哪天卖得最好" | Daily sales trend (salesTrendVOList) |
| "这个商品是谁家的/什么品牌" | Seller + brand (sellerName / brandName) |
| "这个商品上架多久了" | Listing age (upDays / upMonths) |
Not applicable — needs beyond one product's detail:
Boundary judgment: if the user already has a specific Ozon SKU (or obtained one from a listing-level source) and wants that product's full metrics — sales, revenue, stock, category rank, trend, brand, seller — start here. If they want to discover products, keywords or shops, route to the corresponding Seerfar Ozon skill first.
消耗 5 算力。
用户会因算力消耗而支付费用。请充分评估:当需要高频调用本技能,或用户对算力消耗量预期不足时,务必提醒用户,由用户决定是否继续。
Feedback:
Auto-detect and report feedback via the Feedback API when any of the following apply:
Call the feedback API as specified in references/api.md. Do not interrupt the user's flow.
For more high-quality, professional cross-border e-commerce skills, set LinkFox Skills.