← Back to Skills Marketplace
Competitor Monitor
by
beyondbright
· GitHub ↗
· v1.0.0
· MIT-0
68
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install walter-competitor-monitor
Description
提供亚马逊竞品基础情报、流量词和用户评价分析,自动生成竞品动态及差异化营销建议报告。
Usage Guidance
Do not install or run this skill in a production environment yet. Specific actions to take before trusting it: 1) Ask the publisher for the missing dependency files (unified_data_layer_v2.py and sellersprite_mcp.py) or for details about the data layer implementation and endpoints; verify those files' source and review them for where network requests are sent and how credentials are used/stored. 2) Confirm what API keys are required (SellerSprite etc.), why they are needed, and how the skill expects to receive them (env vars, config files); do not provide sensitive credentials until you verify the destination and storage practices. 3) Note the included script is truncated / contains a syntax/runtime error ('actions.appen' and truncated file) — this indicates the package is incomplete and may crash or behave unpredictably. 4) If you proceed to test, run it in an isolated environment with no real secrets and monitor outbound network traffic to confirm endpoints. 5) Prefer a version that documents required credentials explicitly and includes or references the exact data-layer implementation (or replace with a reviewed implementation).
Capability Analysis
Type: OpenClaw Skill
Name: walter-competitor-monitor
Version: 1.0.0
The skill bundle is a legitimate tool for Amazon competitor analysis, designed to extract and analyze product data (ASINs, keywords, and reviews) via the SellerSprite API. The Python script (scripts/competitor_monitor.py) follows a clear logic for parsing user input, fetching market intelligence through a unified data layer, and generating business recommendations without any signs of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
The SKILL.md and code claim the skill uses a data layer and SellerSprite API to fetch competitor intelligence — that is coherent with the stated purpose. However, the skill does not declare any required credentials or environment variables for SellerSprite or the data layer, nor does it include the referenced dependency files (unified_data_layer_v2.py, sellersprite_mcp.py). That mismatch (expects external API access but doesn't request or ship the API keys/config) is incoherent and prevents a clear security assessment.
Instruction Scope
The SKILL.md instructions and the visible code stay within the stated domain (parse targets, fetch intelligence, analyse keywords/VOC, recommend actions). They do not instruct reading arbitrary host files or unrelated environment variables. However, the Python implementation calls into an external data layer (data_layer.api.call) which will perform network calls and could transmit competitor queries and aggregated data to whatever endpoints that data layer is configured to use — those endpoints/credentials are not provided, so the exact data flows are unknown.
Install Mechanism
There is no install spec (instruction-only), which is low-risk in isolation. But the package includes a code file that imports local modules expected to live in a scripts path outside the package; those modules are not included, so runtime behavior depends on out-of-bundle code. No remote downloads were specified in the skill itself.
Credentials
The SKILL.md lists 'SellerSprite API access' and the code requires an AmazonDataLayerV2 client, which almost certainly requires API keys/credentials. Yet requires.env is empty and no primary credential is declared. The skill therefore requires external credentials but does not declare them — this is a proportionality and transparency problem and prevents verification of where secrets would be used/stored.
Persistence & Privilege
The skill does not request 'always: true' and does not appear to modify other skills or system-wide configuration. It does modify sys.path at runtime to import a module from a relative '../../..' scripts directory — this is not persistence, but it does broaden the code's import surface to include files outside the package, which can be a source of unexpected behavior.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install walter-competitor-monitor - After installation, invoke the skill by name or use
/walter-competitor-monitor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
walter-competitor-monitor v1.0.0
- First public release.
- Supports automatic competitor discovery, traffic keyword analysis, VOC extraction, and competitor tracking for Amazon products.
- Generates actionable intelligence reports, including sales estimates, keyword rankings, customer feedback analysis, and strategy recommendations.
- Accepts brand names or ASINs as input, with batch processing capability.
Metadata
Frequently Asked Questions
What is Competitor Monitor?
提供亚马逊竞品基础情报、流量词和用户评价分析,自动生成竞品动态及差异化营销建议报告。 It is an AI Agent Skill for Claude Code / OpenClaw, with 68 downloads so far.
How do I install Competitor Monitor?
Run "/install walter-competitor-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Competitor Monitor free?
Yes, Competitor Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Competitor Monitor support?
Competitor Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Competitor Monitor?
It is built and maintained by beyondbright (@beyondbright); the current version is v1.0.0.
More Skills