# Linkfox Sellersprite Product Search

> 使用卖家精灵数据搜索和筛选亚马逊商品，支持价格、月销量、BSR排名、毛利率、评分、配送方式、标签、卖家来源等多维度条件，覆盖多个亚马逊站点。当用户提到亚马逊选品调研、产品筛选、销量过滤、产品发掘、BSR分析、小众商品发现、竞品分析、市场机会评估、按商品维度的市场规模估算、毛利率筛选、SellerSprite product selection, Amazon product selection, sales filtering, BSR analysis, profit screening, market analysis, product selection tool时触发此技能。即使用户未明确提及"卖家精灵"，只要其需求涉及筛选和分析亚马逊商品级数据进行选品，也应触发此技能。

- Skill: `ahang1598/linkfox-sellersprite-product-search-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add ahang1598/linkfox-sellersprite-product-search-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ahang1598/linkfox-sellersprite-product-search-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ahang1598 (https://skillmd.com/u/ahang1598)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/ahang1598/linkfox-sellersprite-product-search-2

---


# 卖家精灵-选产品

## 基本信息

- **业务工具名**：`/sellersprite/productSearch`
- **所属分组**：卖家精灵 · 亚马逊选品
- **功能说明**：支持按价格、月销量、数据快照年月、分页、毛利率、关键词、类目名称等条件来筛选亚马逊的商品。
- **关键词**：卖家精灵, 亚马逊选品, 选产品, 销量筛选, 市场分析, 过滤, 词组匹配, 选品工具, 功能需求调研, 市场机会点, 选品决策


## 何时使用

当用户意图与“卖家精灵-选产品”匹配，或需要以下能力时使用本工具：支持按价格、月销量、数据快照年月、分页、毛利率、关键词、类目名称等条件来筛选亚马逊的商品。

调用前应先确认所有必填参数。涉及站点、国家、日期、语言、ASIN、SKU、图片或 URL 时，应使用用户提供的信息，不要擅自虚构真实业务标识。

## 输入参数

| 字段 | 类型 | 必填 | 约束/默认值 | 说明 |
|---|---|:---:|---|---|
| `uid` | `string` | 否 | 最长 1000 | 用户id |
| `page` | `integer` | 否 | 默认 `1` | 页码，从1开始 |
| `size` | `integer` | 否 | 默认 `20`；最小 10；最大 100 | 每页条数,返回10-100条数据 |
| `order` | `object` | 否 |  |  |
| `chatId` | `string` | 否 | 最长 1000 | 对话id |
| `maxBsr` | `integer` | 否 |  | 大类BSR最高排名 |
| `maxFba` | `number` | 否 | 最小 0 | 最高FBA运费 |
| `minBsr` | `integer` | 否 |  | 大类BSR最低排名 |
| `minFba` | `number` | 否 | 最小 0 | 最低FBA运费 |
| `teamId` | `string` | 否 | 最长 1000 | 团队id |
| `keyword` | `string` | 否 | 最长 10240 | 关键字；请尽量翻译为对应国家的语言，比如美国用英语关键词，德国用德语关键词等等 |
| `maxPrice` | `number` | 否 | 最小 0 | 最高价格 |
| `maxUnits` | `integer` | 否 | 最小 0 | 最高月销量 |
| `minPrice` | `number` | 否 | 最小 0 | 最低价格 |
| `minUnits` | `integer` | 否 | 最小 0 | 最低月销量 |
| `matchType` | `integer` | 否 | 默认 `1`；示例：`1`, `2`, `3` | 匹配方式，1词组匹配 2模糊匹配 3精准匹配；默认 1 |
| `maxProfit` | `number` | 否 | 最小 1；最大 100 | 最大毛利率,单位 %，利润率最小为1 ，最大为100 |
| `maxRating` | `number` | 否 | 最小 0；最大 5 | 最高评分值。评分最大为5分，最小0分，3.8-4.3为产品改良机会的产品 |
| `minProfit` | `number` | 否 | 最小 1；最大 100 | 最小毛利率，单位 %。利润率最小为1 ，最大为100 |
| `minRating` | `number` | 否 | 最小 0；最大 5 | 最低评分值。评分最大为5分，最小0分 |
| `nodeLabel` | `string` | 否 | 最长 1000 | 亚马逊类目名称 |
| `requestId` | `string` | 否 | 最长 1000 | 推送id |
| `maxAmzUnit` | `integer` | 否 | 最小 0 | 最高子体近30日销量(仅近30日查询支持) |
| `maxRatings` | `integer` | 否 | 最小 0；最大 10000 | 最高评分数 |
| `maxRevenue` | `number` | 否 | 最小 0 | 最高月销售额 |
| `maxSellers` | `integer` | 否 |  | 最大卖家数量，卖家数量小于等于 |
| `maxWeights` | `number` | 否 | 最小 0 | 最大重量 |
| `minAmzUnit` | `integer` | 否 | 最小 0 | 最低子体近30日销量(仅近30日查询支持) |
| `minRatings` | `integer` | 否 | 最小 0；最大 10000 | 最低评分数 |
| `minRevenue` | `number` | 否 | 最小 0 | 最低月销售额 |
| `minSellers` | `integer` | 否 |  | 最小卖家数量,卖家数量大于等于 |
| `minWeights` | `number` | 否 | 最小 0 | 最小重量 |
| `nodeIdPath` | `string` | 否 | 最长 1000 | 亚马逊类目节点id |
| `weightUnit` | `string` | 否 | 格式 `g\|kg\|oz\|lb`；示例：`g`, `kg`, `oz`, `lb` | 重量单位。支持的有：g/kg/oz/lb 这几种，如果用户的参数里面有重量，则必须要求用户也输入重量的单位。 |
| `fulfillment` | `string` | 否 | 最长 1000；示例：`AMZ`, `FBA`, `FBM`, `AMZ,FBA`, `AMZ,FBM`, `FBA,FBM`, `AMZ,FBA,FBM`, `` | 配送方式，多条件查询用逗号隔开AMZ or FBA or FBM |
| `marketplace` | `string` | 否 | 默认 `"US"`；格式 `US\|UK\|DE\|FR\|JP\|CA\|IT\|ES\|MX\|IN`；示例：`US`, `UK`, `DE`, `FR`, `JP`, `CA`, `IT`, `ES` | 市场 |
| `sellerNation` | `string` | 否 | 最长 1000；示例：`US`, `DE`, `FR`, `JP`, `CN`, `HK`, `` | 卖家所属地，默认不限制，多条件查询用逗号隔开 |
| `dimensionType` | `string` | 否 | 最长 1000 | 包装尺寸类型, 参数信息如下  美国站点: SS-小号标准尺寸, LS-大号标准尺寸, SO-小号大件, MO-中号大件, LO/LB-大号大件, SP-特殊大件, O-其他尺寸, ELO-超大尺寸：0至50磅, EL5O-超大尺寸：50到70磅（不含50磅）, EL7O-超大尺寸：70至150磅（不含70磅）, EL15O-超大尺寸：150磅以上（不含150磅）; 日本站点: SM-小号, ST-标准, OV-大件, SS-超大尺寸, O-其他尺寸; 加拿大站点: EN-信封装, ST-标准, SO-小号大件, MO-中号大件, LO-大号大件, SP-特殊大件, O-其他尺寸; 英国/法国/德国/意大利/西班牙站点: SL-小号信封, NL-标准信封, LL-大号信封, ELL-超大号信封, SM-小包裹, SD-标准包裹, SB-小号大件, NB-标准大件, LB-大号大件, SPO-特殊大件, O-其他尺寸 |
| `excludeBrands` | `string` | 否 | 最长 10240 | 排除品牌 |
| `filterSubNode` | `boolean` | 否 | 示例：`true`, `false` | 是否筛选子类目节点，true为筛选，false为不筛选，只有在nodeLabel 或 nodeIdPath 有值时才会生效 |
| `includeBrands` | `string` | 否 | 最长 10240 | 包含品牌 |
| `maxVariations` | `integer` | 否 |  | 最高变体数 |
| `minVariations` | `integer` | 否 |  | 最低变体数 |
| `showVariation` | `string` | 否 | 默认 `"N"`；最长 1000；示例：`Y`, `N` | 是否查询变体 |
| `excludeSellers` | `string` | 否 | 最长 10240 | 排除卖家 |
| `includeSellers` | `string` | 否 | 最长 10240 | 包含卖家 |
| `badgeBestSeller` | `string` | 否 | 最长 1000；示例：`Y`, `N`, `` | 是否有热销标识 Best Seller(Y/N) |
| `badgeNewRelease` | `string` | 否 | 最长 1000；示例：`Y`, `N`, `` | 是否有新品标识 New Release(Y/N) |
| `excludeKeywords` | `string` | 否 | 最长 10240 | 排除关键词 |
| `maxBsrGrowthRate` | `number` | 否 |  | BSR最高增长率，单位 % |
| `minBsrGrowthRate` | `number` | 否 |  | BSR最低增长率，单位 % |
| `dataSnapshotMonth` | `string` | 否 | 默认 `"nearly"`；最长 1000；示例：`nearly`, `202412`, `202501` | 亚马逊商品数据快照年月。指定查询特定历史时间点的商品数据快照，每个快照包含该月份所有在售商品的完整数据。格式：yyyyMM（如202412表示2024年12月所有在售商品的数据快照）。默认值 'nearly' 表示查询最近30天的实时数据。注意：数据快照是对特定月份亚马逊市场上所有在售商品的完整记录，用于历史分析和同期对比。仅支持查询已存在的历史快照，不支持未来日期。建议季节性分析时查询去年同期快照进行对比 |
| `maxBsrGrowthCount` | `integer` | 否 |  | 大类BSR最高增长数 |
| `maxSubNodeBsrRank` | `integer` | 否 |  | 子类目BSR最大排名 ，只有在 filterSubNode 为 true 是生效 |
| `minBsrGrowthCount` | `integer` | 否 |  | BSR最低增长数 |
| `minSubNodeBsrRank` | `integer` | 否 |  | 子类目BSR最低排名 ，只有在 filterSubNode 为 true 是生效 |
| `badgeAmazonsChoice` | `string` | 否 | 最长 1000；示例：`Y`, `N`, `` | 是否有热销标识 Amazon's Choice(Y/N) |
| `maxUnitsGrowthRate` | `number` | 否 |  | 月销量最高增长率,单位 % |
| `minUnitsGrowthRate` | `number` | 否 |  | 月销量最低增长率,单位 % |
| `hideUnlistedProduct` | `boolean` | 否 | 默认 `true`；示例：`true`, `false` | 是否隐藏已经下架的商品 |
| `maxRatingsGrowthCount` | `integer` | 否 | 最小 0 | 最高月新增评分数 |
| `minRatingsGrowthCount` | `integer` | 否 | 最小 0 | 最低月新增评分数 |
| `listedWithinLastMonths` | `integer` | 否 | 示例：`1`, `3`, `6`, `12`, `24` | 上架时间范围（月），商品上架日期距离当前日期的月份范围筛选，仅支持枚举值：1（近1个月内上架）、3（近3个月内上架）、6（近6个月内上架）、12（近12个月内上架）、24（近24个月内上架）。如果传入的是具体日期，应先计算该日期距离当前时间的月份差，并取不超过上述枚举值的最大值 |
| `maxListingQualityScore` | `number` | 否 | 最小 0 | 最高 Listing 页面质量分 |
| `minListingQualityScore` | `number` | 否 | 最小 0 | 最低 Listing 页面质量分， |

### 嵌套输入结构：`order`

| 字段 | 类型 | 必填 | 约束/默认值 | 说明 |
|---|---|:---:|---|---|
| `desc` | `string` | 是 | 默认 `"true"`；最长 1000 | true为降序 false为升序 |
| `field` | `string` | 是 | 默认 `"total_units"`；最长 1000；示例：`total_units`, `total_amount`, `bsr_rank`, `price`, `rating`, `reviews`, `profit`, `reviews_rate` | 排序字段 |

## MCP 调用示例

向以下地址发起 HTTP `POST`：

```text
https://mcp-tool-gateway.linkfox.com/mcp/any-tool
```

请求体：

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "/sellersprite/productSearch",
    "arguments": {
      "page": 1
    }
  }
}
```

