Amazon Opportunity Discoverer
by @apiclaw
Automated product opportunity scanner for Amazon sellers. Scans categories using 14 preset selection strategies, validates candidates with real-time data, br...
clawhub install amazon-opportunity-discovererπ About This Skill
name: Amazon Opportunity Discoverer β Niche Scanner & Scoring version: 1.0.1 description: > Automated product opportunity scanner for Amazon sellers. Scans categories using 14 preset selection strategies, validates candidates with real-time data, brand analysis, and price structure, then ranks opportunities by composite score (1-100). Uses all 11 APIClaw API endpoints. Use when user asks about: find products to sell, product opportunity, what should I sell, niche discovery, profitable products, selection strategy, product scanner, opportunity scan, winning products, untapped niches, product ideas, market gaps. Requires APICLAW_API_KEY. author: SerendipityOneInc homepage: https://github.com/SerendipityOneInc/APIClaw-Skills metadata: {"openclaw": {"requires": {"env": ["APICLAW_API_KEY"]}, "primaryEnv": "APICLAW_API_KEY"}}
Amazon Opportunity Discoverer β Niche Scanner & Scoring
Tell me your budget and experience. I find opportunities, score them, and rank.
Files
{skill_base_dir}/scripts/apiclaw.py β run --help for params{skill_base_dir}/references/reference.md (field names & response structure)Credential
Required:APICLAW_API_KEY. Get free key at apiclaw.io/api-keysInput
API Pitfalls (see apiclaw skill for full list)
categories, with fallback to top search result. If category_source is inferred_from_search, confirm with user β keyword-only queries contaminate results--category when lockedsampleAvgMonthlyRevenue directly. Sales = monthlySalesFloor (lower bound)reviews/analysis needs 50+ reviewsUnique Logic
Profile β Strategy Mapping
| Profile | Primary Modes | Price | Max Reviews | |---------|--------------|-------|-------------| | Beginner + Conservative | beginner, long-tail, fbm-friendly | $15-60 | <50 | | Beginner + Moderate | beginner, emerging, low-price | $10-50 | <100 | | Intermediate + Moderate | fast-movers, underserved, single-variant | $15-80 | <200 | | Intermediate + Aggressive | high-demand-low-barrier, speculative | $10-100 | <500 | | Advanced + Aggressive | fast-movers, speculative, top-bsr | any | any |User Criteria β Filter Params
Always translate: "300+ monthly sales" β--sales-min 300, "reviews <100" β --ratings-max 100, "$15-35" β --price-min 15 --price-max 35. If user has specific criteria, use custom filters (Approach B/C), NOT default modes.Data-Driven Category Selection (no specific category given)
Scan withmarket --keyword "{broad}" --topn 10, rank subcategories by: newSkuRate>10%, topBrandSalesRate<60%, fbaRate>50%, avgPrice $10-50, avgMonthlySales>200. Pick top 3-5.Opportunity Score (per candidate, 1-100)
| Dimension | Weight | Good | Medium | Warning | |-----------|--------|------|--------|---------| | Demand Signal | 20% | sales>300, rev>$5K | 100-300 | <100 | | Competition Gap | 20% | reviews<200, CR10<40% | 200-1K, 40-60% | >1K, >60% | | Price Opportunity | 15% | in best opp band, opp>1.0 | 0.5-1.0 | <0.5 | | Trend Momentum | 15% | BSR rising | stable | declining | | Profit Margin | 15% | >30% | 15-30% | <15% | | Differentiation | 10% | clear pain points | some gaps | none | | Profile Fit | 5% | matches user profile | partial | mismatch |Tiers
| Score | Tier | Label | |-------|------|-------| | 80-100 | S | π₯ Hot β act fast | | 60-79 | A | β Strong β worth pursuing | | 40-59 | B | β οΈ Moderate β needs differentiation | | 0-39 | C | β Weak β skip |Quick-Scan Mode (~10 credits): 2 modes Γ 1 page, skip realtime/trend. Label as "directional only."
Composite Command
python3 {skill_base_dir}/scripts/apiclaw.py opportunity-scan --keyword "{kw}" --category "{path}" --modes "beginner,emerging,underserved"
Or with custom filters: --sales-min 300 --ratings-max 100 --price-min 15 --price-max 35Output
Respond in user's language.Sections: Scan Summary β Top 10 Opportunities Table β Detailed Analysis (Top 3) β Category Heatmap β Risk Alerts β Next Steps (S: buy sample, A: deep-dive, B: watch) β Data Provenance β API Usage
If user provides COGS, calculate profit. User criteria override: ANY fail β CAUTION/AVOID.
Language (required)
Output language MUST match the user's input language. If the user asks in Chinese, the entire report is in Chinese. If in English, output in English. Exception: API field names (e.g. monthlySalesFloor, categoryPath), endpoint names, technical terms (e.g. ASIN, BSR, CR10, FBA, credits) remain in English.
Disclaimer (required, at the top of every report)
> Data is based on APIClaw API sampling as of [date]. Monthly sales (monthlySalesFloor) are lower-bound estimates. This analysis is for reference only and should not be the sole basis for business decisions. Validate with additional sources before acting.
Confidence Labels (required, tag EVERY conclusion)
Rules: Strategy recommendations are NEVER π. Anomalies (>200% growth) are always π‘. User criteria override AI judgment.
Data Provenance (required)
Include a table at the end of every report:
| Data | Endpoint | Key Params | Notes |
|------|----------|------------|-------|
| (e.g. Market Overview) | markets/search | categoryPath, topN=10 | π Top N sampling, sales are lower-bound |
| ... | ... | ... | ... |
Extract endpoint and params from _query in JSON output. Add notes: sampling method, T+1 delay, realtime vs DB, minimum review threshold, etc.
API Usage (required)
| Endpoint | Calls | Credits | |----------|-------|---------| | (each endpoint used) | N | N | | Total | N | N |
Extract from meta.creditsConsumed per response. End with Credits remaining: N.