← 返回 Skills 市场
apiclaw

Amazon Competitor Intelligence Monitor

作者 apiclaw · GitHub ↗ · v1.1.1 · MIT-0
cross-platform ⚠ suspicious
94
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install amazon-competitor-intelligence-monitor
功能描述
Deep competitor intelligence for Amazon sellers with continuous monitoring. Two modes: Full Scan (complete analysis, 28-35 credits) and Quick Check (lightwei...
使用说明 (SKILL.md)

APIClaw — Competitor Intelligence Monitor

Know your enemy. Two modes: Full Scan + Quick Check. Respond in user's language.

Files

File Purpose
{skill_base_dir}/scripts/apiclaw.py Execute for all API calls (run --help for params)
{skill_base_dir}/references/reference.md Load for exact field names or response structure
{skill_base_dir}/monitor-data/ Runtime storage (auto-created): config.json, baseline.json, history/, alerts.json

Credential

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

Input

Required: keyword or ASIN(s). Optional: my_asin, competitor_asins, brand. If only ASIN given → derive keyword via product --asin then ask user to confirm. Brand queries MUST also include confirmed --category.

API Pitfalls (CRITICAL)

  1. Category auto-detection: categoryPath is auto-detected from keyword, ASIN, or top search result. If category_source in output is inferred_from_search, MUST confirm with user before trusting results
  2. All keyword-based endpoints MUST include --category; ASIN-specific endpoints do NOT need it
  3. Brand + category: a brand sells across categories — only analyze within locked subcategory
  4. Use API fields directly: revenue=sampleAvgMonthlyRevenue (NEVER price×sales), sales=monthlySalesFloor, concentration=sampleTop10BrandSalesRate
  5. reviews/analysis: needs 50+ reviews; fallback to ratingBreakdown from realtime/product

Mode Selection

  • Full Scan (~28-35 credits): First run, no baseline.json, explicit request, or weekly refresh
  • Quick Check (~5-10 credits): Cron trigger, baseline exists, "check competitors"

Full Scan Flow

  1. competitor-analysis --keyword X [--category Y] [--my-asin Z] (composite, auto-detects category)
  2. If category_source is inferred_from_search, confirm with user before presenting results
  3. Analyze & score → save baseline to {skill_base_dir}/monitor-data/ → offer Auto-Monitor

Quick Check Flow

  1. Load config.json + baseline.json from {skill_base_dir}/monitor-data/ (missing → fall back to Full Scan)
  2. Poll product --asin {asin} for each tracked ASIN
  3. Diff against baseline with tiered alerts → update baseline → offer Auto-Monitor

Alert Tiers

🔴 Critical 🟡 Watch 🟢 Opportunity
Price change > threshold FBA↔FBM switch Competitor stock-out
BSR crash > threshold Rating change Bullet/image changes
Buy Box owner changed Abnormal review growth Variant added/removed
Title modified

Competitive Score (per competitor, 1-100)

Dimension Weight 80-100 (Strong) 50-79 (Moderate) 0-49 (Weak)
Sales Dominance 25% Top 3 in category, >5K units/mo 📊 Top 20, 1K-5K units/mo 📊 Below Top 20, \x3C1K units/mo 📊
Brand Strength 20% Brand in CR10, 5+ SKUs, wide price range 📊 Known brand, 2-4 SKUs 📊 Unknown brand, single SKU 📊
Listing Quality 20% 7+ images, 5 bullets, A+, optimized title 📊 5-6 images, basic bullets 📊 \x3C5 images, weak bullets, no A+ 📊
Customer Satisfaction 20% Rating ≥4.5, \x3C3% 1-star, positive sentiment 📊 4.0-4.4, 3-8% 1-star 📊 \x3C4.0 or >8% 1-star 📊
Trend Momentum 15% BSR improving 30d, sales growth >10% 🔍 BSR stable, flat sales 🔍 BSR declining, sales drop 🔍

Competitive Threat Level

Total Score Threat Interpretation
80-100 🔴 Dominant Hard to compete head-on; find differentiation or avoid price band 💡
50-79 🟡 Competitive Beatable with better listing, pricing, or reviews 💡
0-49 🟢 Vulnerable Weak competitor; opportunity to capture share 💡

Market Structure Analysis

  • CR10 > 70%: Concentrated market — new entrants need strong differentiation or niche positioning 🔍
  • CR10 40-70%: Moderately competitive — room for well-positioned products 🔍
  • CR10 \x3C 40%: Fragmented — opportunity for brand building 🔍
  • Top brand share > 25%: Category leader dominance — avoid direct competition in their price band 💡
  • New SKU rate > 15%: Active market with frequent new entrants 📊
  • New SKU rate \x3C 5%: Mature/stagnant market, high barriers 🔍

Auto-Monitor Prompt

After EVERY run, offer: "Set up automatic monitoring? I can generate a scheduled Quick Check." Provide platform-specific setup (OpenClaw /cron, ChatGPT Scheduled Tasks, Claude Projects).

Output Spec

Full Scan sections: Battlefield Overview → Competitor Matrix → Brand Power Ranking → Price Map → 30-Day Trends → Review Battle → Listing Audit → Competitive Scores → Battle Strategy → Data Provenance → API Usage.

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

Full Scan: ~28-35 credits (all 11 endpoints via composite). Quick Check: ~5-10 credits (realtime/product × N ASINs).

安全使用建议
What to check before installing or running this skill: - Do not run the packaged scripts without review. The quick_check.py uses an embedded api_key inside monitor-data/config.json and will set APICLAW_API_KEY from that file. That means the skill can run using a key bundled in the package rather than a key you provide. Treat that embedded key as sensitive — it could be live and could be abused or consume someone else's credits. - Remove or replace the embedded key before use. Delete monitor-data/config.json or replace its api_key with your own, then export APICLAW_API_KEY in your environment. Prefer placing a config.json in the skill root only if you understand the contents. - Fix the hardcoded absolute path. quick_check.py points to a developer-specific path; change it to use relative paths based on __file__ or the SKILL.md {skill_base_dir} convention so files are stored inside the installed skill directory on your system. - If you plan to enable scheduled Auto-Monitoring, only do so after addressing the above issues and confirm which API key will be used and where history/baseline files will be written. - If you already ran the scripts with the embedded key, consider the embedded key compromised: rotate it (if it belongs to you) or contact APIClaw support to report misuse. If you are unsure whether the embedded key is valid, assume it could be used by others and do not rely on it. - If you want assistance: ask for a checklist or a sanitized version of quick_check.py that uses relative paths and requires APICLAW_API_KEY from env/config without defaulting to bundled credentials.
功能分析
Type: OpenClaw Skill Name: amazon-competitor-intelligence-monitor Version: 1.1.1 The skill bundle is a functional Amazon competitor monitoring tool that interacts with the legitimate APIClaw service. Analysis of 'scripts/apiclaw.py' and 'quick_check.py' shows standard logic for data retrieval, baseline comparison, and alert generation. While 'quick_check.py' contains a hardcoded local developer path and 'monitor-data/config.json' includes a hardcoded API key (hms_live_...), these are classified as poor development practices/vulnerabilities rather than malicious intent. No evidence of data exfiltration, backdoors, or harmful prompt injection was found.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
Name, description and code consistently implement Amazon competitor monitoring using the APIClaw service. Declared requirement APICLAW_API_KEY matches the API client (scripts/apiclaw.py) and SKILL.md. Endpoints and outputs in reference.md align with described capabilities.
Instruction Scope
Runtime code (quick_check.py + scripts/apiclaw.py) performs expected actions: calls APIClaw endpoints, diffs snapshots, writes baseline/history, and prints alerts. However quick_check.py hardcodes an absolute DIR path to a developer/user home directory rather than using relative skill paths or the {skill_base_dir} placeholder in SKILL.md. quick_check.py also programmatically reads monitor-data/config.json and sets APICLAW_API_KEY from it — meaning the included config file (not the user-provided env var) can be used at runtime. These behaviors deviate from the SKILL.md's stated model of requiring the APICLAW_API_KEY from the environment and create scope creep (automatic use of an embedded key and external writes to that hardcoded path).
Install Mechanism
This is instruction-only (no installer/downloader), so nothing is fetched from third-party URLs during install. Code files are bundled in the skill; that lowers supply-chain risk compared to remote downloads, but bundled scripts will run network requests to api.apiclaw.io when invoked.
Credentials
The declared credential (APICLAW_API_KEY) is appropriate for the stated purpose. However, the package includes a concrete api_key value inside monitor-data/config.json and quick_check.py sets os.environ['APICLAW_API_KEY'] from that file — so the skill will run using an embedded key rather than requiring the user to supply theirs. An embedded key in repository files is disproportionate and risky (it may be a live key, could be used without your consent, could leak, or could incur charges).
Persistence & Privilege
The skill does not request always:true and does not attempt to modify other skills or global agent settings. It writes/updates local files (baseline.json, history/) inside its monitor-data directory — expected for a monitoring skill. The SKILL.md's Auto-Monitor suggestion to create scheduled tasks is normal for monitoring functionality but should be enabled only with explicit user consent.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install amazon-competitor-intelligence-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /amazon-competitor-intelligence-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.1
amazon-competitor-intelligence-monitor 1.1.1 - Documentation updates in SKILL.md to clarify usage and operation details. - No functional changes to core logic; serves as a minor update focusing on improving instructions and references.
v1.1.0
Initial release
元数据
Slug amazon-competitor-intelligence-monitor
版本 1.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Amazon Competitor Intelligence Monitor 是什么?

Deep competitor intelligence for Amazon sellers with continuous monitoring. Two modes: Full Scan (complete analysis, 28-35 credits) and Quick Check (lightwei... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。

如何安装 Amazon Competitor Intelligence Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install amazon-competitor-intelligence-monitor」即可一键安装,无需额外配置。

Amazon Competitor Intelligence Monitor 是免费的吗?

是的,Amazon Competitor Intelligence Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Amazon Competitor Intelligence Monitor 支持哪些平台?

Amazon Competitor Intelligence Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Amazon Competitor Intelligence Monitor?

由 apiclaw(@apiclaw)开发并维护,当前版本 v1.1.1。

💬 留言讨论