> 示例值仅用于展示请求结构。实际调用时必须替换为用户的真实查询条件。

## 输出字段

| 字段 | 类型 | 必填 | 约束/默认值 | 说明 |
|---|---|:---:|---|---|
| `type` | `string` | 否 |  | 渲染的样式 |
| `total` | `integer` | 否 |  | 总行数 |
| `columns` | `array<object>` | 否 |  | 渲染的列 |
| `keyword` | `string` | 否 |  | 对应筛选的关键词，如果有值，则表示这批数据是通过 这个关键词 keyword 搜索出来的 |
| `message` | `string` | 否 |  | 消息 |
| `products` | `array<object>` | 否 |  | 搜索结果产品列表 |
| `costToken` | `integer` | 否 |  | 消耗token |
| `nodeLabel` | `string` | 否 |  | 亚马逊类目 |
| `nodeIdPath` | `string` | 否 |  | 搜索类目节点 |
| `sourceType` | `string` | 否 |  | 来源类型：amazon |
| `dataSnapshotMonth` | `string` | 否 |  | 数据查询月份 |

### 嵌套输出结构：`products`

| 字段 | 类型 | 必填 | 约束/默认值 | 说明 |
|---|---|:---:|---|---|
| `bsr` | `integer` | 否 |  | BSR 排名 |
| `fba` | `number` | 否 |  | fba运费 |
| `sku` | `string` | 否 |  | sku |
| `asin` | `string` | 否 |  | asin |
| `badge` | `object` | 否 |  |  |
| `brand` | `string` | 否 |  | 品牌 |
| `price` | `number` | 否 |  | 价格 |
| `title` | `string` | 否 |  | 商品标题 |
| `nodeId` | `integer` | 否 |  | 节点id |
| `profit` | `number` | 否 |  | 利润率 |
| `rating` | `number` | 否 |  | 评分 |
| `weight` | `string` | 否 |  | 重量 |
| `asinUrl` | `string` | 否 |  | 亚马逊asin的详情网址 |
| `keyword` | `string` | 否 |  | 对应筛选的关键词，如果有值，则表示这批数据是通过 这个关键词 keyword 搜索出来的 |
| `ratings` | `integer` | 否 |  | 评分数 |
| `badgeEbc` | `string` | 否 |  | A+页面(Y/N) |
| `brandUrl` | `string` | 否 |  | 品牌URL |
| `currency` | `string` | 否 |  | 币种 |
| `imageUrl` | `string` | 否 |  | 图片URL |
| `sellerId` | `string` | 否 |  | BuyBox卖家id |
| `dimension` | `string` | 否 |  | 尺寸 |
| `sellerNum` | `integer` | 否 |  | 卖家数 |
| `badgeVideo` | `string` | 否 |  | 视频介绍(Y/N) |
| `nodeIdPath` | `string` | 否 |  | 节点id路径字符串 |
| `primePrice` | `number` | 否 |  | prime价格 |
| `sellerName` | `string` | 否 |  | BuyBox卖家 |
| `sourceTool` | `string` | 否 |  | 来源工具 |
| `sourceType` | `string` | 否 |  | 来源类型：amazon |
| `fulfillment` | `string` | 否 |  | 配送方式(AMZ,FBA,FBM) |
| `ratingsRate` | `number` | 否 |  | 留评率 |
| `averagePrice` | `number` | 否 |  | 平均价格 |
| `sellerNation` | `string` | 否 |  | BuyBox卖家国籍 |
| `variationNum` | `integer` | 否 |  | 变体数 |
| `availableDate` | `string` | 否 | 格式 `date` | 上架时间(时间戳) |
| `bsrGrowthRate` | `number` | 否 |  | BSR 增长率 |
| `deliveryPrice` | `number` | 否 |  | 卖家运费 |
| `nodeLabelPath` | `string` | 否 |  | 类目路径 |
| `packageWeight` | `string` | 否 |  | 包装重量 |
| `subcategories` | `array<object>` | 否 |  | 子类目 |
| `dimensionsType` | `string` | 否 |  | 尺寸类型 |
| `badgeBestSeller` | `string` | 否 |  | Best Seller标识(Y/N) |
| `badgeNewRelease` | `string` | 否 |  | release标识(Y/N) |
| `badgeAmazonChoice` | `string` | 否 |  | amazon choice标识(Y/N) |
| `dataSnapshotMonth` | `string` | 否 |  | 数据查询月份 |
| `monthlySalesUnits` | `integer` | 否 |  | 月销量 |
| `packageDimensions` | `string` | 否 |  | 包装尺寸 |
| `variant30DayUnits` | `integer` | 否 |  | 子体月销量(件数) |
| `availableDateString` | `string` | 否 |  | 上架日期(字符串) |
| `listingQualityScore` | `number` | 否 |  | listing质量得分 |
| `monthlySalesRevenue` | `number` | 否 |  | 月销售额 |
| `variant30DayRevenue` | `number` | 否 |  | 子体月销售额(金额) |
| `packageDimensionType` | `string` | 否 |  | 包装尺寸类型 |
| `variant30DayUpdatedAt` | `string` | 否 |  | 子体数据更新时间(日期) |
| `monthlySalesUnitsGrowthRate` | `number` | 否 |  | 月销量增长率 |

