{"id":"e58b3cb7-d949-4be7-a0f3-ddc851519930","entityType":"agent","slug":"clawhub-linkfox-ai-linkfox-sellersprite-market-research","name":"卖家精灵-市场调研（列表）","canonicalUrl":"https://www.xpersona.co/agent/clawhub-linkfox-ai-linkfox-sellersprite-market-research","canonicalPath":"/agent/clawhub-linkfox-ai-linkfox-sellersprite-market-research","generatedAt":"2026-10-10T10:59:44.810Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T05:19:20.101Z","emptyReason":null},"description":"使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。 Skill: 卖家精灵-市场调研（列表） Owner: linkfox-ai Summary: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。 Tags: latest:1.0.9 Version history: v1.0.9 | 2026-09-14T05:24:45.745Z | user Update from 1.0.8 to 1.0.9 v1.0.8 | 2026-08-14T15:00:25","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.7K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s171g8b6m2khwdy9ye8bxj0wx183vd4z:linkfox-sellersprite-market-research","sourceUrl":"https://clawhub.ai/linkfox-ai/linkfox-sellersprite-market-research","homepage":"https://clawhub.ai/linkfox-ai/skills/linkfox-sellersprite-market-research","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/linkfox-ai/linkfox-sellersprite-market-research","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/linkfox-ai/skills/linkfox-sellersprite-market-research","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market resear"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:19:20.101Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:19:20.101Z","emptyReason":null},"stars":null,"forks":null,"downloads":1660,"packageName":null,"latestVersion":"1.0.9","tractionLabel":"1.7K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:19:20.100Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T05:19:20.101Z","lastCrawledAt":"2026-10-10T05:19:20.100Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T05:19:20.100Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.9","createdAt":"2026-09-14T05:24:45.745Z","changelog":"Update from 1.0.8 to 1.0.9","fileCount":7,"zipByteSize":23214},{"version":"1.0.8","createdAt":"2026-08-14T15:00:25.237Z","changelog":"Update from 1.0.7 to 1.0.8","fileCount":7,"zipByteSize":23376},{"version":"1.0.7","createdAt":"2026-08-07T10:56:40.787Z","changelog":"Update from 1.0.6 to 1.0.7","fileCount":7,"zipByteSize":23335},{"version":"1.0.6","createdAt":"2026-07-13T12:17:58.879Z","changelog":"Update from 1.0.5 to 1.0.6","fileCount":5,"zipByteSize":14280},{"version":"1.0.5","createdAt":"2026-07-06T11:26:22.283Z","changelog":"Update from 1.0.4 to 1.0.5","fileCount":5,"zipByteSize":13641},{"version":"1.0.4","createdAt":"2026-07-03T08:25:52.785Z","changelog":"Update from 1.0.2 to 1.0.4","fileCount":4,"zipByteSize":12209},{"version":"1.0.2","createdAt":"2026-05-14T13:35:31.227Z","changelog":"Update from 1.0.1 to 1.0.2","fileCount":5,"zipByteSize":9485},{"version":"1.0.1","createdAt":"2026-05-06T07:47:06.223Z","changelog":"Update from 1.0.0 to 1.0.1","fileCount":4,"zipByteSize":7188}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s171g8b6m2khwdy9ye8bxj0wx183vd4z:linkfox-sellersprite-market-research","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T10:59:44.806Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-sellersprite-market-research/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T05:19:20.101Z","emptyReason":null},"readme":"Skill: 卖家精灵-市场调研（列表）\n\nOwner: linkfox-ai\n\nSummary: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n\nTags: latest:1.0.9\n\nVersion history:\n\nv1.0.9 | 2026-09-14T05:24:45.745Z | user\n\nUpdate from 1.0.8 to 1.0.9\n\nv1.0.8 | 2026-08-14T15:00:25.237Z | user\n\nUpdate from 1.0.7 to 1.0.8\n\nv1.0.7 | 2026-08-07T10:56:40.787Z | user\n\nUpdate from 1.0.6 to 1.0.7\n\nv1.0.6 | 2026-07-13T12:17:58.879Z | user\n\nUpdate from 1.0.5 to 1.0.6\n\nv1.0.5 | 2026-07-06T11:26:22.283Z | user\n\nUpdate from 1.0.4 to 1.0.5\n\nv1.0.4 | 2026-07-03T08:25:52.785Z | user\n\nUpdate from 1.0.2 to 1.0.4\n\nv1.0.2 | 2026-05-14T13:35:31.227Z | user\n\nUpdate from 1.0.1 to 1.0.2\n\nv1.0.1 | 2026-05-06T07:47:06.223Z | user\n\nUpdate from 1.0.0 to 1.0.1\n\nv1.0.0 | 2026-04-29T03:32:43.968Z | user\n\nInitial release\n\nArchive index:\n\nArchive v1.0.9: 7 files, 23214 bytes\n\nFiles: references/api.md (10112b), references/onboarding.md (1999b), scripts/onboarding.py (24027b), scripts/sellersprite_market_research.py (13174b), skill-card.md (2813b), SKILL.md (6967b), _meta.json (155b)\n\nFile v1.0.9:SKILL.md\n\n---\nname: linkfox-sellersprite-market-research\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n---\n\n# SellerSprite Market Research\n\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\n\n## Core Concepts\n\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\n- **市场规模**：月均销量、月均销售额、商品数量等。\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\n- **入参刻度**：筛选用的 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion**（`min*`/`max*`）须为 **0～1 小数**，见下文参数表与 `references/api.md`。\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\n\n## 调用方式\n\n- **API 端点**：`POST /sellersprite/market/research`（完整参数/响应/错误码见 `references/api.md`）\n- **Python 脚本**：`python scripts/sellersprite_market_research.py '<JSON 参数>' [--inline]`\n- **成本约束**：本工具会消耗算力；同一会话同一参数组合默认只调用一次，脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探；需要继续检索时先向用户说明会产生额外消耗。\n\n**输出策略（脚本默认行为）**：\n- **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sellersprite-market-research-<timestamp>.json`（`<cwd>` 为脚本执行时的工作目录，在 Claude Code 里即当前项目目录；`<session>` 取自环境变量 `SESSION_ID`，按用户任务自动聚合；**禁止写入 /tmp**，当前目录不可写则报错）\n- 响应体 ≤ 8 KB：落盘后把完整 JSON 打印到 stdout\n- 响应体 > 8 KB：落盘后 stdout 只输出摘要（顶层字段、常见计数如 `total`/`costToken`、最大列表字段的长度 + 前 3 条样本）\n- 加 `--inline` 强制全量打印到 stdout（同样落盘）\n\n**读数据建议**：先看摘要判断是否足够；需要具体字段时优先用 `jq`或`ConvertFrom-Json` 从保存的 json 文件按需抽取，避免整份 JSON 进入上下文。\n\n## 解决认证和算力问题\n发生以下异常情况时，采用 references/onboarding.md 引导解决问题：\n\n### 异常情况\n- **未配置API Key**：环境变量未配置 `LINKFOX_AGENT_API_KEY`，也未配置 `LINKFOXAGENT_API_KEY`。\n- **响应401或402状态码**\n- **响应提示算力或余额不足**：消息含\"算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值\"，或类似含义的内容。\n\n## Key Parameters\n\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | `nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（**小数 0～1**，如 `0.4` 表示 40%，勿用整数 `40`） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（**小数 0～1**） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（**小数 0～1**） |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | Amazon 自营占比（**小数 0～1**） |\n| minFbaProportion / maxFbaProportion | number | 否 | FBA 占比（**小数 0～1**） |\n| minFbmProportion / maxFbmProportion | number | 否 | FBM 占比（**小数 0～1**） |\n| minEbcProportion / maxEbcProportion | number | 否 | A+ 数量占比（**小数 0～1**） |\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（刻度可能与上列不同，以 `references/api.md` / schema 为准） |\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\n\n## Usage Example\n\n```json\n{\n  \"marketplace\": \"US\",\n  \"month\": \"nearly\",\n  \"minAvgRevenue\": 10000,\n  \"maxGoodsCrn\": 0.4,\n  \"minNewProportion\": 10,\n  \"maxSellerCrn\": 0.5,\n  \"orderField\": \"total_amount\",\n  \"orderDesc\": true,\n  \"page\": 1,\n  \"size\": 50\n}\n```\n\n## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\n4. 显示筛选条件回显，便于用户复现。\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n## 算力消耗规则\n\n消耗 15 算力。\n\n> 用户会因算力消耗而支付费用。请充分评估：当需要高频调用本技能，或用户对算力消耗量预期不足时，务必提醒用户，由用户决定是否继续。\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.9:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.9\",\n  \"publishedAt\": 1789363485745\n}\n\nFile v1.0.9:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取（如未配置 按 SKILL.md 的 **## 解决认证和算力问题** 处理）\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\r\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\r\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\r\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\r\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\r\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\r\n\r\n### 时间与分页、排序\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\r\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\r\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\r\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\r\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\r\n\r\n### 市场规模与主体数量\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\r\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\r\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\r\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\r\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\r\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\r\n\r\n### 集中度与结构占比\r\n\r\n以下 **7 组**筛选入参（对应卖家精灵字段 **GoodsCrn、BrandCrn、SellerCrn、EbcProportion、FbaProportion、FbmProportion、AmazonSelfProportion**）须传 **小数**，约定为 **0～1** 之间的比例（例如 **`0.35` 表示 35%**）。**不要**按整数百分数传 **0～100**（例如勿用 `40` 表示 40%，除非已与实网行为核对）。\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度（小数 0～1） |\r\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度（小数 0～1） |\r\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度（小数 0～1） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比（小数 0～1） |\r\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比（小数 0～1） |\r\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比（小数 0～1） |\r\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比（小数 0～1） |\r\n\r\n### 新品数量占比（入参刻度以 schema 为准）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比（与其它占比字段刻度可能不同，以工具 schema / 实网为准） |\r\n\r\n### 价格、评分、毛利、BSR（市场平均）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgPrice / maxAvgPrice | number | 最低 / 最高平均价格 |\r\n| minAvgRating / maxAvgRating | number | 最低 / 最高平均评分值 |\r\n| minAvgRatings / maxAvgRatings | integer | 最低 / 最高平均评分数 |\r\n| minAvgProfit / maxAvgProfit | number | 最低 / 最高平均毛利率（输入 N 表示 N%，0–100） |\r\n| minAvgBsr / maxAvgBsr | integer | 最低 / 最高平均 BSR 排名 |\r\n\r\n### 新品维度\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewCount / maxNewCount | integer | 最小 / 最大新品数量 |\r\n| minNewAvgPrice / maxNewAvgPrice | number | 最小 / 最大新品平均价格 |\r\n| minNewAvgRating / maxNewAvgRating | number | 最小 / 最大新品平均星级 |\r\n| minNewAvgRatings / maxNewAvgRatings | integer | 最小 / 最大新品平均评分数 |\r\n| minNewAvgUnits / maxNewAvgUnits | number | 最低 / 最高新品月均销量 |\r\n| minNewAvgRevenue / maxNewAvgRevenue | number | 最低 / 最高新品月均销售额 |\r\n\r\n### 头部 Listing 指标\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minTopAvgUnits / maxTopAvgUnits | integer | 最低 / 最高头部月均销量 |\r\n| minTopAvgRevenue / maxTopAvgRevenue | number | 最低 / 最高头部月均销售额 |\r\n| minTopAvgBsr / maxTopAvgBsr | integer | 最低 / 最高头部平均 BSR |\r\n\r\n### 重量与体积\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minWeight / maxWeight | number | 最低 / 最高重量 |\r\n| minVolume / maxVolume | number | 最低 / 最高体积 |\r\n\r\n### marketplace 可选值\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| US | 美国站 USD($) |\r\n| JP | 日本站 JPY(￥) |\r\n| UK | 英国站 GBP(£) |\r\n| DE | 德国站 EUR(€) |\r\n| FR | 法国站 EUR(€) |\r\n| IT | 意大利站 EUR(€) |\r\n| ES | 西班牙站 EUR(€) |\r\n| CA | 加拿大站 C$($) |\r\n| IN | 印度站 INR(₹) |\r\n\r\n### month\r\n\r\n- **格式**：正则 `^(nearly|(19|20)\\d{2}(0[1-9]|1[0-2]))$`\r\n- **`nearly`**：最近 30 天\r\n- **`yyyyMM`**：具体月份（如 `202507`）；最多支持**当前月往前共 24 个月内**的月份\r\n\r\n### orderField 可选值\r\n\r\n与工具 schema「表 1.6」一致。\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| total_units | 月销量 |\r\n| total_amount | 月销售额 |\r\n| bsr_rank | BSR 排名 |\r\n| price | 价格 |\r\n| rating | 评分 |\r\n| reviews | 评分数 |\r\n| profit | 毛利率 |\r\n| reviews_rate | 留评率 |\r\n| available_date | 上架时间 |\r\n| questions | Q&A |\r\n| total_units_growth | 月销量增长率 |\r\n| total_amount_growth | 月销售额增长率 |\r\n| reviews_increasement | 月新增评分数 |\r\n| bsr_rank_cv | 近 7 天 BSR 增长数 |\r\n| bsr_rank_cr | 近 7 天 BSR 增长率 |\r\n| amz_unit | 子体销量 |\r\n\r\n## 响应结构\r\n\r\n### 顶层字段\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| total | integer | 总条数 |\r\n| marketplace | string | 站点编码 |\r\n| data | array | 类目市场列表（对应第三方 `data.items`） |\r\n| columns | array | 渲染的列 |\r\n| costToken | integer | 消耗 token |\r\n| type | string | 渲染的样式 |\r\n\r\n### data[] 元素（单条类目市场）\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| nodeId | string | 节点 ID |\r\n| nodeIdPath | string | 节点 ID 路径 |\r\n| nodeLabelName | string | 节点名称 |\r\n| nodeLabelPath | string | 节点名称路径 |\r\n| nodeLabelLocale | string | 节点名称翻译 |\r\n| nodeLabelPathLocale | string | 节点名称路径翻译 |\r\n| marketplace | string | 市场标志 |\r\n| currency | string | 该市场的货币类型 |\r\n| ranking | integer | 排名 |\r\n| totalProducts | integer | 商品总数 |\r\n| topProducts | integer | 样本数量 |\r\n| sellers | integer | 卖家数量 |\r\n| brands | integer | 品牌数量 |\r\n| avgSellers | number | 平均卖家数 |\r\n| avgUnits | integer | 月均销量 |\r\n| totalUnits | integer | 月总销量 |\r\n| avgRevenue | number | 月均销售额 |\r\n| totalRevenue | number | 月总销售额 |\r\n| avgPrice | number | 平均价格 |\r\n| avgRating | number | 平均评分值 |\r\n| avgRatings | integer | 平均评分数 |\r\n| avgBsr | integer | 平均 BSR |\r\n| avgProfit | number | 平均利润率(%) |\r\n| fbaProportion | number | FBA 占比(%) |\r\n| fbmProportion | number | FBM 占比(%) |\r\n| amazonSelfProportion | number | Amazon 自营占比(%) |\r\n| ebcProportion | number | A+ 商品占比(%) |\r\n| returnRatio | number | 退货率(%) |\r\n| avgReturnRatio | number | 退货率类目平均值(%) |\r\n| searchToPurchaseRatio | number | 搜索购买比(千分比) |\r\n| sellerNation | string | 最多卖家归属地 code |\r\n| sellerNationLabel | string | 最多卖家归属地 label |\r\n| sellerProportion | number | 最多卖家归属地占比(%) |\r\n| avgWeight | number | 平均重量(pound) |\r\n| baseAvgWeight | number | 平均重量(g) |\r\n| avgVolume | number | 平均体积(in³) |\r\n| baseAvgVolume | number | 平均体积(cm³) |\r\n| top10Images | array | 前 10 商品图片，元素见下表 |\r\n\r\n### top10Images[] 元素\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| image | string | 图片链接 |\r\n| asin | string | ASIN |\r\n\r\n## curl 示例\r\n\r\n```bash\r\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\r\n    \"marketplace\": \"US\",\r\n    \"month\": \"nearly\",\r\n    \"minAvgRevenue\": 10000,\r\n    \"maxGoodsCrn\": 0.4,\r\n    \"orderField\": \"total_amount\",\r\n    \"orderDesc\": true,\r\n    \"page\": 1,\r\n    \"size\": 50\r\n  }'\r\n```\r\n\r\n---\r\n\r\n## Feedback API\r\n\r\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\r\n- **Content-Type:** `application/json`\r\n\r\n```json\r\n{\r\n  \"skillName\": \"linkfox-sellersprite-market-research\",\r\n  \"sentiment\": \"POSITIVE\",\r\n  \"category\": \"OTHER\",\r\n  \"content\": \"Results were accurate, user was satisfied.\"\r\n}\r\n```\n\nFile v1.0.9:references/onboarding.md\n\n# 解决认证和算力问题\n\n调用本 skill 时若网关返回 **auth** 或 **billing** 错误，走本 skill 自带的 `scripts/onboarding.py` 完成引导。\n\n**auth 场景**：`errcode=401` 或消息含 `authorized error`/`鉴权失败`/`未授权`/`unauthorized`；或 `LINKFOX_AGENT_API_KEY` 与 `LINKFOXAGENT_API_KEY` 均为空。\n1. 若已配置 key → 先让用户重启会话（最常见误判），仍失败让用户重新取 key 或换手机号重注册\n2. 未配置 → 询问：自助去 https://agent.linkfox.com/ 取 key，或提供手机号让脚本注册\n3. 手机号路径：\n   - `python scripts/onboarding.py send-code <phone>` → 展示 JSON 里的 phone/agreements\n   - 收到验证码后：`python scripts/onboarding.py login <phone> <code>`\n   - 拿到 `api_key` 后把下面三平台配置转发给用户，提示重启会话生效：\n     - Windows PowerShell（永久）：`setx LINKFOX_AGENT_API_KEY \"<key>\"`\n     - macOS zsh：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.zshrc && source ~/.zshrc`\n     - Linux bash：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.bashrc && source ~/.bashrc`\n     - 变量名 `LINKFOX_AGENT_API_KEY`（主推）或 `LINKFOXAGENT_API_KEY`（老规范）任一即可\n\n**billing 场景**：`errcode=402` 或消息含 `算力/余额/quota/insufficient/充值/套餐到期`。\n- `python scripts/onboarding.py list-plans` → 有 AskUserQuestion 就弹菜单，否则输出编号清单让用户选\n- 校验 `plan_id` ∈ 清单、支付方式 ∈ 该套餐 `available_methods`（通常 `wechat/alipay`）\n- `python scripts/onboarding.py order <plan_id> <method>` → 展示优先级 PNG > `pay_url` > `ascii_qr`（标注兜底）\n- 已付款可选调 `python scripts/onboarding.py query <order_id>`，不主动轮询\n\n排除 `errcode=403`（无权限，不归入这两类）。所有子命令输出 stdout JSON，`error` 字段已含阶段前缀，透传给用户即可。完整用法：`python scripts/onboarding.py --help`。\n\nFile v1.0.9:skill-card.md\n\n## Description:\n\nUses SellerSprite market-research data to screen Amazon category markets by market size, competition, concentration, seller structure, new-product share, pricing, ratings, and margin filters.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nE-commerce operators, marketplace analysts, and agents use this skill to evaluate Amazon category opportunities and shortlist markets with SellerSprite metrics. It can also guide LinkFox authentication, billing, and API-key setup when access or balance errors block use.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Market-research inputs and session metadata are sent to LinkFox/SellerSprite services.\n\nMitigation: Install and use the skill only when those data flows are acceptable, and avoid sending sensitive or unnecessary business information in requests.\n\nRisk: Onboarding can handle SMS login codes, API keys, billing orders, and payment QR codes.\n\nMitigation: Paste SMS codes only when intentionally linking the account, confirm any order before payment, and store API keys in a secret manager rather than shell startup files or logs.\n\nRisk: Full market-research responses are written to local LinkFox session directories.\n\nMitigation: Review output locations before use, limit sensitive query content, and clean up saved response files according to the user's retention requirements.\n\nRisk: Endpoint override environment variables can redirect requests away from the default LinkFox services.\n\nMitigation: Use default endpoints unless an administrator has reviewed and approved the override values.\n\n## Reference(s):\n\n- [SellerSprite Market Research API Reference](artifact/references/api.md)\n- [LinkFox Authentication and Billing Onboarding](artifact/references/onboarding.md)\n- [ClawHub Skill Page](https://clawhub.ai/linkfox-ai/skills/linkfox-sellersprite-market-research)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance, JSON files]\n\n**Output Format:** [Markdown guidance with shell commands, JSON API responses, and local JSON result files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Full market-research responses are saved under a LinkFox session data directory; large responses are summarized on stdout, and repeated parameter combinations may use a 24-hour local cache.]\n\n## Skill Version(s):\n\n1.0.9 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.8: 7 files, 23376 bytes\n\nFiles: references/api.md (10112b), references/onboarding.md (2046b), scripts/onboarding.py (24089b), scripts/sellersprite_market_research.py (13117b), skill-card.md (2590b), SKILL.md (6967b), _meta.json (155b)\n\nFile v1.0.8:SKILL.md\n\n---\nname: linkfox-sellersprite-market-research\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n---\n\n# SellerSprite Market Research\n\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\n\n## Core Concepts\n\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\n- **市场规模**：月均销量、月均销售额、商品数量等。\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\n- **入参刻度**：筛选用的 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion**（`min*`/`max*`）须为 **0～1 小数**，见下文参数表与 `references/api.md`。\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\n\n## 调用方式\n\n- **API 端点**：`POST /sellersprite/market/research`（完整参数/响应/错误码见 `references/api.md`）\n- **Python 脚本**：`python scripts/sellersprite_market_research.py '<JSON 参数>' [--inline]`\n- **成本约束**：本工具会消耗积分；同一会话同一参数组合默认只调用一次，脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探；需要继续检索时先向用户说明会产生额外消耗。\n\n**输出策略（脚本默认行为）**：\n- **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sellersprite-market-research-<timestamp>.json`（`<cwd>` 为脚本执行时的工作目录，在 Claude Code 里即当前项目目录；`<session>` 取自环境变量 `SESSION_ID`，按用户任务自动聚合；**禁止写入 /tmp**，当前目录不可写则报错）\n- 响应体 ≤ 8 KB：落盘后把完整 JSON 打印到 stdout\n- 响应体 > 8 KB：落盘后 stdout 只输出摘要（顶层字段、常见计数如 `total`/`costToken`、最大列表字段的长度 + 前 3 条样本）\n- 加 `--inline` 强制全量打印到 stdout（同样落盘）\n\n**读数据建议**：先看摘要判断是否足够；需要具体字段时优先用 `jq`或`ConvertFrom-Json` 从保存的 json 文件按需抽取，避免整份 JSON 进入上下文。\n\n## 解决认证和积分问题\n发生以下异常情况时，采用 references/onboarding.md 引导解决问题：\n\n### 异常情况\n- **未配置API Key**：环境变量未配置 `LINKFOX_AGENT_API_KEY`，也未配置 `LINKFOXAGENT_API_KEY`。\n- **响应401或402状态码**\n- **响应提示积分或余额不足**：消息含\"积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值\"，或类似含义的内容。\n\n## Key Parameters\n\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | `nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（**小数 0～1**，如 `0.4` 表示 40%，勿用整数 `40`） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（**小数 0～1**） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（**小数 0～1**） |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | Amazon 自营占比（**小数 0～1**） |\n| minFbaProportion / maxFbaProportion | number | 否 | FBA 占比（**小数 0～1**） |\n| minFbmProportion / maxFbmProportion | number | 否 | FBM 占比（**小数 0～1**） |\n| minEbcProportion / maxEbcProportion | number | 否 | A+ 数量占比（**小数 0～1**） |\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（刻度可能与上列不同，以 `references/api.md` / schema 为准） |\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\n\n## Usage Example\n\n```json\n{\n  \"marketplace\": \"US\",\n  \"month\": \"nearly\",\n  \"minAvgRevenue\": 10000,\n  \"maxGoodsCrn\": 0.4,\n  \"minNewProportion\": 10,\n  \"maxSellerCrn\": 0.5,\n  \"orderField\": \"total_amount\",\n  \"orderDesc\": true,\n  \"page\": 1,\n  \"size\": 50\n}\n```\n\n## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\n4. 显示筛选条件回显，便于用户复现。\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n## 积分消耗规则\n\n消耗 15 积分。\n\n> 用户会因积分消耗而支付费用。请充分评估：当需要高频调用本技能，或用户对积分消耗量预期不足时，务必提醒用户，由用户决定是否继续。\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.8:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.8\",\n  \"publishedAt\": 1786719625237\n}\n\nFile v1.0.8:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取（如未配置 按 SKILL.md 的 **## 解决认证和积分问题** 处理）\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\r\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\r\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\r\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\r\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\r\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\r\n\r\n### 时间与分页、排序\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\r\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\r\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\r\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\r\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\r\n\r\n### 市场规模与主体数量\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\r\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\r\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\r\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\r\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\r\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\r\n\r\n### 集中度与结构占比\r\n\r\n以下 **7 组**筛选入参（对应卖家精灵字段 **GoodsCrn、BrandCrn、SellerCrn、EbcProportion、FbaProportion、FbmProportion、AmazonSelfProportion**）须传 **小数**，约定为 **0～1** 之间的比例（例如 **`0.35` 表示 35%**）。**不要**按整数百分数传 **0～100**（例如勿用 `40` 表示 40%，除非已与实网行为核对）。\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度（小数 0～1） |\r\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度（小数 0～1） |\r\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度（小数 0～1） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比（小数 0～1） |\r\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比（小数 0～1） |\r\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比（小数 0～1） |\r\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比（小数 0～1） |\r\n\r\n### 新品数量占比（入参刻度以 schema 为准）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比（与其它占比字段刻度可能不同，以工具 schema / 实网为准） |\r\n\r\n### 价格、评分、毛利、BSR（市场平均）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgPrice / maxAvgPrice | number | 最低 / 最高平均价格 |\r\n| minAvgRating / maxAvgRating | number | 最低 / 最高平均评分值 |\r\n| minAvgRatings / maxAvgRatings | integer | 最低 / 最高平均评分数 |\r\n| minAvgProfit / maxAvgProfit | number | 最低 / 最高平均毛利率（输入 N 表示 N%，0–100） |\r\n| minAvgBsr / maxAvgBsr | integer | 最低 / 最高平均 BSR 排名 |\r\n\r\n### 新品维度\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewCount / maxNewCount | integer | 最小 / 最大新品数量 |\r\n| minNewAvgPrice / maxNewAvgPrice | number | 最小 / 最大新品平均价格 |\r\n| minNewAvgRating / maxNewAvgRating | number | 最小 / 最大新品平均星级 |\r\n| minNewAvgRatings / maxNewAvgRatings | integer | 最小 / 最大新品平均评分数 |\r\n| minNewAvgUnits / maxNewAvgUnits | number | 最低 / 最高新品月均销量 |\r\n| minNewAvgRevenue / maxNewAvgRevenue | number | 最低 / 最高新品月均销售额 |\r\n\r\n### 头部 Listing 指标\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minTopAvgUnits / maxTopAvgUnits | integer | 最低 / 最高头部月均销量 |\r\n| minTopAvgRevenue / maxTopAvgRevenue | number | 最低 / 最高头部月均销售额 |\r\n| minTopAvgBsr / maxTopAvgBsr | integer | 最低 / 最高头部平均 BSR |\r\n\r\n### 重量与体积\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minWeight / maxWeight | number | 最低 / 最高重量 |\r\n| minVolume / maxVolume | number | 最低 / 最高体积 |\r\n\r\n### marketplace 可选值\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| US | 美国站 USD($) |\r\n| JP | 日本站 JPY(￥) |\r\n| UK | 英国站 GBP(£) |\r\n| DE | 德国站 EUR(€) |\r\n| FR | 法国站 EUR(€) |\r\n| IT | 意大利站 EUR(€) |\r\n| ES | 西班牙站 EUR(€) |\r\n| CA | 加拿大站 C$($) |\r\n| IN | 印度站 INR(₹) |\r\n\r\n### month\r\n\r\n- **格式**：正则 `^(nearly|(19|20)\\d{2}(0[1-9]|1[0-2]))$`\r\n- **`nearly`**：最近 30 天\r\n- **`yyyyMM`**：具体月份（如 `202507`）；最多支持**当前月往前共 24 个月内**的月份\r\n\r\n### orderField 可选值\r\n\r\n与工具 schema「表 1.6」一致。\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| total_units | 月销量 |\r\n| total_amount | 月销售额 |\r\n| bsr_rank | BSR 排名 |\r\n| price | 价格 |\r\n| rating | 评分 |\r\n| reviews | 评分数 |\r\n| profit | 毛利率 |\r\n| reviews_rate | 留评率 |\r\n| available_date | 上架时间 |\r\n| questions | Q&A |\r\n| total_units_growth | 月销量增长率 |\r\n| total_amount_growth | 月销售额增长率 |\r\n| reviews_increasement | 月新增评分数 |\r\n| bsr_rank_cv | 近 7 天 BSR 增长数 |\r\n| bsr_rank_cr | 近 7 天 BSR 增长率 |\r\n| amz_unit | 子体销量 |\r\n\r\n## 响应结构\r\n\r\n### 顶层字段\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| total | integer | 总条数 |\r\n| marketplace | string | 站点编码 |\r\n| data | array | 类目市场列表（对应第三方 `data.items`） |\r\n| columns | array | 渲染的列 |\r\n| costToken | integer | 消耗 token |\r\n| type | string | 渲染的样式 |\r\n\r\n### data[] 元素（单条类目市场）\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| nodeId | string | 节点 ID |\r\n| nodeIdPath | string | 节点 ID 路径 |\r\n| nodeLabelName | string | 节点名称 |\r\n| nodeLabelPath | string | 节点名称路径 |\r\n| nodeLabelLocale | string | 节点名称翻译 |\r\n| nodeLabelPathLocale | string | 节点名称路径翻译 |\r\n| marketplace | string | 市场标志 |\r\n| currency | string | 该市场的货币类型 |\r\n| ranking | integer | 排名 |\r\n| totalProducts | integer | 商品总数 |\r\n| topProducts | integer | 样本数量 |\r\n| sellers | integer | 卖家数量 |\r\n| brands | integer | 品牌数量 |\r\n| avgSellers | number | 平均卖家数 |\r\n| avgUnits | integer | 月均销量 |\r\n| totalUnits | integer | 月总销量 |\r\n| avgRevenue | number | 月均销售额 |\r\n| totalRevenue | number | 月总销售额 |\r\n| avgPrice | number | 平均价格 |\r\n| avgRating | number | 平均评分值 |\r\n| avgRatings | integer | 平均评分数 |\r\n| avgBsr | integer | 平均 BSR |\r\n| avgProfit | number | 平均利润率(%) |\r\n| fbaProportion | number | FBA 占比(%) |\r\n| fbmProportion | number | FBM 占比(%) |\r\n| amazonSelfProportion | number | Amazon 自营占比(%) |\r\n| ebcProportion | number | A+ 商品占比(%) |\r\n| returnRatio | number | 退货率(%) |\r\n| avgReturnRatio | number | 退货率类目平均值(%) |\r\n| searchToPurchaseRatio | number | 搜索购买比(千分比) |\r\n| sellerNation | string | 最多卖家归属地 code |\r\n| sellerNationLabel | string | 最多卖家归属地 label |\r\n| sellerProportion | number | 最多卖家归属地占比(%) |\r\n| avgWeight | number | 平均重量(pound) |\r\n| baseAvgWeight | number | 平均重量(g) |\r\n| avgVolume | number | 平均体积(in³) |\r\n| baseAvgVolume | number | 平均体积(cm³) |\r\n| top10Images | array | 前 10 商品图片，元素见下表 |\r\n\r\n### top10Images[] 元素\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| image | string | 图片链接 |\r\n| asin | string | ASIN |\r\n\r\n## curl 示例\r\n\r\n```bash\r\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\r\n    \"marketplace\": \"US\",\r\n    \"month\": \"nearly\",\r\n    \"minAvgRevenue\": 10000,\r\n    \"maxGoodsCrn\": 0.4,\r\n    \"orderField\": \"total_amount\",\r\n    \"orderDesc\": true,\r\n    \"page\": 1,\r\n    \"size\": 50\r\n  }'\r\n```\r\n\r\n---\r\n\r\n## Feedback API\r\n\r\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\r\n- **Content-Type:** `application/json`\r\n\r\n```json\r\n{\r\n  \"skillName\": \"linkfox-sellersprite-market-research\",\r\n  \"sentiment\": \"POSITIVE\",\r\n  \"category\": \"OTHER\",\r\n  \"content\": \"Results were accurate, user was satisfied.\"\r\n}\r\n```\n\nFile v1.0.8:references/onboarding.md\n\n# 解决认证和积分问题\n\n调用本 skill 时若网关返回 **auth** 或 **billing** 错误，走本 skill 自带的 `scripts/onboarding.py` 完成引导。\n\n**auth 场景**：`errcode=401` 或消息含 `authorized error`/`鉴权失败`/`未授权`/`unauthorized`；或 `LINKFOX_AGENT_API_KEY` 与 `LINKFOXAGENT_API_KEY` 均为空。\n1. 若已配置 key → 先让用户重启会话（最常见误判），仍失败让用户重新取 key 或换手机号重注册\n2. 未配置 → 询问：自助去 https://agent.linkfox.com/ 取 key，或提供手机号让脚本注册\n3. 手机号路径：\n   - `python scripts/onboarding.py send-code <phone>` → 展示 JSON 里的 phone/agreements\n   - 收到验证码后：`python scripts/onboarding.py login <phone> <code>`（workbuddy 宿主加 `--channel workbuddy`）\n   - 拿到 `api_key` 后把下面三平台配置转发给用户，提示重启会话生效：\n     - Windows PowerShell（永久）：`setx LINKFOX_AGENT_API_KEY \"<key>\"`\n     - macOS zsh：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.zshrc && source ~/.zshrc`\n     - Linux bash：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.bashrc && source ~/.bashrc`\n     - 变量名 `LINKFOX_AGENT_API_KEY`（主推）或 `LINKFOXAGENT_API_KEY`（老规范）任一即可\n\n**billing 场景**：`errcode=402` 或消息含 `积分/余额/quota/insufficient/充值/套餐到期`。\n- `python scripts/onboarding.py list-plans` → 有 AskUserQuestion 就弹菜单，否则输出编号清单让用户选\n- 校验 `plan_id` ∈ 清单、支付方式 ∈ 该套餐 `available_methods`（通常 `wechat/alipay`）\n- `python scripts/onboarding.py order <plan_id> <method>` → 展示优先级 PNG > `pay_url` > `ascii_qr`（标注兜底）\n- 已付款可选调 `python scripts/onboarding.py query <order_id>`，不主动轮询\n\n排除 `errcode=403`（无权限，不归入这两类）。所有子命令输出 stdout JSON，`error` 字段已含阶段前缀，透传给用户即可。完整用法：`python scripts/onboarding.py --help`。\n\nFile v1.0.8:skill-card.md\n\n## Description:\n\n使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal marketplace researchers, Amazon sellers, and ecommerce operators use this skill to screen category-level SellerSprite market data, compare market size and competition signals, and identify product or category opportunities.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill sends research queries, session metadata, and a LinkFox API key to LinkFox endpoints.\n\nMitigation: Install only for intended LinkFox/SellerSprite market research, review gateway environment variables before use, and avoid sending sensitive or unnecessary query data.\n\nRisk: The skill can guide phone login, reusable API-key generation, billing checkout, and feedback submission.\n\nMitigation: Prefer self-service account setup and require explicit user confirmation before phone login, API-key generation, purchase, order query, or feedback actions.\n\nRisk: The skill consumes paid credits and may save complete API responses locally.\n\nMitigation: Warn users before additional paid calls, use the 24-hour cache where appropriate, and review or delete saved response files when they are no longer needed.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/linkfox-ai/skills/linkfox-sellersprite-market-research)\n- [卖家精灵-选市场列表 API 参考](artifact/references/api.md)\n- [解决认证和积分问题](artifact/references/onboarding.md)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, JSON, Shell commands, Configuration, Guidance]\n\n**Output Format:** [Markdown guidance with JSON examples, shell commands, and locally saved JSON response files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [API responses may be summarized in stdout when large while complete JSON responses are saved under a linkfox session data directory.]\n\n## Skill Version(s):\n\n1.0.8 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.7: 7 files, 23335 bytes\n\nFiles: references/api.md (10112b), references/onboarding.md (2046b), scripts/onboarding.py (24089b), scripts/sellersprite_market_research.py (13117b), skill-card.md (2947b), SKILL.md (6967b), _meta.json (155b)\n\nFile v1.0.7:SKILL.md\n\n---\nname: linkfox-sellersprite-market-research\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n---\n\n# SellerSprite Market Research\n\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\n\n## Core Concepts\n\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\n- **市场规模**：月均销量、月均销售额、商品数量等。\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\n- **入参刻度**：筛选用的 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion**（`min*`/`max*`）须为 **0～1 小数**，见下文参数表与 `references/api.md`。\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\n\n## 调用方式\n\n- **API 端点**：`POST /sellersprite/market/research`（完整参数/响应/错误码见 `references/api.md`）\n- **Python 脚本**：`python scripts/sellersprite_market_research.py '<JSON 参数>' [--inline]`\n- **成本约束**：本工具会消耗积分；同一会话同一参数组合默认只调用一次，脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探；需要继续检索时先向用户说明会产生额外消耗。\n\n**输出策略（脚本默认行为）**：\n- **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sellersprite-market-research-<timestamp>.json`（`<cwd>` 为脚本执行时的工作目录，在 Claude Code 里即当前项目目录；`<session>` 取自环境变量 `SESSION_ID`，按用户任务自动聚合；**禁止写入 /tmp**，当前目录不可写则报错）\n- 响应体 ≤ 8 KB：落盘后把完整 JSON 打印到 stdout\n- 响应体 > 8 KB：落盘后 stdout 只输出摘要（顶层字段、常见计数如 `total`/`costToken`、最大列表字段的长度 + 前 3 条样本）\n- 加 `--inline` 强制全量打印到 stdout（同样落盘）\n\n**读数据建议**：先看摘要判断是否足够；需要具体字段时优先用 `jq`或`ConvertFrom-Json` 从保存的 json 文件按需抽取，避免整份 JSON 进入上下文。\n\n## 解决认证和积分问题\n发生以下异常情况时，采用 references/onboarding.md 引导解决问题：\n\n### 异常情况\n- **未配置API Key**：环境变量未配置 `LINKFOX_AGENT_API_KEY`，也未配置 `LINKFOXAGENT_API_KEY`。\n- **响应401或402状态码**\n- **响应提示积分或余额不足**：消息含\"积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值\"，或类似含义的内容。\n\n## Key Parameters\n\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | `nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（**小数 0～1**，如 `0.4` 表示 40%，勿用整数 `40`） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（**小数 0～1**） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（**小数 0～1**） |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | Amazon 自营占比（**小数 0～1**） |\n| minFbaProportion / maxFbaProportion | number | 否 | FBA 占比（**小数 0～1**） |\n| minFbmProportion / maxFbmProportion | number | 否 | FBM 占比（**小数 0～1**） |\n| minEbcProportion / maxEbcProportion | number | 否 | A+ 数量占比（**小数 0～1**） |\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（刻度可能与上列不同，以 `references/api.md` / schema 为准） |\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\n\n## Usage Example\n\n```json\n{\n  \"marketplace\": \"US\",\n  \"month\": \"nearly\",\n  \"minAvgRevenue\": 10000,\n  \"maxGoodsCrn\": 0.4,\n  \"minNewProportion\": 10,\n  \"maxSellerCrn\": 0.5,\n  \"orderField\": \"total_amount\",\n  \"orderDesc\": true,\n  \"page\": 1,\n  \"size\": 50\n}\n```\n\n## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\n4. 显示筛选条件回显，便于用户复现。\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n## 积分消耗规则\n\n消耗 15 积分。\n\n> 用户会因积分消耗而支付费用。请充分评估：当需要高频调用本技能，或用户对积分消耗量预期不足时，务必提醒用户，由用户决定是否继续。\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1786100200787\n}\n\nFile v1.0.7:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取（如未配置 按 SKILL.md 的 **## 解决认证和积分问题** 处理）\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\r\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\r\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\r\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\r\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\r\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\r\n\r\n### 时间与分页、排序\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\r\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\r\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\r\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\r\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\r\n\r\n### 市场规模与主体数量\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\r\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\r\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\r\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\r\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\r\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\r\n\r\n### 集中度与结构占比\r\n\r\n以下 **7 组**筛选入参（对应卖家精灵字段 **GoodsCrn、BrandCrn、SellerCrn、EbcProportion、FbaProportion、FbmProportion、AmazonSelfProportion**）须传 **小数**，约定为 **0～1** 之间的比例（例如 **`0.35` 表示 35%**）。**不要**按整数百分数传 **0～100**（例如勿用 `40` 表示 40%，除非已与实网行为核对）。\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度（小数 0～1） |\r\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度（小数 0～1） |\r\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度（小数 0～1） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比（小数 0～1） |\r\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比（小数 0～1） |\r\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比（小数 0～1） |\r\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比（小数 0～1） |\r\n\r\n### 新品数量占比（入参刻度以 schema 为准）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比（与其它占比字段刻度可能不同，以工具 schema / 实网为准） |\r\n\r\n### 价格、评分、毛利、BSR（市场平均）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgPrice / maxAvgPrice | number | 最低 / 最高平均价格 |\r\n| minAvgRating / maxAvgRating | number | 最低 / 最高平均评分值 |\r\n| minAvgRatings / maxAvgRatings | integer | 最低 / 最高平均评分数 |\r\n| minAvgProfit / maxAvgProfit | number | 最低 / 最高平均毛利率（输入 N 表示 N%，0–100） |\r\n| minAvgBsr / maxAvgBsr | integer | 最低 / 最高平均 BSR 排名 |\r\n\r\n### 新品维度\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewCount / maxNewCount | integer | 最小 / 最大新品数量 |\r\n| minNewAvgPrice / maxNewAvgPrice | number | 最小 / 最大新品平均价格 |\r\n| minNewAvgRating / maxNewAvgRating | number | 最小 / 最大新品平均星级 |\r\n| minNewAvgRatings / maxNewAvgRatings | integer | 最小 / 最大新品平均评分数 |\r\n| minNewAvgUnits / maxNewAvgUnits | number | 最低 / 最高新品月均销量 |\r\n| minNewAvgRevenue / maxNewAvgRevenue | number | 最低 / 最高新品月均销售额 |\r\n\r\n### 头部 Listing 指标\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minTopAvgUnits / maxTopAvgUnits | integer | 最低 / 最高头部月均销量 |\r\n| minTopAvgRevenue / maxTopAvgRevenue | number | 最低 / 最高头部月均销售额 |\r\n| minTopAvgBsr / maxTopAvgBsr | integer | 最低 / 最高头部平均 BSR |\r\n\r\n### 重量与体积\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minWeight / maxWeight | number | 最低 / 最高重量 |\r\n| minVolume / maxVolume | number | 最低 / 最高体积 |\r\n\r\n### marketplace 可选值\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| US | 美国站 USD($) |\r\n| JP | 日本站 JPY(￥) |\r\n| UK | 英国站 GBP(£) |\r\n| DE | 德国站 EUR(€) |\r\n| FR | 法国站 EUR(€) |\r\n| IT | 意大利站 EUR(€) |\r\n| ES | 西班牙站 EUR(€) |\r\n| CA | 加拿大站 C$($) |\r\n| IN | 印度站 INR(₹) |\r\n\r\n### month\r\n\r\n- **格式**：正则 `^(nearly|(19|20)\\d{2}(0[1-9]|1[0-2]))$`\r\n- **`nearly`**：最近 30 天\r\n- **`yyyyMM`**：具体月份（如 `202507`）；最多支持**当前月往前共 24 个月内**的月份\r\n\r\n### orderField 可选值\r\n\r\n与工具 schema「表 1.6」一致。\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| total_units | 月销量 |\r\n| total_amount | 月销售额 |\r\n| bsr_rank | BSR 排名 |\r\n| price | 价格 |\r\n| rating | 评分 |\r\n| reviews | 评分数 |\r\n| profit | 毛利率 |\r\n| reviews_rate | 留评率 |\r\n| available_date | 上架时间 |\r\n| questions | Q&A |\r\n| total_units_growth | 月销量增长率 |\r\n| total_amount_growth | 月销售额增长率 |\r\n| reviews_increasement | 月新增评分数 |\r\n| bsr_rank_cv | 近 7 天 BSR 增长数 |\r\n| bsr_rank_cr | 近 7 天 BSR 增长率 |\r\n| amz_unit | 子体销量 |\r\n\r\n## 响应结构\r\n\r\n### 顶层字段\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| total | integer | 总条数 |\r\n| marketplace | string | 站点编码 |\r\n| data | array | 类目市场列表（对应第三方 `data.items`） |\r\n| columns | array | 渲染的列 |\r\n| costToken | integer | 消耗 token |\r\n| type | string | 渲染的样式 |\r\n\r\n### data[] 元素（单条类目市场）\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| nodeId | string | 节点 ID |\r\n| nodeIdPath | string | 节点 ID 路径 |\r\n| nodeLabelName | string | 节点名称 |\r\n| nodeLabelPath | string | 节点名称路径 |\r\n| nodeLabelLocale | string | 节点名称翻译 |\r\n| nodeLabelPathLocale | string | 节点名称路径翻译 |\r\n| marketplace | string | 市场标志 |\r\n| currency | string | 该市场的货币类型 |\r\n| ranking | integer | 排名 |\r\n| totalProducts | integer | 商品总数 |\r\n| topProducts | integer | 样本数量 |\r\n| sellers | integer | 卖家数量 |\r\n| brands | integer | 品牌数量 |\r\n| avgSellers | number | 平均卖家数 |\r\n| avgUnits | integer | 月均销量 |\r\n| totalUnits | integer | 月总销量 |\r\n| avgRevenue | number | 月均销售额 |\r\n| totalRevenue | number | 月总销售额 |\r\n| avgPrice | number | 平均价格 |\r\n| avgRating | number | 平均评分值 |\r\n| avgRatings | integer | 平均评分数 |\r\n| avgBsr | integer | 平均 BSR |\r\n| avgProfit | number | 平均利润率(%) |\r\n| fbaProportion | number | FBA 占比(%) |\r\n| fbmProportion | number | FBM 占比(%) |\r\n| amazonSelfProportion | number | Amazon 自营占比(%) |\r\n| ebcProportion | number | A+ 商品占比(%) |\r\n| returnRatio | number | 退货率(%) |\r\n| avgReturnRatio | number | 退货率类目平均值(%) |\r\n| searchToPurchaseRatio | number | 搜索购买比(千分比) |\r\n| sellerNation | string | 最多卖家归属地 code |\r\n| sellerNationLabel | string | 最多卖家归属地 label |\r\n| sellerProportion | number | 最多卖家归属地占比(%) |\r\n| avgWeight | number | 平均重量(pound) |\r\n| baseAvgWeight | number | 平均重量(g) |\r\n| avgVolume | number | 平均体积(in³) |\r\n| baseAvgVolume | number | 平均体积(cm³) |\r\n| top10Images | array | 前 10 商品图片，元素见下表 |\r\n\r\n### top10Images[] 元素\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| image | string | 图片链接 |\r\n| asin | string | ASIN |\r\n\r\n## curl 示例\r\n\r\n```bash\r\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\r\n    \"marketplace\": \"US\",\r\n    \"month\": \"nearly\",\r\n    \"minAvgRevenue\": 10000,\r\n    \"maxGoodsCrn\": 0.4,\r\n    \"orderField\": \"total_amount\",\r\n    \"orderDesc\": true,\r\n    \"page\": 1,\r\n    \"size\": 50\r\n  }'\r\n```\r\n\r\n---\r\n\r\n## Feedback API\r\n\r\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\r\n- **Content-Type:** `application/json`\r\n\r\n```json\r\n{\r\n  \"skillName\": \"linkfox-sellersprite-market-research\",\r\n  \"sentiment\": \"POSITIVE\",\r\n  \"category\": \"OTHER\",\r\n  \"content\": \"Results were accurate, user was satisfied.\"\r\n}\r\n```\n\nFile v1.0.7:references/onboarding.md\n\n# 解决认证和积分问题\n\n调用本 skill 时若网关返回 **auth** 或 **billing** 错误，走本 skill 自带的 `scripts/onboarding.py` 完成引导。\n\n**auth 场景**：`errcode=401` 或消息含 `authorized error`/`鉴权失败`/`未授权`/`unauthorized`；或 `LINKFOX_AGENT_API_KEY` 与 `LINKFOXAGENT_API_KEY` 均为空。\n1. 若已配置 key → 先让用户重启会话（最常见误判），仍失败让用户重新取 key 或换手机号重注册\n2. 未配置 → 询问：自助去 https://agent.linkfox.com/ 取 key，或提供手机号让脚本注册\n3. 手机号路径：\n   - `python scripts/onboarding.py send-code <phone>` → 展示 JSON 里的 phone/agreements\n   - 收到验证码后：`python scripts/onboarding.py login <phone> <code>`（workbuddy 宿主加 `--channel workbuddy`）\n   - 拿到 `api_key` 后把下面三平台配置转发给用户，提示重启会话生效：\n     - Windows PowerShell（永久）：`setx LINKFOX_AGENT_API_KEY \"<key>\"`\n     - macOS zsh：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.zshrc && source ~/.zshrc`\n     - Linux bash：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.bashrc && source ~/.bashrc`\n     - 变量名 `LINKFOX_AGENT_API_KEY`（主推）或 `LINKFOXAGENT_API_KEY`（老规范）任一即可\n\n**billing 场景**：`errcode=402` 或消息含 `积分/余额/quota/insufficient/充值/套餐到期`。\n- `python scripts/onboarding.py list-plans` → 有 AskUserQuestion 就弹菜单，否则输出编号清单让用户选\n- 校验 `plan_id` ∈ 清单、支付方式 ∈ 该套餐 `available_methods`（通常 `wechat/alipay`）\n- `python scripts/onboarding.py order <plan_id> <method>` → 展示优先级 PNG > `pay_url` > `ascii_qr`（标注兜底）\n- 已付款可选调 `python scripts/onboarding.py query <order_id>`，不主动轮询\n\n排除 `errcode=403`（无权限，不归入这两类）。所有子命令输出 stdout JSON，`error` 字段已含阶段前缀，透传给用户即可。完整用法：`python scripts/onboarding.py --help`。\n\nFile v1.0.7:skill-card.md\n\n## Description:\n\nThis skill helps agents screen and rank Amazon category markets with SellerSprite data across sales, revenue, concentration, seller structure, new-product share, price, rating, and margin filters.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal marketplace researchers, ecommerce operators, and agents acting for them use this skill to identify Amazon category markets for deeper product research and compare market size, competition, seller mix, and new-product opportunity.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can contact LinkFox/SellerSprite services and consume paid credits.\n\nMitigation: Confirm paid API use before calls, avoid automatic retries or parameter probing, and review the expected credit cost before continuing.\n\nRisk: The onboarding flow can guide users through account login, SMS-code entry, API-key generation, and payment order creation.\n\nMitigation: Prefer a manually obtained least-privilege API key, enter phone or SMS codes only when the publisher and runtime are trusted, and review any payment order before scanning a QR code.\n\nRisk: Full market-research responses and cache files may be stored locally.\n\nMitigation: Run the skill from an appropriate workspace, avoid sensitive research inputs if local retention is unwanted, and clear the linkfox output and cache directories when results should not be retained.\n\nRisk: ClawHub security evidence marks this release suspicious because it combines market research, account setup, billing, feedback reporting, and persistent storage.\n\nMitigation: Review the skill and its requested actions before installation or execution, especially in commercial environments.\n\n## Reference(s):\n\n- [ClawHub skill release page](https://clawhub.ai/linkfox-ai/skills/linkfox-sellersprite-market-research)\n- [SellerSprite market research API reference](references/api.md)\n- [LinkFox authentication and billing onboarding guide](references/onboarding.md)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, json, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with JSON API parameters, command snippets, summarized console output, and saved JSON response files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Full API responses are written under a local linkfox session directory; large responses are summarized unless inline output is requested; repeated calls may use a 24-hour local cache.]\n\n## Skill Version(s):\n\n1.0.7 (source: ClawHub release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.6: 5 files, 14280 bytes\n\nFiles: references/api.md (10112b), scripts/sellersprite_market_research.py (13117b), skill-card.md (2513b), SKILL.md (7584b), _meta.json (155b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: linkfox-sellersprite-market-research\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n---\n\n# SellerSprite Market Research\n\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\n\n## Core Concepts\n\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\n- **市场规模**：月均销量、月均销售额、商品数量等。\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\n- **入参刻度**：筛选用的 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion**（`min*`/`max*`）须为 **0～1 小数**，见下文参数表与 `references/api.md`。\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\n\n## 调用方式\n\n- **API 端点**：`POST /sellersprite/market/research`（完整参数/响应/错误码见 `references/api.md`）\n- **Python 脚本**：`python scripts/sellersprite_market_research.py '<JSON 参数>' [--inline]`\n- **成本约束**：本工具会消耗积分；同一会话同一参数组合默认只调用一次，脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探；需要继续检索时先向用户说明会产生额外消耗。\n\n**输出策略（脚本默认行为）**：\n- **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sellersprite-market-research-<timestamp>.json`（`<cwd>` 为脚本执行时的工作目录，在 Claude Code 里即当前项目目录；`<session>` 取自环境变量 `SESSION_ID`，按用户任务自动聚合；**禁止写入 /tmp**，当前目录不可写则报错）\n- 响应体 ≤ 8 KB：落盘后把完整 JSON 打印到 stdout\n- 响应体 > 8 KB：落盘后 stdout 只输出摘要（顶层字段、常见计数如 `total`/`costToken`、最大列表字段的长度 + 前 3 条样本）\n- 加 `--inline` 强制全量打印到 stdout（同样落盘）\n\n**读数据建议**：先看摘要判断是否足够；需要具体字段时优先用 `jq`或`ConvertFrom-Json` 从保存的 json 文件按需抽取，避免整份 JSON 进入上下文。\n\n## 解决认证和积分问题\n发生以下异常情况时，采用以下措施来处理：\n\n### 异常情况\n- **未配置API Key**：环境变量未配置 `LINKFOX_AGENT_API_KEY`，也未配置 `LINKFOXAGENT_API_KEY`。\n- **响应401或402状态码**\n- **响应提示积分或余额不足**：消息含\"积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值\"，或类似含义的内容。\n\n### 措施\n- 优先采用skill内的 onboarding.md 引导解决问题。\n- 如找不到 onboarding.md 文件，则加载 /linkfox-onboarding 这个skill并根据它的引导来处理。如未安装请先安装：\n    - 下载 https://agent-files.linkfox.com/skills/linkfox-onboarding/release.zip，解压后安装这个skill。如需用户授权才可下载，要询问用户获得授权，你不能自己放弃下载。\n- 兜底措施：仅当前面两个措施经过所有努力都走不通时，才提示用户依据 https://skill.linkfox.com/linkfoxskills/guide.htm 指引获取API Key，或去 https://os.linkfox.com/ 补充积分。\n\n## Key Parameters\n\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | `nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（**小数 0～1**，如 `0.4` 表示 40%，勿用整数 `40`） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（**小数 0～1**） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（**小数 0～1**） |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | Amazon 自营占比（**小数 0～1**） |\n| minFbaProportion / maxFbaProportion | number | 否 | FBA 占比（**小数 0～1**） |\n| minFbmProportion / maxFbmProportion | number | 否 | FBM 占比（**小数 0～1**） |\n| minEbcProportion / maxEbcProportion | number | 否 | A+ 数量占比（**小数 0～1**） |\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（刻度可能与上列不同，以 `references/api.md` / schema 为准） |\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\n\n## Usage Example\n\n```json\n{\n  \"marketplace\": \"US\",\n  \"month\": \"nearly\",\n  \"minAvgRevenue\": 10000,\n  \"maxGoodsCrn\": 0.4,\n  \"minNewProportion\": 10,\n  \"maxSellerCrn\": 0.5,\n  \"orderField\": \"total_amount\",\n  \"orderDesc\": true,\n  \"page\": 1,\n  \"size\": 50\n}\n```\n\n## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\n4. 显示筛选条件回显，便于用户复现。\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n## 积分消耗规则\n\n消耗 15 积分。\n\n> 用户会因积分消耗而支付费用。请充分评估：当需要高频调用本技能，或用户对积分消耗量预期不足时，务必提醒用户，由用户决定是否继续。\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1783945078879\n}\n\nFile v1.0.6:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取（如未配置 按 SKILL.md 的 **## 解决认证和积分问题** 处理）\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\r\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\r\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\r\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\r\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\r\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\r\n\r\n### 时间与分页、排序\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\r\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\r\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\r\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\r\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\r\n\r\n### 市场规模与主体数量\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\r\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\r\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\r\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\r\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\r\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\r\n\r\n### 集中度与结构占比\r\n\r\n以下 **7 组**筛选入参（对应卖家精灵字段 **GoodsCrn、BrandCrn、SellerCrn、EbcProportion、FbaProportion、FbmProportion、AmazonSelfProportion**）须传 **小数**，约定为 **0～1** 之间的比例（例如 **`0.35` 表示 35%**）。**不要**按整数百分数传 **0～100**（例如勿用 `40` 表示 40%，除非已与实网行为核对）。\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度（小数 0～1） |\r\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度（小数 0～1） |\r\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度（小数 0～1） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比（小数 0～1） |\r\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比（小数 0～1） |\r\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比（小数 0～1） |\r\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比（小数 0～1） |\r\n\r\n### 新品数量占比（入参刻度以 schema 为准）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比（与其它占比字段刻度可能不同，以工具 schema / 实网为准） |\r\n\r\n### 价格、评分、毛利、BSR（市场平均）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgPrice / maxAvgPrice | number | 最低 / 最高平均价格 |\r\n| minAvgRating / maxAvgRating | number | 最低 / 最高平均评分值 |\r\n| minAvgRatings / maxAvgRatings | integer | 最低 / 最高平均评分数 |\r\n| minAvgProfit / maxAvgProfit | number | 最低 / 最高平均毛利率（输入 N 表示 N%，0–100） |\r\n| minAvgBsr / maxAvgBsr | integer | 最低 / 最高平均 BSR 排名 |\r\n\r\n### 新品维度\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewCount / maxNewCount | integer | 最小 / 最大新品数量 |\r\n| minNewAvgPrice / maxNewAvgPrice | number | 最小 / 最大新品平均价格 |\r\n| minNewAvgRating / maxNewAvgRating | number | 最小 / 最大新品平均星级 |\r\n| minNewAvgRatings / maxNewAvgRatings | integer | 最小 / 最大新品平均评分数 |\r\n| minNewAvgUnits / maxNewAvgUnits | number | 最低 / 最高新品月均销量 |\r\n| minNewAvgRevenue / maxNewAvgRevenue | number | 最低 / 最高新品月均销售额 |\r\n\r\n### 头部 Listing 指标\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minTopAvgUnits / maxTopAvgUnits | integer | 最低 / 最高头部月均销量 |\r\n| minTopAvgRevenue / maxTopAvgRevenue | number | 最低 / 最高头部月均销售额 |\r\n| minTopAvgBsr / maxTopAvgBsr | integer | 最低 / 最高头部平均 BSR |\r\n\r\n### 重量与体积\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minWeight / maxWeight | number | 最低 / 最高重量 |\r\n| minVolume / maxVolume | number | 最低 / 最高体积 |\r\n\r\n### marketplace 可选值\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| US | 美国站 USD($) |\r\n| JP | 日本站 JPY(￥) |\r\n| UK | 英国站 GBP(£) |\r\n| DE | 德国站 EUR(€) |\r\n| FR | 法国站 EUR(€) |\r\n| IT | 意大利站 EUR(€) |\r\n| ES | 西班牙站 EUR(€) |\r\n| CA | 加拿大站 C$($) |\r\n| IN | 印度站 INR(₹) |\r\n\r\n### month\r\n\r\n- **格式**：正则 `^(nearly|(19|20)\\d{2}(0[1-9]|1[0-2]))$`\r\n- **`nearly`**：最近 30 天\r\n- **`yyyyMM`**：具体月份（如 `202507`）；最多支持**当前月往前共 24 个月内**的月份\r\n\r\n### orderField 可选值\r\n\r\n与工具 schema「表 1.6」一致。\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| total_units | 月销量 |\r\n| total_amount | 月销售额 |\r\n| bsr_rank | BSR 排名 |\r\n| price | 价格 |\r\n| rating | 评分 |\r\n| reviews | 评分数 |\r\n| profit | 毛利率 |\r\n| reviews_rate | 留评率 |\r\n| available_date | 上架时间 |\r\n| questions | Q&A |\r\n| total_units_growth | 月销量增长率 |\r\n| total_amount_growth | 月销售额增长率 |\r\n| reviews_increasement | 月新增评分数 |\r\n| bsr_rank_cv | 近 7 天 BSR 增长数 |\r\n| bsr_rank_cr | 近 7 天 BSR 增长率 |\r\n| amz_unit | 子体销量 |\r\n\r\n## 响应结构\r\n\r\n### 顶层字段\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| total | integer | 总条数 |\r\n| marketplace | string | 站点编码 |\r\n| data | array | 类目市场列表（对应第三方 `data.items`） |\r\n| columns | array | 渲染的列 |\r\n| costToken | integer | 消耗 token |\r\n| type | string | 渲染的样式 |\r\n\r\n### data[] 元素（单条类目市场）\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| nodeId | string | 节点 ID |\r\n| nodeIdPath | string | 节点 ID 路径 |\r\n| nodeLabelName | string | 节点名称 |\r\n| nodeLabelPath | string | 节点名称路径 |\r\n| nodeLabelLocale | string | 节点名称翻译 |\r\n| nodeLabelPathLocale | string | 节点名称路径翻译 |\r\n| marketplace | string | 市场标志 |\r\n| currency | string | 该市场的货币类型 |\r\n| ranking | integer | 排名 |\r\n| totalProducts | integer | 商品总数 |\r\n| topProducts | integer | 样本数量 |\r\n| sellers | integer | 卖家数量 |\r\n| brands | integer | 品牌数量 |\r\n| avgSellers | number | 平均卖家数 |\r\n| avgUnits | integer | 月均销量 |\r\n| totalUnits | integer | 月总销量 |\r\n| avgRevenue | number | 月均销售额 |\r\n| totalRevenue | number | 月总销售额 |\r\n| avgPrice | number | 平均价格 |\r\n| avgRating | number | 平均评分值 |\r\n| avgRatings | integer | 平均评分数 |\r\n| avgBsr | integer | 平均 BSR |\r\n| avgProfit | number | 平均利润率(%) |\r\n| fbaProportion | number | FBA 占比(%) |\r\n| fbmProportion | number | FBM 占比(%) |\r\n| amazonSelfProportion | number | Amazon 自营占比(%) |\r\n| ebcProportion | number | A+ 商品占比(%) |\r\n| returnRatio | number | 退货率(%) |\r\n| avgReturnRatio | number | 退货率类目平均值(%) |\r\n| searchToPurchaseRatio | number | 搜索购买比(千分比) |\r\n| sellerNation | string | 最多卖家归属地 code |\r\n| sellerNationLabel | string | 最多卖家归属地 label |\r\n| sellerProportion | number | 最多卖家归属地占比(%) |\r\n| avgWeight | number | 平均重量(pound) |\r\n| baseAvgWeight | number | 平均重量(g) |\r\n| avgVolume | number | 平均体积(in³) |\r\n| baseAvgVolume | number | 平均体积(cm³) |\r\n| top10Images | array | 前 10 商品图片，元素见下表 |\r\n\r\n### top10Images[] 元素\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| image | string | 图片链接 |\r\n| asin | string | ASIN |\r\n\r\n## curl 示例\r\n\r\n```bash\r\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\r\n    \"marketplace\": \"US\",\r\n    \"month\": \"nearly\",\r\n    \"minAvgRevenue\": 10000,\r\n    \"maxGoodsCrn\": 0.4,\r\n    \"orderField\": \"total_amount\",\r\n    \"orderDesc\": true,\r\n    \"page\": 1,\r\n    \"size\": 50\r\n  }'\r\n```\r\n\r\n---\r\n\r\n## Feedback API\r\n\r\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\r\n- **Content-Type:** `application/json`\r\n\r\n```json\r\n{\r\n  \"skillName\": \"linkfox-sellersprite-market-research\",\r\n  \"sentiment\": \"POSITIVE\",\r\n  \"category\": \"OTHER\",\r\n  \"content\": \"Results were accurate, user was satisfied.\"\r\n}\r\n```\n\nFile v1.0.6:skill-card.md\n\n## Description: <br>\nScreens and ranks Amazon category markets with SellerSprite data across market size, competition, concentration, seller structure, new-product share, pricing, ratings, and profit filters. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal developers and agents use this skill to research Amazon category opportunities with SellerSprite data, compare candidate markets, and guide product-selection decisions before making paid API calls. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Paid-credit API calls can incur costs. <br>\nMitigation: Confirm the user wants to proceed before repeat calls, retries, pagination, or broadened searches. <br>\nRisk: API credentials and request routing are sensitive. <br>\nMitigation: Use trusted LinkFox/SellerSprite credentials and keep LINKFOX_TOOL_GATEWAY unset unless the destination is controlled and expected. <br>\nRisk: Full market-research responses are stored locally. <br>\nMitigation: Review saved response files for sensitive business data and remove them when they are no longer needed. <br>\nRisk: Automatic feedback reporting and onboarding installation may send data or add another skill. <br>\nMitigation: Review or disable feedback behavior and install the onboarding package only when intentionally needed. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/linkfox-ai/skills/linkfox-sellersprite-market-research) <br>\n- [SellerSprite market research API reference](artifact/references/api.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, JSON, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance, shell command examples, and JSON API responses or summarized JSON output] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Full API responses are saved locally; responses over 8 KB are summarized unless inline output is requested; repeated calls may consume paid credits.] <br>\n\n## Skill Version(s): <br>\n1.0.6 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.5: 5 files, 13641 bytes\n\nFiles: references/api.md (10035b), scripts/sellersprite_market_research.py (13196b), skill-card.md (2720b), SKILL.md (6353b), _meta.json (155b)\n\nFile v1.0.5:SKILL.md\n\n---\r\nname: linkfox-sellersprite-market-research\r\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\r\n---\r\n\r\n# SellerSprite Market Research\r\n\r\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\r\n\r\n## Core Concepts\r\n\r\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\r\n- **市场规模**：月均销量、月均销售额、商品数量等。\r\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\r\n- **入参刻度**：筛选用的 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion**（`min*`/`max*`）须为 **0～1 小数**，见下文参数表与 `references/api.md`。\r\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\r\n\r\n## 调用方式\r\n\r\n- **API 端点**：`POST /sellersprite/market/research`（完整参数/响应/错误码见 `references/api.md`）\r\n- **Python 脚本**：`python scripts/sellersprite_market_research.py '<JSON 参数>' [--inline]`\r\n- **成本约束**：本工具会消耗积分；同一会话同一参数组合默认只调用一次，脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探；需要继续检索时先向用户说明会产生额外消耗。\r\n\r\n**输出策略（脚本默认行为）**：\r\n- **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sellersprite-market-research-<timestamp>.json`（`<cwd>` 为脚本执行时的工作目录，在 Claude Code 里即当前项目目录；`<session>` 取自环境变量 `SESSION_ID`，按用户任务自动聚合；**禁止写入 /tmp**，当前目录不可写则报错）\r\n- 响应体 ≤ 8 KB：落盘后把完整 JSON 打印到 stdout\r\n- 响应体 > 8 KB：落盘后 stdout 只输出摘要（顶层字段、常见计数如 `total`/`costToken`、最大列表字段的长度 + 前 3 条样本）\r\n- 加 `--inline` 强制全量打印到 stdout（同样落盘）\r\n\r\n**读数据建议**：先看摘要判断是否足够；需要具体字段时优先用 `jq`或`ConvertFrom-Json` 从保存的 json 文件按需抽取，避免整份 JSON 进入上下文。\r\n## Key Parameters\r\n\r\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\r\n\r\n| 参数 | 类型 | 必填 | 说明 |\r\n|------|------|------|------|\r\n| marketplace | string | 是 | 站点编码，默认 `US` |\r\n| month | string | 否 | `nearly` 或 `yyyyMM` |\r\n| nodeIdPath | string | 否 | 类目节点路径 |\r\n| departmentKeyword | string | 否 | 类目关键字路径 |\r\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\r\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\r\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\r\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\r\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\r\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（**小数 0～1**，如 `0.4` 表示 40%，勿用整数 `40`） |\r\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（**小数 0～1**） |\r\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（**小数 0～1**） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | Amazon 自营占比（**小数 0～1**） |\r\n| minFbaProportion / maxFbaProportion | number | 否 | FBA 占比（**小数 0～1**） |\r\n| minFbmProportion / maxFbmProportion | number | 否 | FBM 占比（**小数 0～1**） |\r\n| minEbcProportion / maxEbcProportion | number | 否 | A+ 数量占比（**小数 0～1**） |\r\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（刻度可能与上列不同，以 `references/api.md` / schema 为准） |\r\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\r\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\r\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\r\n\r\n## Usage Example\r\n\r\n```json\r\n{\r\n  \"marketplace\": \"US\",\r\n  \"month\": \"nearly\",\r\n  \"minAvgRevenue\": 10000,\r\n  \"maxGoodsCrn\": 0.4,\r\n  \"minNewProportion\": 10,\r\n  \"maxSellerCrn\": 0.5,\r\n  \"orderField\": \"total_amount\",\r\n  \"orderDesc\": true,\r\n  \"page\": 1,\r\n  \"size\": 50\r\n}\r\n```\r\n\r\n## Display Rules\r\n\r\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\r\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\r\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\r\n4. 显示筛选条件回显，便于用户复现。\r\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\r\n\r\n## Important Limitations\r\n\r\n- 必填参数：`marketplace`\r\n- 每页最多 200 条\r\n- 历史月份范围受第三方限制（通常近24个月）\r\n\r\n**Feedback:**\r\n\r\nAuto-detect and report feedback via the Feedback API when any of the following apply:\r\n1. The functionality or purpose described in this skill does not match actual behavior\r\n2. The skill's results do not match the user's intent\r\n3. The user expresses dissatisfaction or praise about this skill\r\n4. Anything you believe could be improved\r\n\r\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1783337182283\n}\n\nFile v1.0.5:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\r\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\r\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\r\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\r\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\r\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\r\n\r\n### 时间与分页、排序\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\r\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\r\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\r\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\r\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\r\n\r\n### 市场规模与主体数量\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\r\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\r\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\r\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\r\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\r\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\r\n\r\n### 集中度与结构占比\r\n\r\n以下 **7 组**筛选入参（对应卖家精灵字段 **GoodsCrn、BrandCrn、SellerCrn、EbcProportion、FbaProportion、FbmProportion、AmazonSelfProportion**）须传 **小数**，约定为 **0～1** 之间的比例（例如 **`0.35` 表示 35%**）。**不要**按整数百分数传 **0～100**（例如勿用 `40` 表示 40%，除非已与实网行为核对）。\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度（小数 0～1） |\r\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度（小数 0～1） |\r\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度（小数 0～1） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比（小数 0～1） |\r\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比（小数 0～1） |\r\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比（小数 0～1） |\r\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比（小数 0～1） |\r\n\r\n### 新品数量占比（入参刻度以 schema 为准）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比（与其它占比字段刻度可能不同，以工具 schema / 实网为准） |\r\n\r\n### 价格、评分、毛利、BSR（市场平均）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgPrice / maxAvgPrice | number | 最低 / 最高平均价格 |\r\n| minAvgRating / maxAvgRating | number | 最低 / 最高平均评分值 |\r\n| minAvgRatings / maxAvgRatings | integer | 最低 / 最高平均评分数 |\r\n| minAvgProfit / maxAvgProfit | number | 最低 / 最高平均毛利率（输入 N 表示 N%，0–100） |\r\n| minAvgBsr / maxAvgBsr | integer | 最低 / 最高平均 BSR 排名 |\r\n\r\n### 新品维度\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewCount / maxNewCount | integer | 最小 / 最大新品数量 |\r\n| minNewAvgPrice / maxNewAvgPrice | number | 最小 / 最大新品平均价格 |\r\n| minNewAvgRating / maxNewAvgRating | number | 最小 / 最大新品平均星级 |\r\n| minNewAvgRatings / maxNewAvgRatings | integer | 最小 / 最大新品平均评分数 |\r\n| minNewAvgUnits / maxNewAvgUnits | number | 最低 / 最高新品月均销量 |\r\n| minNewAvgRevenue / maxNewAvgRevenue | number | 最低 / 最高新品月均销售额 |\r\n\r\n### 头部 Listing 指标\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minTopAvgUnits / maxTopAvgUnits | integer | 最低 / 最高头部月均销量 |\r\n| minTopAvgRevenue / maxTopAvgRevenue | number | 最低 / 最高头部月均销售额 |\r\n| minTopAvgBsr / maxTopAvgBsr | integer | 最低 / 最高头部平均 BSR |\r\n\r\n### 重量与体积\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minWeight / maxWeight | number | 最低 / 最高重量 |\r\n| minVolume / maxVolume | number | 最低 / 最高体积 |\r\n\r\n### marketplace 可选值\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| US | 美国站 USD($) |\r\n| JP | 日本站 JPY(￥) |\r\n| UK | 英国站 GBP(£) |\r\n| DE | 德国站 EUR(€) |\r\n| FR | 法国站 EUR(€) |\r\n| IT | 意大利站 EUR(€) |\r\n| ES | 西班牙站 EUR(€) |\r\n| CA | 加拿大站 C$($) |\r\n| IN | 印度站 INR(₹) |\r\n\r\n### month\r\n\r\n- **格式**：正则 `^(nearly|(19|20)\\d{2}(0[1-9]|1[0-2]))$`\r\n- **`nearly`**：最近 30 天\r\n- **`yyyyMM`**：具体月份（如 `202507`）；最多支持**当前月往前共 24 个月内**的月份\r\n\r\n### orderField 可选值\r\n\r\n与工具 schema「表 1.6」一致。\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| total_units | 月销量 |\r\n| total_amount | 月销售额 |\r\n| bsr_rank | BSR 排名 |\r\n| price | 价格 |\r\n| rating | 评分 |\r\n| reviews | 评分数 |\r\n| profit | 毛利率 |\r\n| reviews_rate | 留评率 |\r\n| available_date | 上架时间 |\r\n| questions | Q&A |\r\n| total_units_growth | 月销量增长率 |\r\n| total_amount_growth | 月销售额增长率 |\r\n| reviews_increasement | 月新增评分数 |\r\n| bsr_rank_cv | 近 7 天 BSR 增长数 |\r\n| bsr_rank_cr | 近 7 天 BSR 增长率 |\r\n| amz_unit | 子体销量 |\r\n\r\n## 响应结构\r\n\r\n### 顶层字段\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| total | integer | 总条数 |\r\n| marketplace | string | 站点编码 |\r\n| data | array | 类目市场列表（对应第三方 `data.items`） |\r\n| columns | array | 渲染的列 |\r\n| costToken | integer | 消耗 token |\r\n| type | string | 渲染的样式 |\r\n\r\n### data[] 元素（单条类目市场）\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| nodeId | string | 节点 ID |\r\n| nodeIdPath | string | 节点 ID 路径 |\r\n| nodeLabelName | string | 节点名称 |\r\n| nodeLabelPath | string | 节点名称路径 |\r\n| nodeLabelLocale | string | 节点名称翻译 |\r\n| nodeLabelPathLocale | string | 节点名称路径翻译 |\r\n| marketplace | string | 市场标志 |\r\n| currency | string | 该市场的货币类型 |\r\n| ranking | integer | 排名 |\r\n| totalProducts | integer | 商品总数 |\r\n| topProducts | integer | 样本数量 |\r\n| sellers | integer | 卖家数量 |\r\n| brands | integer | 品牌数量 |\r\n| avgSellers | number | 平均卖家数 |\r\n| avgUnits | integer | 月均销量 |\r\n| totalUnits | integer | 月总销量 |\r\n| avgRevenue | number | 月均销售额 |\r\n| totalRevenue | number | 月总销售额 |\r\n| avgPrice | number | 平均价格 |\r\n| avgRating | number | 平均评分值 |\r\n| avgRatings | integer | 平均评分数 |\r\n| avgBsr | integer | 平均 BSR |\r\n| avgProfit | number | 平均利润率(%) |\r\n| fbaProportion | number | FBA 占比(%) |\r\n| fbmProportion | number | FBM 占比(%) |\r\n| amazonSelfProportion | number | Amazon 自营占比(%) |\r\n| ebcProportion | number | A+ 商品占比(%) |\r\n| returnRatio | number | 退货率(%) |\r\n| avgReturnRatio | number | 退货率类目平均值(%) |\r\n| searchToPurchaseRatio | number | 搜索购买比(千分比) |\r\n| sellerNation | string | 最多卖家归属地 code |\r\n| sellerNationLabel | string | 最多卖家归属地 label |\r\n| sellerProportion | number | 最多卖家归属地占比(%) |\r\n| avgWeight | number | 平均重量(pound) |\r\n| baseAvgWeight | number | 平均重量(g) |\r\n| avgVolume | number | 平均体积(in³) |\r\n| baseAvgVolume | number | 平均体积(cm³) |\r\n| top10Images | array | 前 10 商品图片，元素见下表 |\r\n\r\n### top10Images[] 元素\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| image | string | 图片链接 |\r\n| asin | string | ASIN |\r\n\r\n## curl 示例\r\n\r\n```bash\r\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\r\n    \"marketplace\": \"US\",\r\n    \"month\": \"nearly\",\r\n    \"minAvgRevenue\": 10000,\r\n    \"maxGoodsCrn\": 0.4,\r\n    \"orderField\": \"total_amount\",\r\n    \"orderDesc\": true,\r\n    \"page\": 1,\r\n    \"size\": 50\r\n  }'\r\n```\r\n\r\n---\r\n\r\n## Feedback API\r\n\r\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\r\n- **Content-Type:** `application/json`\r\n\r\n```json\r\n{\r\n  \"skillName\": \"linkfox-sellersprite-market-research\",\r\n  \"sentiment\": \"POSITIVE\",\r\n  \"category\": \"OTHER\",\r\n  \"content\": \"Results were accurate, user was satisfied.\"\r\n}\r\n```\n\nFile v1.0.5:skill-card.md\n\n## Description: <br>\nScreens and ranks Amazon category markets with SellerSprite market-research data, including market size, competition, concentration, seller mix, new-product share, price, rating, and profit filters. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nMarketplace researchers, ecommerce operators, and agent workflows use this skill to find and compare Amazon category opportunities before selecting products or markets to enter. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires a LinkFox API key and sends market-research parameters to the configured gateway. <br>\nMitigation: Install only when the LinkFox gateway is trusted, avoid overriding LINKFOX_TOOL_GATEWAY unless the destination is approved, and keep API keys in environment variables. <br>\nRisk: Full market-research responses can be stored locally, including under fallback locations that may be broader than expected. <br>\nMitigation: Review the saved output path after each run, avoid sensitive research inputs when local persistence is inappropriate, and delete cached or saved JSON files according to workspace retention policy. <br>\nRisk: The artifact describes automatic feedback reporting when behavior, intent fit, satisfaction, or improvement opportunities are detected. <br>\nMitigation: Review or disable feedback behavior before use with sensitive business research or where explicit user consent is required. <br>\n\n\n## Reference(s): <br>\n- [SellerSprite Market Research API Reference](references/api.md) <br>\n- [ClawHub Skill Page](https://clawhub.ai/linkfox-ai/skills/linkfox-sellersprite-market-research) <br>\n- [LinkFox Authorization Guide](https://skill.linkfox.com/linkfoxskills/guide.htm) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, JSON, shell commands, guidance] <br>\n**Output Format:** [Markdown guidance with shell commands and JSON market-research results or summaries] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Writes full API responses to local JSON files; responses at or below 8 KB are printed in full, while larger responses are summarized unless inline output is requested.] <br>\n\n## Skill Version(s): <br>\n1.0.5 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.4: 4 files, 12209 bytes\n\nFiles: references/api.md (10035b), scripts/sellersprite_market_research.py (13196b), SKILL.md (6353b), _meta.json (155b)\n\nFile v1.0.4:SKILL.md\n\n---\r\nname: linkfox-sellersprite-market-research\r\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\r\n---\r\n\r\n# SellerSprite Market Research\r\n\r\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\r\n\r\n## Core Concepts\r\n\r\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\r\n- **市场规模**：月均销量、月均销售额、商品数量等。\r\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\r\n- **入参刻度**：筛选用的 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion**（`min*`/`max*`）须为 **0～1 小数**，见下文参数表与 `references/api.md`。\r\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\r\n\r\n## 调用方式\r\n\r\n- **API 端点**：`POST /sellersprite/market/research`（完整参数/响应/错误码见 `references/api.md`）\r\n- **Python 脚本**：`python scripts/sellersprite_market_research.py '<JSON 参数>' [--inline]`\r\n- **成本约束**：本工具会消耗积分；同一会话同一参数组合默认只调用一次，脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探；需要继续检索时先向用户说明会产生额外消耗。\r\n\r\n**输出策略（脚本默认行为）**：\r\n- **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sellersprite-market-research-<timestamp>.json`（`<cwd>` 为脚本执行时的工作目录，在 Claude Code 里即当前项目目录；`<session>` 取自环境变量 `SESSION_ID`，按用户任务自动聚合；**禁止写入 /tmp**，当前目录不可写则报错）\r\n- 响应体 ≤ 8 KB：落盘后把完整 JSON 打印到 stdout\r\n- 响应体 > 8 KB：落盘后 stdout 只输出摘要（顶层字段、常见计数如 `total`/`costToken`、最大列表字段的长度 + 前 3 条样本）\r\n- 加 `--inline` 强制全量打印到 stdout（同样落盘）\r\n\r\n**读数据建议**：先看摘要判断是否足够；需要具体字段时优先用 `jq`或`ConvertFrom-Json` 从保存的 json 文件按需抽取，避免整份 JSON 进入上下文。\r\n## Key Parameters\r\n\r\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\r\n\r\n| 参数 | 类型 | 必填 | 说明 |\r\n|------|------|------|------|\r\n| marketplace | string | 是 | 站点编码，默认 `US` |\r\n| month | string | 否 | `nearly` 或 `yyyyMM` |\r\n| nodeIdPath | string | 否 | 类目节点路径 |\r\n| departmentKeyword | string | 否 | 类目关键字路径 |\r\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\r\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\r\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\r\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\r\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\r\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（**小数 0～1**，如 `0.4` 表示 40%，勿用整数 `40`） |\r\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（**小数 0～1**） |\r\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（**小数 0～1**） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | Amazon 自营占比（**小数 0～1**） |\r\n| minFbaProportion / maxFbaProportion | number | 否 | FBA 占比（**小数 0～1**） |\r\n| minFbmProportion / maxFbmProportion | number | 否 | FBM 占比（**小数 0～1**） |\r\n| minEbcProportion / maxEbcProportion | number | 否 | A+ 数量占比（**小数 0～1**） |\r\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（刻度可能与上列不同，以 `references/api.md` / schema 为准） |\r\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\r\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\r\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\r\n\r\n## Usage Example\r\n\r\n```json\r\n{\r\n  \"marketplace\": \"US\",\r\n  \"month\": \"nearly\",\r\n  \"minAvgRevenue\": 10000,\r\n  \"maxGoodsCrn\": 0.4,\r\n  \"minNewProportion\": 10,\r\n  \"maxSellerCrn\": 0.5,\r\n  \"orderField\": \"total_amount\",\r\n  \"orderDesc\": true,\r\n  \"page\": 1,\r\n  \"size\": 50\r\n}\r\n```\r\n\r\n## Display Rules\r\n\r\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\r\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\r\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\r\n4. 显示筛选条件回显，便于用户复现。\r\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\r\n\r\n## Important Limitations\r\n\r\n- 必填参数：`marketplace`\r\n- 每页最多 200 条\r\n- 历史月份范围受第三方限制（通常近24个月）\r\n\r\n**Feedback:**\r\n\r\nAuto-detect and report feedback via the Feedback API when any of the following apply:\r\n1. The functionality or purpose described in this skill does not match actual behavior\r\n2. The skill's results do not match the user's intent\r\n3. The user expresses dissatisfaction or praise about this skill\r\n4. Anything you believe could be improved\r\n\r\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1783067152785\n}\n\nFile v1.0.4:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\r\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\r\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\r\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\r\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\r\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\r\n\r\n### 时间与分页、排序\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\r\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\r\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\r\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\r\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\r\n\r\n### 市场规模与主体数量\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\r\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\r\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\r\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\r\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\r\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\r\n\r\n### 集中度与结构占比\r\n\r\n以下 **7 组**筛选入参（对应卖家精灵字段 **GoodsCrn、BrandCrn、SellerCrn、EbcProportion、FbaProportion、FbmProportion、AmazonSelfProportion**）须传 **小数**，约定为 **0～1** 之间的比例（例如 **`0.35` 表示 35%**）。**不要**按整数百分数传 **0～100**（例如勿用 `40` 表示 40%，除非已与实网行为核对）。\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度（小数 0～1） |\r\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度（小数 0～1） |\r\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度（小数 0～1） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比（小数 0～1） |\r\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比（小数 0～1） |\r\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比（小数 0～1） |\r\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比（小数 0～1） |\r\n\r\n### 新品数量占比（入参刻度以 schema 为准）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比（与其它占比字段刻度可能不同，以工具 schema / 实网为准） |\r\n\r\n### 价格、评分、毛利、BSR（市场平均）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgPrice / maxAvgPrice | number | 最低 / 最高平均价格 |\r\n| minAvgRating / maxAvgRating | number | 最低 / 最高平均评分值 |\r\n| minAvgRatings / maxAvgRatings | integer | 最低 / 最高平均评分数 |\r\n| minAvgProfit / maxAvgProfit | number | 最低 / 最高平均毛利率（输入 N 表示 N%，0–100） |\r\n| minAvgBsr / maxAvgBsr | integer | 最低 / 最高平均 BSR 排名 |\r\n\r\n### 新品维度\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewCount / maxNewCount | integer | 最小 / 最大新品数量 |\r\n| minNewAvgPrice / maxNewAvgPrice | number | 最小 / 最大新品平均价格 |\r\n| minNewAvgRating / maxNewAvgRating | number | 最小 / 最大新品平均星级 |\r\n| minNewAvgRatings / maxNewAvgRatings | integer | 最小 / 最大新品平均评分数 |\r\n| minNewAvgUnits / maxNewAvgUnits | number | 最低 / 最高新品月均销量 |\r\n| minNewAvgRevenue / maxNewAvgRevenue | number | 最低 / 最高新品月均销售额 |\r\n\r\n### 头部 Listing 指标\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minTopAvgUnits / maxTopAvgUnits | integer | 最低 / 最高头部月均销量 |\r\n| minTopAvgRevenue / maxTopAvgRevenue | number | 最低 / 最高头部月均销售额 |\r\n| minTopAvgBsr / maxTopAvgBsr | integer | 最低 / 最高头部平均 BSR |\r\n\r\n### 重量与体积\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minWeight / maxWeight | number | 最低 / 最高重量 |\r\n| minVolume / maxVolume | number | 最低 / 最高体积 |\r\n\r\n### marketplace 可选值\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| US | 美国站 USD($) |\r\n| JP | 日本站 JPY(￥) |\r\n| UK | 英国站 GBP(£) |\r\n| DE | 德国站 EUR(€) |\r\n| FR | 法国站 EUR(€) |\r\n| IT | 意大利站 EUR(€) |\r\n| ES | 西班牙站 EUR(€) |\r\n| CA | 加拿大站 C$($) |\r\n| IN | 印度站 INR(₹) |\r\n\r\n### month\r\n\r\n- **格式**：正则 `^(nearly|(19|20)\\d{2}(0[1-9]|1[0-2]))$`\r\n- **`nearly`**：最近 30 天\r\n- **`yyyyMM`**：具体月份（如 `202507`）；最多支持**当前月往前共 24 个月内**的月份\r\n\r\n### orderField 可选值\r\n\r\n与工具 schema「表 1.6」一致。\r\n\r\n| 取值 | 含义 |\r\n|------|------|\r\n| total_units | 月销量 |\r\n| total_amount | 月销售额 |\r\n| bsr_rank | BSR 排名 |\r\n| price | 价格 |\r\n| rating | 评分 |\r\n| reviews | 评分数 |\r\n| profit | 毛利率 |\r\n| reviews_rate | 留评率 |\r\n| available_date | 上架时间 |\r\n| questions | Q&A |\r\n| total_units_growth | 月销量增长率 |\r\n| total_amount_growth | 月销售额增长率 |\r\n| reviews_increasement | 月新增评分数 |\r\n| bsr_rank_cv | 近 7 天 BSR 增长数 |\r\n| bsr_rank_cr | 近 7 天 BSR 增长率 |\r\n| amz_unit | 子体销量 |\r\n\r\n## 响应结构\r\n\r\n### 顶层字段\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| total | integer | 总条数 |\r\n| marketplace | string | 站点编码 |\r\n| data | array | 类目市场列表（对应第三方 `data.items`） |\r\n| columns | array | 渲染的列 |\r\n| costToken | integer | 消耗 token |\r\n| type | string | 渲染的样式 |\r\n\r\n### data[] 元素（单条类目市场）\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| nodeId | string | 节点 ID |\r\n| nodeIdPath | string | 节点 ID 路径 |\r\n| nodeLabelName | string | 节点名称 |\r\n| nodeLabelPath | string | 节点名称路径 |\r\n| nodeLabelLocale | string | 节点名称翻译 |\r\n| nodeLabelPathLocale | string | 节点名称路径翻译 |\r\n| marketplace | string | 市场标志 |\r\n| currency | string | 该市场的货币类型 |\r\n| ranking | integer | 排名 |\r\n| totalProducts | integer | 商品总数 |\r\n| topProducts | integer | 样本数量 |\r\n| sellers | integer | 卖家数量 |\r\n| brands | integer | 品牌数量 |\r\n| avgSellers | number | 平均卖家数 |\r\n| avgUnits | integer | 月均销量 |\r\n| totalUnits | integer | 月总销量 |\r\n| avgRevenue | number | 月均销售额 |\r\n| totalRevenue | number | 月总销售额 |\r\n| avgPrice | number | 平均价格 |\r\n| avgRating | number | 平均评分值 |\r\n| avgRatings | integer | 平均评分数 |\r\n| avgBsr | integer | 平均 BSR |\r\n| avgProfit | number | 平均利润率(%) |\r\n| fbaProportion | number | FBA 占比(%) |\r\n| fbmProportion | number | FBM 占比(%) |\r\n| amazonSelfProportion | number | Amazon 自营占比(%) |\r\n| ebcProportion | number | A+ 商品占比(%) |\r\n| returnRatio | number | 退货率(%) |\r\n| avgReturnRatio | number | 退货率类目平均值(%) |\r\n| searchToPurchaseRatio | number | 搜索购买比(千分比) |\r\n| sellerNation | string | 最多卖家归属地 code |\r\n| sellerNationLabel | string | 最多卖家归属地 label |\r\n| sellerProportion | number | 最多卖家归属地占比(%) |\r\n| avgWeight | number | 平均重量(pound) |\r\n| baseAvgWeight | number | 平均重量(g) |\r\n| avgVolume | number | 平均体积(in³) |\r\n| baseAvgVolume | number | 平均体积(cm³) |\r\n| top10Images | array | 前 10 商品图片，元素见下表 |\r\n\r\n### top10Images[] 元素\r\n\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| image | string | 图片链接 |\r\n| asin | string | ASIN |\r\n\r\n## curl 示例\r\n\r\n```bash\r\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\r\n    \"marketplace\": \"US\",\r\n    \"month\": \"nearly\",\r\n    \"minAvgRevenue\": 10000,\r\n    \"maxGoodsCrn\": 0.4,\r\n    \"orderField\": \"total_amount\",\r\n    \"orderDesc\": true,\r\n    \"page\": 1,\r\n    \"size\": 50\r\n  }'\r\n```\r\n\r\n---\r\n\r\n## Feedback API\r\n\r\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\r\n- **Content-Type:** `application/json`\r\n\r\n```json\r\n{\r\n  \"skillName\": \"linkfox-sellersprite-market-research\",\r\n  \"sentiment\": \"POSITIVE\",\r\n  \"category\": \"OTHER\",\r\n  \"content\": \"Results were accurate, user was satisfied.\"\r\n}\r\n```\n\nArchive v1.0.2: 5 files, 9485 bytes\n\nFiles: references/api.md (9768b), scripts/sellersprite_market_research.py (2532b), skill-card.md (2705b), SKILL.md (5428b), _meta.json (155b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: linkfox-sellersprite-market-research\nversion: 1.0.2\ncategory: product-sourcing\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n---\n\n# SellerSprite Market Research\n\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\n\n## Core Concepts\n\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\n- **市场规模**：月均销量、月均销售额、商品数量等。\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\n- **入参刻度**：筛选用的 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion**（`min*`/`max*`）须为 **0～1 小数**，见下文参数表与 `references/api.md`。\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\n\n## API Usage\n\n- Endpoint: `POST https://tool-gateway.linkfox.com/sellersprite/market/research`\n- Auth: Header `Authorization: <api_key>` (`LINKFOXAGENT_API_KEY`)\n- 完整说明见 `references/api.md`：含 `marketplace` / `month` / `orderField` 枚举，`sellerLocation`/`newProduct`/`topNum`，以及集中度、新品、头部、重量体积等全部筛选入参；响应含顶层字段与 `data[]` 类目市场指标、`top10Images[]` 等。\n- Runnable script: `scripts/sellersprite_market_research.py`\n\n## Key Parameters\n\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | `nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（**小数 0～1**，如 `0.4` 表示 40%，勿用整数 `40`） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（**小数 0～1**） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（**小数 0～1**） |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | Amazon 自营占比（**小数 0～1**） |\n| minFbaProportion / maxFbaProportion | number | 否 | FBA 占比（**小数 0～1**） |\n| minFbmProportion / maxFbmProportion | number | 否 | FBM 占比（**小数 0～1**） |\n| minEbcProportion / maxEbcProportion | number | 否 | A+ 数量占比（**小数 0～1**） |\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（刻度可能与上列不同，以 `references/api.md` / schema 为准） |\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\n\n## Usage Example\n\n```json\n{\n  \"marketplace\": \"US\",\n  \"month\": \"nearly\",\n  \"minAvgRevenue\": 10000,\n  \"maxGoodsCrn\": 0.4,\n  \"minNewProportion\": 10,\n  \"maxSellerCrn\": 0.5,\n  \"orderField\": \"total_amount\",\n  \"orderDesc\": true,\n  \"page\": 1,\n  \"size\": 50\n}\n```\n\n## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\n4. 显示筛选条件回显，便于用户复现。\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1778765731227\n}\n\nFile v1.0.2:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\n\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\n\n## 调用规范\n\n- **请求地址**：`https://tool-gateway.linkfox.com/sellersprite/market/research`\n- **请求方式**：POST，`Content-Type: application/json`\n- **认证方式**：Header `Authorization: <api_key>`，从环境变量 `LINKFOXAGENT_API_KEY` 读取\n\n## 请求参数\n\n**必填**：仅 `marketplace`。\n\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\n\n### 类目、地域与头部样本\n\n| 参数 | 类型 | 必填 | 约束 | 说明 |\n|------|------|------|------|------|\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\n\n### 时间与分页、排序\n\n| 参数 | 类型 | 必填 | 约束 | 说明 |\n|------|------|------|------|------|\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\n\n### 市场规模与主体数量\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\n\n### 集中度与结构占比\n\n以下 **7 组**筛选入参（对应卖家精灵字段 **GoodsCrn、BrandCrn、SellerCrn、EbcProportion、FbaProportion、FbmProportion、AmazonSelfProportion**）须传 **小数**，约定为 **0～1** 之间的比例（例如 **`0.35` 表示 35%**）。**不要**按整数百分数传 **0～100**（例如勿用 `40` 表示 40%，除非已与实网行为核对）。\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度（小数 0～1） |\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度（小数 0～1） |\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度（小数 0～1） |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比（小数 0～1） |\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比（小数 0～1） |\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比（小数 0～1） |\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比（小数 0～1） |\n\n### 新品数量占比（入参刻度以 schema 为准）\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比（与其它占比字段刻度可能不同，以工具 schema / 实网为准） |\n\n### 价格、评分、毛利、BSR（市场平均）\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minAvgPrice / maxAvgPrice | number | 最低 / 最高平均价格 |\n| minAvgRating / maxAvgRating | number | 最低 / 最高平均评分值 |\n| minAvgRatings / maxAvgRatings | integer | 最低 / 最高平均评分数 |\n| minAvgProfit / maxAvgProfit | number | 最低 / 最高平均毛利率（输入 N 表示 N%，0–100） |\n| minAvgBsr / maxAvgBsr | integer | 最低 / 最高平均 BSR 排名 |\n\n### 新品维度\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minNewCount / maxNewCount | integer | 最小 / 最大新品数量 |\n| minNewAvgPrice / maxNewAvgPrice | number | 最小 / 最大新品平均价格 |\n| minNewAvgRating / maxNewAvgRating | number | 最小 / 最大新品平均星级 |\n| minNewAvgRatings / maxNewAvgRatings | integer | 最小 / 最大新品平均评分数 |\n| minNewAvgUnits / maxNewAvgUnits | number | 最低 / 最高新品月均销量 |\n| minNewAvgRevenue / maxNewAvgRevenue | number | 最低 / 最高新品月均销售额 |\n\n### 头部 Listing 指标\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minTopAvgUnits / maxTopAvgUnits | integer | 最低 / 最高头部月均销量 |\n| minTopAvgRevenue / maxTopAvgRevenue | number | 最低 / 最高头部月均销售额 |\n| minTopAvgBsr / maxTopAvgBsr | integer | 最低 / 最高头部平均 BSR |\n\n### 重量与体积\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minWeight / maxWeight | number | 最低 / 最高重量 |\n| minVolume / maxVolume | number | 最低 / 最高体积 |\n\n### marketplace 可选值\n\n| 取值 | 含义 |\n|------|------|\n| US | 美国站 USD($) |\n| JP | 日本站 JPY(￥) |\n| UK | 英国站 GBP(£) |\n| DE | 德国站 EUR(€) |\n| FR | 法国站 EUR(€) |\n| IT | 意大利站 EUR(€) |\n| ES | 西班牙站 EUR(€) |\n| CA | 加拿大站 C$($) |\n| IN | 印度站 INR(₹) |\n\n### month\n\n- **格式**：正则 `^(nearly|(19|20)\\d{2}(0[1-9]|1[0-2]))$`\n- **`nearly`**：最近 30 天\n- **`yyyyMM`**：具体月份（如 `202507`）；最多支持**当前月往前共 24 个月内**的月份\n\n### orderField 可选值\n\n与工具 schema「表 1.6」一致。\n\n| 取值 | 含义 |\n|------|------|\n| total_units | 月销量 |\n| total_amount | 月销售额 |\n| bsr_rank | BSR 排名 |\n| price | 价格 |\n| rating | 评分 |\n| reviews | 评分数 |\n| profit | 毛利率 |\n| reviews_rate | 留评率 |\n| available_date | 上架时间 |\n| questions | Q&A |\n| total_units_growth | 月销量增长率 |\n| total_amount_growth | 月销售额增长率 |\n| reviews_increasement | 月新增评分数 |\n| bsr_rank_cv | 近 7 天 BSR 增长数 |\n| bsr_rank_cr | 近 7 天 BSR 增长率 |\n| amz_unit | 子体销量 |\n\n## 响应结构\n\n### 顶层字段\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| total | integer | 总条数 |\n| marketplace | string | 站点编码 |\n| data | array | 类目市场列表（对应第三方 `data.items`） |\n| columns | array | 渲染的列 |\n| costToken | integer | 消耗 token |\n| type | string | 渲染的样式 |\n\n### data[] 元素（单条类目市场）\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| nodeId | string | 节点 ID |\n| nodeIdPath | string | 节点 ID 路径 |\n| nodeLabelName | string | 节点名称 |\n| nodeLabelPath | string | 节点名称路径 |\n| nodeLabelLocale | string | 节点名称翻译 |\n| nodeLabelPathLocale | string | 节点名称路径翻译 |\n| marketplace | string | 市场标志 |\n| currency | string | 该市场的货币类型 |\n| ranking | integer | 排名 |\n| totalProducts | integer | 商品总数 |\n| topProducts | integer | 样本数量 |\n| sellers | integer | 卖家数量 |\n| brands | integer | 品牌数量 |\n| avgSellers | number | 平均卖家数 |\n| avgUnits | integer | 月均销量 |\n| totalUnits | integer | 月总销量 |\n| avgRevenue | number | 月均销售额 |\n| totalRevenue | number | 月总销售额 |\n| avgPrice | number | 平均价格 |\n| avgRating | number | 平均评分值 |\n| avgRatings | integer | 平均评分数 |\n| avgBsr | integer | 平均 BSR |\n| avgProfit | number | 平均利润率(%) |\n| fbaProportion | number | FBA 占比(%) |\n| fbmProportion | number | FBM 占比(%) |\n| amazonSelfProportion | number | Amazon 自营占比(%) |\n| ebcProportion | number | A+ 商品占比(%) |\n| returnRatio | number | 退货率(%) |\n| avgReturnRatio | number | 退货率类目平均值(%) |\n| searchToPurchaseRatio | number | 搜索购买比(千分比) |\n| sellerNation | string | 最多卖家归属地 code |\n| sellerNationLabel | string | 最多卖家归属地 label |\n| sellerProportion | number | 最多卖家归属地占比(%) |\n| avgWeight | number | 平均重量(pound) |\n| baseAvgWeight | number | 平均重量(g) |\n| avgVolume | number | 平均体积(in³) |\n| baseAvgVolume | number | 平均体积(cm³) |\n| top10Images | array | 前 10 商品图片，元素见下表 |\n\n### top10Images[] 元素\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| image | string | 图片链接 |\n| asin | string | ASIN |\n\n## curl 示例\n\n```bash\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\n    \"marketplace\": \"US\",\n    \"month\": \"nearly\",\n    \"minAvgRevenue\": 10000,\n    \"maxGoodsCrn\": 0.4,\n    \"orderField\": \"total_amount\",\n    \"orderDesc\": true,\n    \"page\": 1,\n    \"size\": 50\n  }'\n```\n\n---\n\n## Feedback API\n\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\n- **Content-Type:** `application/json`\n\n```json\n{\n  \"skillName\": \"linkfox-sellersprite-market-research\",\n  \"sentiment\": \"POSITIVE\",\n  \"category\": \"OTHER\",\n  \"content\": \"Results were accurate, user was satisfied.\"\n}\n```\n\nFile v1.0.2:skill-card.md\n\n## Description: <br>\nScreens and ranks Amazon category markets using SellerSprite market-research data, including market size, competition, seller structure, concentration, pricing, ratings, margin, and new-product signals. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal sellers, marketplace researchers, and product-sourcing teams use this skill to identify and compare Amazon category market opportunities. It helps filter category-level markets by demand, revenue, concentration, seller mix, fulfillment mix, price, rating, margin, and new-product indicators. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Credentialed requests send Amazon market-research filters and category details to LinkFox/SellerSprite. <br>\nMitigation: Use only with an approved LINKFOXAGENT_API_KEY and avoid submitting sensitive business strategy details beyond the filters needed for the query. <br>\nRisk: The skill documentation asks agents to auto-report feedback through a separate Feedback API without explicit user interruption. <br>\nMitigation: Prefer a version or operating policy that asks before sending feedback or conversation-derived content to the Feedback API. <br>\nRisk: The security verdict is suspicious because the skill can route broad research requests and feedback outside the local agent environment. <br>\nMitigation: Review the skill before installing, confirm external data-sharing expectations, and monitor outbound API use. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/linkfox-ai/linkfox-sellersprite-market-research) <br>\n- [SellerSprite market-research API reference](references/api.md) <br>\n- [SellerSprite market-research script](scripts/sellersprite_market_research.py) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, code, shell commands, guidance] <br>\n**Output Format:** [Markdown guidance with JSON parameters, shell command examples, and API response summaries] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires LINKFOXAGENT_API_KEY and sends Amazon market-research filters to LinkFox/SellerSprite services.] <br>\n\n## Skill Version(s): <br>\n1.0.2 (source: SKILL.md frontmatter and server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.1: 4 files, 7188 bytes\n\nFiles: references/api.md (8910b), scripts/sellersprite_market_research.py (2294b), SKILL.md (4273b), _meta.json (155b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: linkfox-sellersprite-market-research\nversion: 1.0.1\ncategory: product-sourcing\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n---\n\n# SellerSprite Market Research\n\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\n\n## Core Concepts\n\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\n- **市场规模**：月均销量、月均销售额、商品数量等。\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\n\n## API Usage\n\n- Endpoint: `POST https://tool-gateway.linkfox.com/sellersprite/market/research`\n- Auth: Header `Authorization: <api_key>` (`LINKFOXAGENT_API_KEY`)\n- 完整说明见 `references/api.md`：含 `marketplace` / `month` / `orderField` 枚举，`sellerLocation`/`newProduct`/`topNum`，以及集中度、新品、头部、重量体积等全部筛选入参；响应含顶层字段与 `data[]` 类目市场指标、`top10Images[]` 等。\n- Runnable script: `scripts/sellersprite_market_research.py`\n\n## Key Parameters\n\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | `nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（%） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（%） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（%） |\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（%） |\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\n\n## Usage Example\n\n```json\n{\n  \"marketplace\": \"US\",\n  \"month\": \"nearly\",\n  \"minAvgRevenue\": 10000,\n  \"maxGoodsCrn\": 40,\n  \"minNewProportion\": 10,\n  \"maxSellerCrn\": 50,\n  \"orderField\": \"total_amount\",\n  \"orderDesc\": true,\n  \"page\": 1,\n  \"size\": 50\n}\n```\n\n## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. 清晰标注单位：比例字段是 `%`，金额按站点币种。\n3. 显示筛选条件回显，便于用户复现。\n4. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1778053626223\n}\n\nFile v1.0.1:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\n\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\n\n## 调用规范\n\n- **请求地址**：`https://tool-gateway.linkfox.com/sellersprite/market/research`\n- **请求方式**：POST，`Content-Type: application/json`\n- **认证方式**：Header `Authorization: <api_key>`，从环境变量 `LINKFOXAGENT_API_KEY` 读取\n\n## 请求参数\n\n**必填**：仅 `marketplace`。\n\n**说明**：下列带「占比 / 集中度 / 毛利率」等描述的数值参数，若 schema 写明「输入 N 表示 N%」，则取值范围为 **0–100**。\n\n### 类目、地域与头部样本\n\n| 参数 | 类型 | 必填 | 约束 | 说明 |\n|------|------|------|------|------|\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\n\n### 时间与分页、排序\n\n| 参数 | 类型 | 必填 | 约束 | 说明 |\n|------|------|------|------|------|\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\n\n### 市场规模与主体数量\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\n\n### 集中度与结构占比（均为 0–100，表示 N%）\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度 |\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度 |\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度 |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比 |\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比 |\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比 |\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比 |\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比 |\n\n### 价格、评分、毛利、BSR（市场平均）\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minAvgPrice / maxAvgPrice | number | 最低 / 最高平均价格 |\n| minAvgRating / maxAvgRating | number | 最低 / 最高平均评分值 |\n| minAvgRatings / maxAvgRatings | integer | 最低 / 最高平均评分数 |\n| minAvgProfit / maxAvgProfit | number | 最低 / 最高平均毛利率（输入 N 表示 N%，0–100） |\n| minAvgBsr / maxAvgBsr | integer | 最低 / 最高平均 BSR 排名 |\n\n### 新品维度\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minNewCount / maxNewCount | integer | 最小 / 最大新品数量 |\n| minNewAvgPrice / maxNewAvgPrice | number | 最小 / 最大新品平均价格 |\n| minNewAvgRating / maxNewAvgRating | number | 最小 / 最大新品平均星级 |\n| minNewAvgRatings / maxNewAvgRatings | integer | 最小 / 最大新品平均评分数 |\n| minNewAvgUnits / maxNewAvgUnits | number | 最低 / 最高新品月均销量 |\n| minNewAvgRevenue / maxNewAvgRevenue | number | 最低 / 最高新品月均销售额 |\n\n### 头部 Listing 指标\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minTopAvgUnits / maxTopAvgUnits | integer | 最低 / 最高头部月均销量 |\n| minTopAvgRevenue / maxTopAvgRevenue | number | 最低 / 最高头部月均销售额 |\n| minTopAvgBsr / maxTopAvgBsr | integer | 最低 / 最高头部平均 BSR |\n\n### 重量与体积\n\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| minWeight / maxWeight | number | 最低 / 最高重量 |\n| minVolume / maxVolume | number | 最低 / 最高体积 |\n\n### marketplace 可选值\n\n| 取值 | 含义 |\n|------|------|\n| US | 美国站 USD($) |\n| JP | 日本站 JPY(￥) |\n| UK | 英国站 GBP(£) |\n| DE | 德国站 EUR(€) |\n| FR | 法国站 EUR(€) |\n| IT | 意大利站 EUR(€) |\n| ES | 西班牙站 EUR(€) |\n| CA | 加拿大站 C$($) |\n| IN | 印度站 INR(₹) |\n\n### month\n\n- **格式**：正则 `^(nearly|(19|20)\\d{2}(0[1-9]|1[0-2]))$`\n- **`nearly`**：最近 30 天\n- **`yyyyMM`**：具体月份（如 `202507`）；最多支持**当前月往前共 24 个月内**的月份\n\n### orderField 可选值\n\n与工具 schema「表 1.6」一致。\n\n| 取值 | 含义 |\n|------|------|\n| total_units | 月销量 |\n| total_amount | 月销售额 |\n| bsr_rank | BSR 排名 |\n| price | 价格 |\n| rating | 评分 |\n| reviews | 评分数 |\n| profit | 毛利率 |\n| reviews_rate | 留评率 |\n| available_date | 上架时间 |\n| questions | Q&A |\n| total_units_growth | 月销量增长率 |\n| total_amount_growth | 月销售额增长率 |\n| reviews_increasement | 月新增评分数 |\n| bsr_rank_cv | 近 7 天 BSR 增长数 |\n| bsr_rank_cr | 近 7 天 BSR 增长率 |\n| amz_unit | 子体销量 |\n\n## 响应结构\n\n### 顶层字段\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| total | integer | 总条数 |\n| marketplace | string | 站点编码 |\n| data | array | 类目市场列表（对应第三方 `data.items`） |\n| columns | array | 渲染的列 |\n| costToken | integer | 消耗 token |\n| type | string | 渲染的样式 |\n\n### data[] 元素（单条类目市场）\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| nodeId | string | 节点 ID |\n| nodeIdPath | string | 节点 ID 路径 |\n| nodeLabelName | string | 节点名称 |\n| nodeLabelPath | string | 节点名称路径 |\n| nodeLabelLocale | string | 节点名称翻译 |\n| nodeLabelPathLocale | string | 节点名称路径翻译 |\n| marketplace | string | 市场标志 |\n| currency | string | 该市场的货币类型 |\n| ranking | integer | 排名 |\n| totalProducts | integer | 商品总数 |\n| topProducts | integer | 样本数量 |\n| sellers | integer | 卖家数量 |\n| brands | integer | 品牌数量 |\n| avgSellers | number | 平均卖家数 |\n| avgUnits | integer | 月均销量 |\n| totalUnits | integer | 月总销量 |\n| avgRevenue | number | 月均销售额 |\n| totalRevenue | number | 月总销售额 |\n| avgPrice | number | 平均价格 |\n| avgRating | number | 平均评分值 |\n| avgRatings | integer | 平均评分数 |\n| avgBsr | integer | 平均 BSR |\n| avgProfit | number | 平均利润率(%) |\n| fbaProportion | number | FBA 占比(%) |\n| fbmProportion | number | FBM 占比(%) |\n| amazonSelfProportion | number | Amazon 自营占比(%) |\n| ebcProportion | number | A+ 商品占比(%) |\n| returnRatio | number | 退货率(%) |\n| avgReturnRatio | number | 退货率类目平均值(%) |\n| searchToPurchaseRatio | number | 搜索购买比(千分比) |\n| sellerNation | string | 最多卖家归属地 code |\n| sellerNationLabel | string | 最多卖家归属地 label |\n| sellerProportion | number | 最多卖家归属地占比(%) |\n| avgWeight | number | 平均重量(pound) |\n| baseAvgWeight | number | 平均重量(g) |\n| avgVolume | number | 平均体积(in³) |\n| baseAvgVolume | number | 平均体积(cm³) |\n| top10Images | array | 前 10 商品图片，元素见下表 |\n\n### top10Images[] 元素\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| image | string | 图片链接 |\n| asin | string | ASIN |\n\n## curl 示例\n\n```bash\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\n    \"marketplace\": \"US\",\n    \"month\": \"nearly\",\n    \"minAvgRevenue\": 10000,\n    \"maxGoodsCrn\": 40,\n    \"orderField\": \"total_amount\",\n    \"orderDesc\": true,\n    \"page\": 1,\n    \"size\": 50\n  }'\n```\n\n---\n\n## Feedback API\n\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\n- **Content-Type:** `application/json`\n\n```json\n{\n  \"skillName\": \"linkfox-sellersprite-market-research\",\n  \"sentiment\": \"POSITIVE\",\n  \"category\": \"OTHER\",\n  \"content\": \"Results were accurate, user was satisfied.\"\n}\n```\n\nArchive v1.0.0: 4 files, 5136 bytes\n\nFiles: references/api.md (2881b), scripts/sellersprite_market_research.py (2294b), SKILL.md (3941b), _meta.json (155b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: linkfox-sellersprite-market-research\nversion: 1.0.0\ncategory: product-sourcing\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n---\n\n# SellerSprite Market Research\n\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\n\n## Core Concepts\n\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\n- **市场规模**：月均销量、月均销售额、商品数量等。\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\n\n## API Usage\n\n- Endpoint: `POST https://tool-gateway.linkfox.com/sellersprite/market/research`\n- Auth: Header `Authorization: <api_key>` (`LINKFOXAGENT_API_KEY`)\n- See full details in `references/api.md`.\n- Runnable script: `scripts/sellersprite_market_research.py`\n\n## Key Parameters\n\n> 该接口支持大量筛选项（70+），以下为高频参数；完整说明见 `references/api.md`。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | `nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向 |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（%） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（%） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（%） |\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（%） |\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\n\n## Usage Example\n\n```json\n{\n  \"marketplace\": \"US\",\n  \"month\": \"nearly\",\n  \"minAvgRevenue\": 10000,\n  \"maxGoodsCrn\": 40,\n  \"minNewProportion\": 10,\n  \"maxSellerCrn\": 50,\n  \"orderField\": \"total_amount\",\n  \"orderDesc\": true,\n  \"page\": 1,\n  \"size\": 50\n}\n```\n\n## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. 清晰标注单位：比例字段是 `%`，金额按站点币种。\n3. 显示筛选条件回显，便于用户复现。\n4. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1777433563968\n}\n\nFile v1.0.0:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\n\n## 调用规范\n\n- **请求地址**：`https://tool-gateway.linkfox.com/sellersprite/market/research`\n- **请求方式**：POST，`Content-Type: application/json`\n- **认证方式**：Header `Authorization: <api_key>`，从环境变量 `LINKFOXAGENT_API_KEY` 读取\n\n## 请求参数（高频）\n\n> 原始 `inputSchema` 参数较多（70+），这里列高频字段。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | 时间筛选：`nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page | integer | 否 | 页码，默认 1 |\n| size | integer | 否 | 每页条数，默认 50，最大 200 |\n| orderField | string | 否 | 排序字段 |\n| orderDesc | boolean | 否 | 排序方向，默认 `true` |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minAvgPrice / maxAvgPrice | number | 否 | 平均价格范围 |\n| minAvgRating / maxAvgRating | number | 否 | 平均评分范围 |\n| minAvgProfit / maxAvgProfit | number | 否 | 平均毛利率（%） |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（%） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（%） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（%） |\n| minNewProportion / maxNewProportion | number | 否 | 新品占比（%） |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | 亚马逊自营占比（%） |\n| minFbaProportion / maxFbaProportion | number | 否 | FBA占比（%） |\n| minFbmProportion / maxFbmProportion | number | 否 | FBM占比（%） |\n\n## 响应结构\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| total | integer | 总条数 |\n| marketplace | string | 站点编码 |\n| data | array | 市场列表（类目聚合结果） |\n| columns | array | 列定义 |\n| costToken | integer | 消耗 token |\n| type | string | 渲染类型 |\n\n## curl 示例\n\n```bash\ncurl -X POST https://tool-gateway.linkfox.com/sellersprite/market/research   -H \"Authorization: $LINKFOXAGENT_API_KEY\"   -H \"Content-Type: application/json\"   -d '{\n    \"marketplace\": \"US\",\n    \"month\": \"nearly\",\n    \"minAvgRevenue\": 10000,\n    \"maxGoodsCrn\": 40,\n    \"orderField\": \"total_amount\",\n    \"orderDesc\": true,\n    \"page\": 1,\n    \"size\": 50\n  }'\n```\n\n---\n\n## Feedback API\n\n- **POST** `https://skill-api.linkfox.com/api/v1/public/feedback`\n- **Content-Type:** `application/json`\n\n```json\n{\n  \"skillName\": \"linkfox-sellersprite-market-research\",\n  \"sentiment\": \"POSITIVE\",\n  \"category\": \"OTHER\",\n  \"content\": \"Results were accurate, user was satisfied.\"\n}\n```","readmeExcerpt":"Skill: 卖家精灵-市场调研（列表） Owner: linkfox-ai Summary: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。 Tags: latest:1.0.9 Version history: v1.0.9 | 2026-09-14T05:24:45.745Z | user Update from 1.0.8 to 1.0.9 v1.0.8 | 2026-08-14T15:00:25","codeSnippets":[],"executableExamples":[{"language":"json","snippet":"{\n  \"marketplace\": \"US\",\n  \"month\": \"nearly\",\n  \"minAvgRevenue\": 10000,\n  \"maxGoodsCrn\": 0.4,\n  \"minNewProportion\": 10,\n  \"maxSellerCrn\": 0.5,\n  \"orderField\": \"total_amount\",\n  \"orderDesc\": true,\n  \"page\": 1,\n  \"size\": 50\n}"},{"language":"text","snippet":"File v1.0.9:references/onboarding.md\n\n# 解决认证和算力问题\n\n调用本 skill 时若网关返回 **auth** 或 **billing** 错误，走本 skill 自带的 `scripts/onboarding.py` 完成引导。\n\n**auth 场景**：`errcode=401` 或消息含 `authorized error`/`鉴权失败`/`未授权`/`unauthorized`；或 `LINKFOX_AGENT_API_KEY` 与 `LINKFOXAGENT_API_KEY` 均为空。\n1. 若已配置 key → 先让用户重启会话（最常见误判），仍失败让用户重新取 key 或换手机号重注册\n2. 未配置 → 询问：自助去 https://agent.linkfox.com/ 取 key，或提供手机号让脚本注册\n3. 手机号路径：\n   - `python scripts/onboarding.py send-code <phone>` → 展示 JSON 里的 phone/agreements\n   - 收到验证码后：`python scripts/onboarding.py login <phone> <code>`\n   - 拿到 `api_key` 后把下面三平台配置转发给用户，提示重启会话生效：\n     - Windows PowerShell（永久）：`setx LINKFOX_AGENT_API_KEY \"<key>\"`\n     - macOS zsh：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.zshrc && source ~/.zshrc`\n     - Linux bash：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.bashrc && source ~/.bashrc`\n     - 变量名 `LINKFOX_AGENT_API_KEY`（主推）或 `LINKFOXAGENT_API_KEY`（老规范）任一即可\n\n**billing 场景**：`errcode=402` 或消息含 `算力/余额/quota/insufficient/充值/套餐到期`。\n- `python scripts/onboarding.py list-plans` → 有 AskUserQuestion 就弹菜单，否则输出编号清单让用户选\n- 校验 `plan_id` ∈ 清单、支付方式 ∈ 该套餐 `available_methods`（通常 `wechat/alipay`）\n- `python scripts/onboarding.py order <plan_id> <method>` → 展示优先级 PNG > `pay_url` > `ascii_qr`（标注兜底）\n- 已付款可选调 `python scripts/onboarding.py query <order_id>`，不主动轮询\n\n排除 `errcode=403`（无权限，不归入这两类）。所有子命令输出 stdout JSON，`error` 字段已含阶段前缀，透传给用户即可。完整用法：`python scripts/onboarding.py --help`。\n\nFile v1.0.9:skill-card.md\n\n## Description:\n\nUses SellerSprite market-research data to screen Amazon category markets by market size, competition, concentration, seller structure, new-product share, pricing, ratings, and margin filters.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nE-commerce operators, marketplace analysts, and agents use this skill to evaluate Amazon category opportunities and shortlist markets with SellerSprite metrics. It can a"},{"language":"text","snippet":"## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\n4. 显示筛选条件回显，便于用户复现。\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n## 积分消耗规则\n\n消耗 15 积分。\n\n> 用户会因积分消耗而支付费用。请充分评估：当需要高频调用本技能，或用户对积分消耗量预期不足时，务必提醒用户，由用户决定是否继续。\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.8:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.8\",\n  \"publishedAt\": 1786719625237\n}\n\nFile v1.0.8:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取（如未配置 按 SKILL.md 的 **## 解决认证和积分问题** 处理）\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace |"},{"language":"text","snippet":"File v1.0.8:references/onboarding.md\n\n# 解决认证和积分问题\n\n调用本 skill 时若网关返回 **auth** 或 **billing** 错误，走本 skill 自带的 `scripts/onboarding.py` 完成引导。\n\n**auth 场景**：`errcode=401` 或消息含 `authorized error`/`鉴权失败`/`未授权`/`unauthorized`；或 `LINKFOX_AGENT_API_KEY` 与 `LINKFOXAGENT_API_KEY` 均为空。\n1. 若已配置 key → 先让用户重启会话（最常见误判），仍失败让用户重新取 key 或换手机号重注册\n2. 未配置 → 询问：自助去 https://agent.linkfox.com/ 取 key，或提供手机号让脚本注册\n3. 手机号路径：\n   - `python scripts/onboarding.py send-code <phone>` → 展示 JSON 里的 phone/agreements\n   - 收到验证码后：`python scripts/onboarding.py login <phone> <code>`（workbuddy 宿主加 `--channel workbuddy`）\n   - 拿到 `api_key` 后把下面三平台配置转发给用户，提示重启会话生效：\n     - Windows PowerShell（永久）：`setx LINKFOX_AGENT_API_KEY \"<key>\"`\n     - macOS zsh：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.zshrc && source ~/.zshrc`\n     - Linux bash：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.bashrc && source ~/.bashrc`\n     - 变量名 `LINKFOX_AGENT_API_KEY`（主推）或 `LINKFOXAGENT_API_KEY`（老规范）任一即可\n\n**billing 场景**：`errcode=402` 或消息含 `积分/余额/quota/insufficient/充值/套餐到期`。\n- `python scripts/onboarding.py list-plans` → 有 AskUserQuestion 就弹菜单，否则输出编号清单让用户选\n- 校验 `plan_id` ∈ 清单、支付方式 ∈ 该套餐 `available_methods`（通常 `wechat/alipay`）\n- `python scripts/onboarding.py order <plan_id> <method>` → 展示优先级 PNG > `pay_url` > `ascii_qr`（标注兜底）\n- 已付款可选调 `python scripts/onboarding.py query <order_id>`，不主动轮询\n\n排除 `errcode=403`（无权限，不归入这两类）。所有子命令输出 stdout JSON，`error` 字段已含阶段前缀，透传给用户即可。完整用法：`python scripts/onboarding.py --help`。\n\nFile v1.0.8:skill-card.md\n\n## Description:\n\n使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal marketplace researchers, Amazon sellers, and ecommerce operators use this skill to screen category-level SellerSprite market data, compare market size and competition signals, and identify product or category opportunities.\n"},{"language":"text","snippet":"## Display Rules\n\n1. 先给出市场候选 Top N，再展示核心指标（市场规模、集中度、新品占比）。\n2. **入参回显**：`GoodsCrn` / `BrandCrn` / `SellerCrn` / `EbcProportion` / `FbaProportion` / `FbmProportion` / `AmazonSelfProportion` 对应筛选为 **0～1 小数**；向用户说明时可换算为百分数（如传 `0.4` 可表述为「商品集中度上限 40%」）。响应 `data[]` 里若仍带「(%)」字段，与入参刻度可能不同，以返回为准。\n3. 其它比例/毛利率等字段的单位以 `references/api.md` 为准。\n4. 显示筛选条件回显，便于用户复现。\n5. 若结果过少或过多，建议用户调整关键阈值（如集中度、规模阈值）。\n\n## Important Limitations\n\n- 必填参数：`marketplace`\n- 每页最多 200 条\n- 历史月份范围受第三方限制（通常近24个月）\n\n## 积分消耗规则\n\n消耗 15 积分。\n\n> 用户会因积分消耗而支付费用。请充分评估：当需要高频调用本技能，或用户对积分消耗量预期不足时，务必提醒用户，由用户决定是否继续。\n\n**Feedback:**\n\nAuto-detect and report feedback via the Feedback API when any of the following apply:\n1. The functionality or purpose described in this skill does not match actual behavior\n2. The skill's results do not match the user's intent\n3. The user expresses dissatisfaction or praise about this skill\n4. Anything you believe could be improved\n\nCall the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.\n\nFile v1.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1786100200787\n}\n\nFile v1.0.7:references/api.md\n\n# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取（如未配置 按 SKILL.md 的 **## 解决认证和积分问题** 处理）\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace |"},{"language":"text","snippet":"File v1.0.7:references/onboarding.md\n\n# 解决认证和积分问题\n\n调用本 skill 时若网关返回 **auth** 或 **billing** 错误，走本 skill 自带的 `scripts/onboarding.py` 完成引导。\n\n**auth 场景**：`errcode=401` 或消息含 `authorized error`/`鉴权失败`/`未授权`/`unauthorized`；或 `LINKFOX_AGENT_API_KEY` 与 `LINKFOXAGENT_API_KEY` 均为空。\n1. 若已配置 key → 先让用户重启会话（最常见误判），仍失败让用户重新取 key 或换手机号重注册\n2. 未配置 → 询问：自助去 https://agent.linkfox.com/ 取 key，或提供手机号让脚本注册\n3. 手机号路径：\n   - `python scripts/onboarding.py send-code <phone>` → 展示 JSON 里的 phone/agreements\n   - 收到验证码后：`python scripts/onboarding.py login <phone> <code>`（workbuddy 宿主加 `--channel workbuddy`）\n   - 拿到 `api_key` 后把下面三平台配置转发给用户，提示重启会话生效：\n     - Windows PowerShell（永久）：`setx LINKFOX_AGENT_API_KEY \"<key>\"`\n     - macOS zsh：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.zshrc && source ~/.zshrc`\n     - Linux bash：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.bashrc && source ~/.bashrc`\n     - 变量名 `LINKFOX_AGENT_API_KEY`（主推）或 `LINKFOXAGENT_API_KEY`（老规范）任一即可\n\n**billing 场景**：`errcode=402` 或消息含 `积分/余额/quota/insufficient/充值/套餐到期`。\n- `python scripts/onboarding.py list-plans` → 有 AskUserQuestion 就弹菜单，否则输出编号清单让用户选\n- 校验 `plan_id` ∈ 清单、支付方式 ∈ 该套餐 `available_methods`（通常 `wechat/alipay`）\n- `python scripts/onboarding.py order <plan_id> <method>` → 展示优先级 PNG > `pay_url` > `ascii_qr`（标注兜底）\n- 已付款可选调 `python scripts/onboarding.py query <order_id>`，不主动轮询\n\n排除 `errcode=403`（无权限，不归入这两类）。所有子命令输出 stdout JSON，`error` 字段已含阶段前缀，透传给用户即可。完整用法：`python scripts/onboarding.py --help`。\n\nFile v1.0.7:skill-card.md\n\n## Description:\n\nThis skill helps agents screen and rank Amazon category markets with SellerSprite data across sales, revenue, concentration, seller structure, new-product share, price, rating, and margin filters.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal marketplace researchers, ecommerce operators, and agents acting for them use this skill to identify Amazon category ma"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: linkfox-sellersprite-market-research\ndescription: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。\n---\n\n# SellerSprite Market Research\n\nThis skill helps screen and rank Amazon category markets using SellerSprite market-research data.\n\n## Core Concepts\n\n- **类目市场级分析**：不是商品级列表，而是按类目/节点聚合后的市场画像。\n- **市场规模**：月均销量、月均销售额、商品数量等。\n- **竞争结构**：卖家/品牌集中度、头部集中度、自营占比、FBA/FBM 占比。\n- **入参刻度**：筛选用的 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion**（`min*`/`max*`）须为 **0～1 小数**，见下文参数表与 `references/api.md`。\n- **新品机会**：新品数量、新品占比、新品均价/评分/销量等。\n\n## 调用方式\n\n- **API 端点**：`POST /sellersprite/market/research`（完整参数/响应/错误码见 `references/api.md`）\n- **Python 脚本**：`python scripts/sellersprite_market_research.py '<JSON 参数>' [--inline]`\n- **成本约束**：本工具会消耗算力；同一会话同一参数组合默认只调用一次，脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探；需要继续检索时先向用户说明会产生额外消耗。\n\n**输出策略（脚本默认行为）**：\n- **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sellersprite-market-research-<timestamp>.json`（`<cwd>` 为脚本执行时的工作目录，在 Claude Code 里即当前项目目录；`<session>` 取自环境变量 `SESSION_ID`，按用户任务自动聚合；**禁止写入 /tmp**，当前目录不可写则报错）\n- 响应体 ≤ 8 KB：落盘后把完整 JSON 打印到 stdout\n- 响应体 > 8 KB：落盘后 stdout 只输出摘要（顶层字段、常见计数如 `total`/`costToken`、最大列表字段的长度 + 前 3 条样本）\n- 加 `--inline` 强制全量打印到 stdout（同样落盘）\n\n**读数据建议**：先看摘要判断是否足够；需要具体字段时优先用 `jq`或`ConvertFrom-Json` 从保存的 json 文件按需抽取，避免整份 JSON 进入上下文。\n\n## 解决认证和算力问题\n发生以下异常情况时，采用 references/onboarding.md 引导解决问题：\n\n### 异常情况\n- **未配置API Key**：环境变量未配置 `LINKFOX_AGENT_API_KEY`，也未配置 `LINKFOXAGENT_API_KEY`。\n- **响应401或402状态码**\n- **响应提示算力或余额不足**：消息含\"算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值\"，或类似含义的内容。\n\n## Key Parameters\n\n> 接口筛选项与工具 `_sellersprite_market_research` 一致（70+）；下表为常用子集，**完整参数与出参字段见 `references/api.md`**。\n\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| marketplace | string | 是 | 站点编码，默认 `US` |\n| month | string | 否 | `nearly` 或 `yyyyMM` |\n| nodeIdPath | string | 否 | 类目节点路径 |\n| departmentKeyword | string | 否 | 类目关键字路径 |\n| page / size | integer | 否 | 分页，默认 1/50，`size` 最大 200 |\n| orderField / orderDesc | string/boolean | 否 | 排序字段与方向；`orderDesc` 默认 `true`（降序） |\n| minAvgRevenue / maxAvgRevenue | number | 否 | 月均销售额范围 |\n| minAvgUnits / maxAvgUnits | integer | 否 | 月均销量范围 |\n| minGoodsCount / maxGoodsCount | integer | 否 | 商品数量范围 |\n| minGoodsCrn / maxGoodsCrn | number | 否 | 商品集中度（**小数 0～1**，如 `0.4` 表示 40%，勿用整数 `40`） |\n| minSellerCrn / maxSellerCrn | number | 否 | 卖家集中度（**小数 0～1**） |\n| minBrandCrn / maxBrandCrn | number | 否 | 品牌集中度（**小数 0～1**） |\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 否 | Amazon 自营占比（**小数 0～1**） |\n| minFbaProportion / maxFbaProportion | number | 否 | FBA 占比（**小数 0～1**） |\n| minFbmProportion / maxFbmProportion | number | 否 | FBM 占比（**小数 0～1**） |\n| minEbcProportion / maxEbcProportion | number | 否 | A+ 数量占比（**小数 0～1**） |\n| min"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7dmc1t4j28hem1twwyav85p182pb1j\",\n  \"slug\": \"linkfox-sellersprite-market-research\",\n  \"version\": \"1.0.9\",\n  \"publishedAt\": 1789363485745\n}"},{"path":"references/api.md","content":"# 卖家精灵-选市场列表 API 参考\r\n\r\n本文档与工具 `_sellersprite_market_research` 的 `inputSchema` / `outputSchema`（见 `temp/tools20260430.txt`）对齐。\r\n\r\n## 调用规范\r\n\r\n- **请求地址**：`${LINKFOX_TOOL_GATEWAY}/sellersprite/market/research`\r\n- **请求方式**：POST，`Content-Type: application/json`\r\n- **认证方式**：Header `Authorization: <api_key>`，api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取（如未配置 按 SKILL.md 的 **## 解决认证和算力问题** 处理）\r\n\r\n## 请求参数\r\n\r\n**必填**：仅 `marketplace`。\r\n\r\n**说明**：带「毛利率」等且 schema 写明「输入 N 表示 N%」的数值参数，取值范围一般为 **0–100**。**例外**：下列 **GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion** 的 `min*` / `max*` 入参须传 **小数**，见 [集中度与结构占比](#集中度与结构占比)。\r\n\r\n### 类目、地域与头部样本\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| marketplace | string | 是 | maxLength 1000，默认 `US` | 站点编码，见 [marketplace](#marketplace-可选值) |\r\n| nodeIdPath | string | 否 | maxLength 1000 | 类目节点 ID 路径，如 `172282:281407` |\r\n| departmentKeyword | string | 否 | maxLength 1000 | 类目关键字路径，如 `Electronics:Accessories & Supplies` |\r\n| sellerLocation | string | 否 | maxLength 1000 | 卖家所属地，多个英文逗号分隔；取值见卖家精灵表 1.3 |\r\n| newProduct | integer | 否 | 默认 `3` | 新品定义（月） |\r\n| topNum | integer | 否 | 默认 `10` | 头部 Listing 数量 |\r\n\r\n### 时间与分页、排序\r\n\r\n| 参数 | 类型 | 必填 | 约束 | 说明 |\r\n|------|------|------|------|------|\r\n| month | string | 否 | 见 [month](#month) | 筛选日期：`nearly` 或 `yyyyMM` |\r\n| page | integer | 否 | 默认 `1` | 页码，从 1 开始 |\r\n| size | integer | 否 | 默认 `50`，最小 `1`，最大 `200` | 每页条数 |\r\n| orderField | string | 否 | maxLength 1000 | 排序字段，见 [orderField](#orderfield-可选值) |\r\n| orderDesc | boolean | 否 | 默认 `true` | `true` 降序，`false` 升序 |\r\n\r\n### 市场规模与主体数量\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minAvgRevenue / maxAvgRevenue | number | 最低 / 最高月均销售额 |\r\n| minAvgUnits / maxAvgUnits | integer | 最低 / 最高月均销量 |\r\n| minGoodsCount / maxGoodsCount | integer | 最低 / 最高商品数量 |\r\n| minSellers / maxSellers | integer | 最小 / 最大卖家数量 |\r\n| minBrands / maxBrands | integer | 最小 / 最大品牌数量 |\r\n| minAvgSellers / maxAvgSellers | number | 最小 / 最大平均卖家数量 |\r\n\r\n### 集中度与结构占比\r\n\r\n以下 **7 组**筛选入参（对应卖家精灵字段 **GoodsCrn、BrandCrn、SellerCrn、EbcProportion、FbaProportion、FbmProportion、AmazonSelfProportion**）须传 **小数**，约定为 **0～1** 之间的比例（例如 **`0.35` 表示 35%**）。**不要**按整数百分数传 **0～100**（例如勿用 `40` 表示 40%，除非已与实网行为核对）。\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minGoodsCrn / maxGoodsCrn | number | 最小 / 最大商品集中度（小数 0～1） |\r\n| minSellerCrn / maxSellerCrn | number | 最小 / 最大卖家集中度（小数 0～1） |\r\n| minBrandCrn / maxBrandCrn | number | 最小 / 最大品牌集中度（小数 0～1） |\r\n| minAmazonSelfProportion / maxAmazonSelfProportion | number | 最小 / 最大 Amazon 自营占比（小数 0～1） |\r\n| minFbaProportion / maxFbaProportion | number | 最小 / 最大 FBA 占比（小数 0～1） |\r\n| minFbmProportion / maxFbmProportion | number | 最小 / 最大 FBM 占比（小数 0～1） |\r\n| minEbcProportion / maxEbcProportion | number | 最小 / 最大 A+ 数量占比（小数 0～1） |\r\n\r\n### 新品数量占比（入参刻度以 schema 为准）\r\n\r\n| 参数 | 类型 | 说明 |\r\n|------|------|------|\r\n| minNewProportion / maxNewProportion | number | 最小 / 最大新品数量占比（与其它占比字段刻度可能不同，以工具 schema / 实网为准） |\r\n\r"},{"path":"references/onboarding.md","content":"# 解决认证和算力问题\n\n调用本 skill 时若网关返回 **auth** 或 **billing** 错误，走本 skill 自带的 `scripts/onboarding.py` 完成引导。\n\n**auth 场景**：`errcode=401` 或消息含 `authorized error`/`鉴权失败`/`未授权`/`unauthorized`；或 `LINKFOX_AGENT_API_KEY` 与 `LINKFOXAGENT_API_KEY` 均为空。\n1. 若已配置 key → 先让用户重启会话（最常见误判），仍失败让用户重新取 key 或换手机号重注册\n2. 未配置 → 询问：自助去 https://agent.linkfox.com/ 取 key，或提供手机号让脚本注册\n3. 手机号路径：\n   - `python scripts/onboarding.py send-code <phone>` → 展示 JSON 里的 phone/agreements\n   - 收到验证码后：`python scripts/onboarding.py login <phone> <code>`\n   - 拿到 `api_key` 后把下面三平台配置转发给用户，提示重启会话生效：\n     - Windows PowerShell（永久）：`setx LINKFOX_AGENT_API_KEY \"<key>\"`\n     - macOS zsh：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.zshrc && source ~/.zshrc`\n     - Linux bash：`echo 'export LINKFOX_AGENT_API_KEY=\"<key>\"' >> ~/.bashrc && source ~/.bashrc`\n     - 变量名 `LINKFOX_AGENT_API_KEY`（主推）或 `LINKFOXAGENT_API_KEY`（老规范）任一即可\n\n**billing 场景**：`errcode=402` 或消息含 `算力/余额/quota/insufficient/充值/套餐到期`。\n- `python scripts/onboarding.py list-plans` → 有 AskUserQuestion 就弹菜单，否则输出编号清单让用户选\n- 校验 `plan_id` ∈ 清单、支付方式 ∈ 该套餐 `available_methods`（通常 `wechat/alipay`）\n- `python scripts/onboarding.py order <plan_id> <method>` → 展示优先级 PNG > `pay_url` > `ascii_qr`（标注兜底）\n- 已付款可选调 `python scripts/onboarding.py query <order_id>`，不主动轮询\n\n排除 `errcode=403`（无权限，不归入这两类）。所有子命令输出 stdout JSON，`error` 字段已含阶段前缀，透传给用户即可。完整用法：`python scripts/onboarding.py --help`。"},{"path":"skill-card.md","content":"## Description:\n\nUses SellerSprite market-research data to screen Amazon category markets by market size, competition, concentration, seller structure, new-product share, pricing, ratings, and margin filters.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[linkfox-ai](https://clawhub.ai/user/linkfox-ai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nE-commerce operators, marketplace analysts, and agents use this skill to evaluate Amazon category opportunities and shortlist markets with SellerSprite metrics. It can also guide LinkFox authentication, billing, and API-key setup when access or balance errors block use.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Market-research inputs and session metadata are sent to LinkFox/SellerSprite services.\n\nMitigation: Install and use the skill only when those data flows are acceptable, and avoid sending sensitive or unnecessary business information in requests.\n\nRisk: Onboarding can handle SMS login codes, API keys, billing orders, and payment QR codes.\n\nMitigation: Paste SMS codes only when intentionally linking the account, confirm any order before payment, and store API keys in a secret manager rather than shell startup files or logs.\n\nRisk: Full market-research responses are written to local LinkFox session directories.\n\nMitigation: Review output locations before use, limit sensitive query content, and clean up saved response files according to the user's retention requirements.\n\nRisk: Endpoint override environment variables can redirect requests away from the default LinkFox services.\n\nMitigation: Use default endpoints unless an administrator has reviewed and approved the override values.\n\n## Reference(s):\n\n- [SellerSprite Market Research API Reference](artifact/references/api.md)\n- [LinkFox Authentication and Billing Onboarding](artifact/references/onboarding.md)\n- [ClawHub Skill Page](https://clawhub.ai/linkfox-ai/skills/linkfox-sellersprite-market-research)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance, JSON files]\n\n**Output Format:** [Markdown guidance with shell commands, JSON API responses, and local JSON result files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Full market-research responses are saved under a LinkFox session data directory; large responses are summarized on stdout, and repeated parameter combinations may use a 24-hour local cache.]\n\n## Skill Version(s):\n\n1.0.9 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。 Skill: 卖家精灵-市场调研（列表） Owner: linkfox-ai Summary: 使用卖家精灵选市场列表能力，基于类目维度筛选亚马逊细分市场，支持市场规模、竞争度、头部集中度、卖家结构、新品占比、价格/评分/毛利区间等大量条件，用于发现可进入市场与评估选品方向。当用户提到亚马逊市场调研、细分类目研究、市场机会筛选、市场集中度分析、新品机会、选市场、SellerSprite market research、category market research时触发此技能。即使用户未明确提及\"卖家精灵\"，只要需求是按类目维度筛选和评估亚马逊市场，也应触发此技能。 Tags: latest:1.0.9 Version history: v1.0.9 | 2026-09-14T05:24:45.745Z | user Update from 1.0.8 to 1.0.9 v1.0.8 | 2026-08-14T15:00:25","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1185,"uniquenessScore":53,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T05:19:20.101Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T05:19:20.101Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:59:44.810Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}