← Back to Skills Marketplace
apiclaw

Amazon Opportunity Discoverer

by apiclaw · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
140
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install amazon-opportunity-discoverer
Description
Automated product opportunity scanner for Amazon sellers. Scans categories using 14 preset selection strategies, validates candidates with real-time data, br...
README (SKILL.md)

Amazon Opportunity Discoverer — Niche Scanner & Scoring

Tell me your budget and experience. I find opportunities, score them, and rank.

Files

  • Script: {skill_base_dir}/scripts/apiclaw.py — run --help for params
  • Reference: {skill_base_dir}/references/reference.md (field names & response structure)

Credential

Required: APICLAW_API_KEY. Get free key at apiclaw.io/api-keys

Input

  • Required: keyword or category + budget (Low/Med/High) + experience (Beginner/Intermediate/Advanced)
  • Recommended: risk tolerance (Conservative/Moderate/Aggressive)
  • Optional: fulfillment preference (FBA/FBM), specific filter criteria

API Pitfalls (see apiclaw skill for full list)

  • categoryPath is auto-resolved via categories, with fallback to top search result. If category_source is inferred_from_search, confirm with user — keyword-only queries contaminate results
  • All keyword-based endpoints MUST include --category when locked
  • Revenue = sampleAvgMonthlyRevenue directly. Sales = monthlySalesFloor (lower bound)
  • reviews/analysis needs 50+ reviews
  • Deduplicate ASINs across modes — same product appears in multiple scans
  • Each mode has built-in filters that STACK with user filters (e.g. beginner: $15-60, sales≥300)

Unique Logic

Profile → Strategy Mapping

Profile Primary Modes Price Max Reviews
Beginner + Conservative beginner, long-tail, fbm-friendly $15-60 \x3C50
Beginner + Moderate beginner, emerging, low-price $10-50 \x3C100
Intermediate + Moderate fast-movers, underserved, single-variant $15-80 \x3C200
Intermediate + Aggressive high-demand-low-barrier, speculative $10-100 \x3C500
Advanced + Aggressive fast-movers, speculative, top-bsr any any

User Criteria → Filter Params

Always translate: "300+ monthly sales" → --sales-min 300, "reviews \x3C100" → --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 with market --keyword "{broad}" --topn 10, rank subcategories by: newSkuRate>10%, topBrandSalesRate\x3C60%, 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 \x3C100
Competition Gap 20% reviews\x3C200, CR10\x3C40% 200-1K, 40-60% >1K, >60%
Price Opportunity 15% in best opp band, opp>1.0 0.5-1.0 \x3C0.5
Trend Momentum 15% BSR rising stable declining
Profit Margin 15% >30% 15-30% \x3C15%
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 35

Output

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)

  • 📊 Data-backed — direct API data (e.g. "CR10 = 54.8% 📊")
  • 🔍 Inferred — logical reasoning from data (e.g. "brand concentration is moderate 🔍")
  • 💡 Directional — suggestions, predictions, strategy (e.g. "consider entering $10-15 band 💡")

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.

API Budget: ~50-60 credits

Usage Guidance
This skill appears coherent with its purpose: it needs only APICLAW_API_KEY and calls the APIClaw endpoints described. Before installing, verify you trust the source (review the repo/homepage), supply the API key via an environment variable rather than dropping it into a shared config.json in the skill directory, and be aware the included Python script will make network calls to https://api.apiclaw.io. If you want extra assurance, inspect the full scripts/apiclaw.py file for any unexpected endpoints or logging/transmission of your key, and consider creating a limited/monitoring API key (or usage alerts) on apiclaw.io to detect unexpected usage.
Capability Analysis
Type: OpenClaw Skill Name: amazon-opportunity-discoverer Version: 1.0.1 The Amazon Opportunity Discoverer skill is a legitimate tool for Amazon product research using the APIClaw service. The Python script (apiclaw.py) uses standard libraries to interact with the official APIClaw endpoint (api.apiclaw.io) and contains no evidence of malicious execution, data exfiltration, or obfuscation. The SKILL.md instructions provide appropriate guidance for the AI agent to process user requests and format reports without any harmful prompt-injection attempts.
Capability Assessment
Purpose & Capability
Name/description promise (Amazon opportunity scanner) matches the provided script and SKILL.md which call APIClaw endpoints; the only required credential is APICLAW_API_KEY which is appropriate for the declared API usage.
Instruction Scope
SKILL.md restricts actions to calling APIClaw endpoints and running the included script; instructions do not request unrelated files or system credentials. Minor scope note: the script will also look for a local config.json beside scripts/ as an alternative source for the API key (documented in code), so credential placement can be either env var or that skill-local file.
Install Mechanism
No install spec or external downloads; this is an instruction-only skill with an included Python script. There is no remote install or archive extraction that would increase risk.
Credentials
Only APICLAW_API_KEY is required and is the expected credential for the declared API. Caveat: the script supports reading an api_key from a config.json in the skill directory, which could expose the key if stored in a shared location—use the environment variable for least exposure.
Persistence & Privilege
always:false and default autonomy settings are used. The skill does not request persistent system-wide privileges or modify other skills; it only reads its own local config path (optional).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install amazon-opportunity-discoverer
  3. After installation, invoke the skill by name or use /amazon-opportunity-discoverer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Removed "(execute, don't read)" from script file reference in SKILL.md for clarity. - Minor formatting improvements in SKILL.md; no changes to features or logic. - Version bump to 1.0.1; no functional changes.
v1.0.0
Initial release
Metadata
Slug amazon-opportunity-discoverer
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Amazon Opportunity Discoverer?

Automated product opportunity scanner for Amazon sellers. Scans categories using 14 preset selection strategies, validates candidates with real-time data, br... It is an AI Agent Skill for Claude Code / OpenClaw, with 140 downloads so far.

How do I install Amazon Opportunity Discoverer?

Run "/install amazon-opportunity-discoverer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Amazon Opportunity Discoverer free?

Yes, Amazon Opportunity Discoverer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Amazon Opportunity Discoverer support?

Amazon Opportunity Discoverer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Amazon Opportunity Discoverer?

It is built and maintained by apiclaw (@apiclaw); the current version is v1.0.1.

💬 Comments