Use Nexscope market list capability to filter Amazon niche markets by category dimensions, supporting market size, competition, top concentration, seller structure, new product share, price/rating/margin ranges, and many other criteria for discovering viable markets and evaluating product selection directions. Trigger when the user mentions Amazon market research, niche category research, market opportunity screening, market concentration analysis, new product opportunities, market selection, Nexscope market research, category market research. Even if the user does not explicitly mention "Nexscope", if the need is to screen and evaluate Amazon markets by category dimensions, this skill should also be triggered.
npx skills add https://github.com/nexscope-ai/nexscope-ecommerce-skills --skill ecommerce.amazon-market-research
This skill helps screen and rank Amazon category markets using Nexscope market-research data.
min*/max*) must be 0~1 decimal values, see the parameter table below and references/api.md.POST /sellersprite/market/research (complete params/response/error codes in references/api.md)python scripts/amazon_market_research.py '<JSON params>' [--inline]Output strategy (script default behavior):
<cwd>/nexscope/<YYYY-MM-DD>/<session>/data/nexscope-sellersprite-market-research-<timestamp>.json (<cwd> is the working directory at script execution time, i.e. the current project directory in Claude Code; <session> is taken from the SESSION_ID env var, auto-grouped by user task; do not write to /tmp, error if current directory is not writable)total/costToken, length of largest list field + first 3 samples)--inline to force full output to stdout (still saves to disk)Data reading tip: Check the summary first to decide if it's enough; when specific fields are needed, prefer using jq or ConvertFrom-Json to extract from the saved json file on demand, avoiding loading the entire JSON into context.
> The endpoint filter options are consistent with the _sellersprite_market_research tool (70+); below is a commonly used subset. For complete parameters and output fields, see references/api.md.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| marketplace | string | Yes | Marketplace code, default US |
| month | string | No | nearly or yyyyMM |
| nodeIdPath | string | No | Category node path |
| departmentKeyword | string | No | Category keyword path |
| page / size | integer | No | Pagination, default 1/50, size max 200 |
| orderField / orderDesc | string/boolean | No | Sort field and direction; orderDesc defaults to true (descending) |
| minAvgRevenue / maxAvgRevenue | number | No | Monthly average revenue range |
| minAvgUnits / maxAvgUnits | integer | No | Monthly average sales range |
| minGoodsCount / maxGoodsCount | integer | No | Product count range |
| minGoodsCrn / maxGoodsCrn | number | No | Product concentration (decimal 0~1, e.g. 0.4 means 40%, do not use integer 40) |
| minSellerCrn / maxSellerCrn | number | No | Seller concentration (decimal 0~1) |
| minBrandCrn / maxBrandCrn | number | No | Brand concentration (decimal 0~1) |
| minAmazonSelfProportion / maxAmazonSelfProportion | number | No | Amazon self-operated share (decimal 0~1) |
| minFbaProportion / maxFbaProportion | number | No | FBA share (decimal 0~1) |
| minFbmProportion / maxFbmProportion | number | No | FBM share (decimal 0~1) |
| minEbcProportion / maxEbcProportion | number | No | A+ content share (decimal 0~1) |
| minNewProportion / maxNewProportion | number | No | New product share (scale may differ from above; check references/api.md / schema) |
| minAvgPrice / maxAvgPrice | number | No | Average price range |
| minAvgRating / maxAvgRating | number | No | Average rating range |
| minAvgProfit / maxAvgProfit | number | No | Average gross margin (%) |
{
"marketplace": "US",
"month": "nearly",
"minAvgRevenue": 10000,
"maxGoodsCrn": 0.4,
"minNewProportion": 10,
"maxSellerCrn": 0.5,
"orderField": "total_amount",
"orderDesc": true,
"page": 1,
"size": 50
}
GoodsCrn / BrandCrn / SellerCrn / EbcProportion / FbaProportion / FbmProportion / AmazonSelfProportion filters use 0~1 decimal values; when presenting to users, convert to percentage (e.g., passing 0.4 can be expressed as "product concentration cap of 40%"). If fields in the response data[] still carry "(%)" fields, their scale may differ from input scale, and the response values take precedence.references/api.md.marketplaceSet the NEXSCOPE_API_KEY environment variable. If credentials are missing or expire, visit https://www.nexscope.ai/help/skills-external-access?co-from=skillNS to top up credits.
Take nexscope-ai/ecommerce.amazon-market-research from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.