### 嵌套输出结构：`products.badge`

| 字段 | 类型 | 必填 | 约束/默认值 | 说明 |
|---|---|:---:|---|---|
| `ebc` | `string` | 否 |  | A+页面(Y/N) |
| `video` | `string` | 否 |  | 视频介绍(Y/N) |
| `bestSeller` | `string` | 否 |  | Best Seller标识(Y/N) |
| `newRelease` | `string` | 否 |  | release标识(Y/N) |
| `amazonChoice` | `string` | 否 |  | amazon choice标识(Y/N) |

### 嵌套输出结构：`products.subcategories`

| 字段 | 类型 | 必填 | 约束/默认值 | 说明 |
|---|---|:---:|---|---|
| `code` | `string` | 否 |  | 类目code |
| `rank` | `integer` | 否 |  | 排名 |
| `label` | `string` | 否 |  | 名称 |

## 响应处理建议

1. 先检查 JSON-RPC 外层是否包含 `error`。
2. 成功时读取 `result`，并继续解析其中的 `content`、`data`、`products`、`items` 或其他业务字段。
3. 如果响应为 `text/event-stream`，按 SSE 事件读取 `data:` 内容，再解析 JSON。
4. 保留分页字段、总数、失败明细及 `costToken`。
5. 向用户输出分析结论，不要直接倾倒大段原始 JSON。

## 原始 Schema

原始的Input Schema 和 Output Schema 参考 references/schema.md

## 解决认证和积分问题

异常情况：未配置 `LINKFOX_AGENT_API_KEY` 和 `LINKFOXAGENT_API_KEY`；响应 401 或 402；消息含"积分余额不足/quota exceeded/insufficient balance/套餐到期/需充值"等。

措施：优先用 skill 内 onboarding.md 引导；找不到则加载 /linkfox-onboarding skill。 根据它的指引操作。

**注意**：你是workbuddy，并且渠道是workbuddy，使用linkfox-onboarding登录注册时**必须**传递channel为 workbuddy。这非常重要！

