agentCLAWHUBUnverified

amazon-competitor-intelligence-monitor

Amazon competitor intelligence engine. Produces analytical output focused on a defined set of competitors: either a one-shot deep teardown (Full Scan: 28-35 credits, 11 endpoints, battle card, side-by-side comparison, pricing/review/inventory breakdown) OR sustained per-competitor monitoring with alerts (Quick Check: 5-10 credits, realtime polling, baseline diff). Input: keyword, ASIN(s), or brand — whatever identifies the competitor set to analyze. Output is per-competitor analytical insight tied to that specific set. Use when the user wants focused analysis on identified competitors: a one-shot teardown or an ongoing per-competitor watch. Use when user asks: analyze competitor B07XXX, battle card for ASIN Y, side-by-side competitor teardown, monitor a competitor brand, deep analysis of these 3 competitors, ongoing watch on a defined competitor set. Requires ZOODATA_API_KEY.

OpenClaw

Rank

62

Safety

84

Downloads

1.5k

Updated

Oct 10, 2026

Version

1.1.9

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.5K downloadsadoption · observed Oct 10, 2026
Latest release
1.1.9release · observed Aug 7, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17081rahwfg1emrhs1pmfhmq984gan3:amazon-competitor-intelligence-monitor
  1. Install using `clawhub skill install s17081rahwfg1emrhs1pmfhmq984gan3:amazon-competitor-intelligence-monitor` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/apiclaw/amazon-competitor-intelligence-monitor before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-apiclaw-amazon-competitor-intelligence-monitor/snapshot"

Documentation

CLAWHUB

146,408 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: amazon-competitor-intelligence-monitor
description: >
  Amazon competitor intelligence engine. Produces analytical output focused on
  a defined set of competitors: either a one-shot deep teardown (Full Scan:
  28-35 credits, 11 endpoints, battle card, side-by-side comparison,
  pricing/review/inventory breakdown) OR sustained per-competitor monitoring
  with alerts (Quick Check: 5-10 credits, realtime polling, baseline diff).
  Input: keyword, ASIN(s), or brand — whatever identifies the competitor set
  to analyze. Output is per-competitor analytical insight tied to that
  specific set.
  Use when the user wants focused analysis on identified competitors:
  a one-shot teardown or an ongoing per-competitor watch.
  Use when user asks: analyze competitor B07XXX, battle card for ASIN Y,
  side-by-side competitor teardown, monitor a competitor brand, deep analysis
  of these 3 competitors, ongoing watch on a defined competitor set.
  Requires ZOODATA_API_KEY.
metadata:
  version: "1.1.9"
  author: SerendipityOneInc
  homepage: https://github.com/SerendipityOneInc/ZooData-Skills
  openclaw: {"requires": {"env": ["ZOODATA_API_KEY"]}, "primaryEnv": "ZOODATA_API_KEY"}
---

# ZooData — Competitor Intelligence Monitor

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

## Files

| File | Purpose |
|------|---------|
| `{skill_base_dir}/scripts/zoodata.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: `ZOODATA_API_KEY`. Get free key at [zoodata.ai/api-keys](https://zoodata.ai/en/api-keys).

## Capabilities & Data Flow

- **Network**: only `https://api.zoodata.ai` (Bearer `ZOODATA_API_KEY`). Setting `ZOODATA_BASE_URL` to an untrusted host (anything other than `api.zoodata.ai` / `*.zoodata.ai` / localhost) makes the CLI **refuse the request and withhold the key** — the Bearer token is never sent to an untrusted host.
- **Execution**: bundled shared ZooData CLI `{skill_base_dir}/scripts/zoodata.py` (Python 3, stdlib-only). This skill allows `categories`, `market`, `competitors`, `products`, `product`, `history`, `analyze`, `competitor-analysis`, `check`, plus the review fallback toolkit (`reviews-raw` / `review-tag-prompt` / `review-reduce-prompt` / `review-aggregate`). Do not invoke unrelated subcommands for this skill's tasks — the bundled manifest `{skill_base_dir}/scripts/allowed-commands.json` enforces this: the CLI refuses out-of-scope subcommands with a structured `COMMAND_NOT_ALLOWED` error before any API request.
- **Local files**: a private temporary working dir (created with `mktemp -d`, removed when the fallback completes) during the review fallback; reads the optional credential store `~/.zoodata/config.json`.
- **Sent to the API**: keywords, categor

README.md

# Amazon Competitor Intelligence Monitor — ZooData Agent Skill

> Know your enemy. Full Scan + Quick Check. Always watching.

## What This Skill Does

Deep competitor intelligence with two operational modes. **Full Scan** delivers a complete competitive landscape — competitor matrix, brand ranking, pricing map, review battle, and battle strategy. **Quick Check** polls tracked ASINs against a saved baseline and fires tiered alerts when something changes.

### What Makes This Different

- **Dual-mode**: Full Scan (~28-35 credits) for deep analysis, Quick Check (~5-10 credits) for lightweight monitoring
- **Three-tier alerts**: 🔴 Critical (price crash, Buy Box lost), 🟡 Watch (FBA switch, rating shift), 🟢 Opportunity (stock-out, listing changes)
- **Competitive Score**: Each competitor scored 1-100 across 5 dimensions (sales, brand, listing, satisfaction, trend)
- **Auto-Monitor**: Offers scheduled Quick Check setup after every run

## Install

```bash
npx skills add SerendipityOneInc/ZooData-Skills
```

Select **Amazon Competitor Intelligence Monitor** when prompted.

## API Key Setup

1. Get a free key at [zoodata.ai/api-keys](https://zoodata.ai/en/api-keys) — 1,000 free credits, no credit card
2. Set the environment variable:
   ```bash
   export ZOODATA_API_KEY='hms_live_xxxxxx'
   ```

## Data & Privacy

- Each run sends your tracked ASINs, competitor ASINs, keywords, category paths, and marketplace/date/numeric filters to the ZooData API (`api.zoodata.ai`). With scheduled Quick Check monitoring enabled, this happens on a recurring, unattended basis.
- Nothing else is transmitted: no budget, seller-account, or free-text profile data leaves your machine.
- Local state: baselines, history, and alert files under the skill's `monitor-data/` folder persist between runs for change detection. Delete the folder anytime to reset monitoring and remove the retained data.
- Scheduled monitoring is opt-in — the skill asks for explicit confirmation before enabling recurring runs. Every API call consumes account credits.

## Example Prompts

- *"Analyze my competitors for ASIN B0XXXXXXXX in the yoga mat market"*
- *"Run a full competitor scan for keyword 'silicone spatula'"*
- *"Quick check my tracked competitors"*
- *"Who are the top competitors for 'dog harness' and how do I beat them?"*
- *"Monitor competitor price changes and alert me on anomalies"*

## What You Get

| Section | Description |
|---------|-------------|
| ⚔️ Battlefield Overview | Market size, player count, concentration |
| 📊 Competitor Matrix | Side-by-side comparison of all key competitors |
| 🏅 Brand Power Ranking | Brand strength scores and market share |
| 💰 Price Map | Price positioning across competitors |
| 📈 30-Day Trends | BSR, price, and sales movement |
| 💬 Review Battle | Rating, sentiment, pain points per competitor |
| 📋 Listing Audit | Image, bullet, A+ content comparison |
| 🎯 Battle Strategy | Actionable recommendations to outperform |
| 🚨 Alerts (Quick Check) |

_meta.json

{
  "ownerId": "kn78k155f6rbh2j8r8yjx8r2e18304q9",
  "slug": "amazon-competitor-intelligence-monitor",
  "version": "1.1.9",
  "publishedAt": 1786068472455
}

references/cli-contract.md

<!-- Canonical source - do not edit copies under amazon-* skill directories directly -->

# ZooData CLI Contract

## Ownership and application

This file owns the project-wide caller contract before and after every bundled `{skill_base_dir}/scripts/zoodata.py` invocation. Read it before selecting the first command, then apply it after each granular or composite result and before any additional API/tool call, fallback, state write, interpretation, or user-facing report.

It owns the shared invocation form, command-identity validation, execution-environment permission handling, caller/CLI responsibilities, composite-result reuse, result acquisition, transport-status precedence, terminal-interface classification, retry ownership, and partial-result handling. It does not own skill-specific command allowlists, endpoint request/response fields, business interpretation, scenario selection, conclusion authority, or any user-facing failure/report rendering.

## Invocation interface

1. Invoke the bundled client as `python {skill_base_dir}/scripts/zoodata.py [global options] <subcommand> [subcommand options]` using the active skill's local copy.
2. Place global options before the subcommand. Treat top-level and subcommand `--help` as the live invocation contract; help inspection makes no API request and consumes no credits.
3. Use the active skill to select the allowed workflow and command scope. Use this contract to validate and execute that selection; do not let this shared file select a business workflow.
4. Distinguish API/evidence commands from local-only diagnostic, prompt-rendering, and aggregation commands according to the selected subcommand's help. Do not attribute an API call or credit use to a local-only command.
5. Credential resolution is owned by the bundled CLI. Invoke it directly; do not inspect local credential stores or pre-resolve, compare, export, or override credential values in the caller.

## Command identity and composite reuse

1. Inspect the bundled CLI's top-level `--help` and the selected subcommand's `--help` before invocation. Execute only an exact literal subcommand exposed by the current client and allowed by the active skill.
2. Treat API endpoint identifiers and composite result keys as data identities, not CLI command names. Never derive a subcommand from either identity or invent an alias.
3. Treat a successful composite command's structured output as the evidence bundle for that run. Perform selection, narrowing, transformation, extraction, and formatting locally.
4. Do not make an additional API call solely to reread, reshape, or narrow evidence already present in the composite bundle.
5. A granular call after a composite is allowed only for evidence absent from the bundle when the active skill's workflow or an explicit non-terminal fallback requires it.
6. A keyword-driven composite resolves the working category through a fallback chain and records the outcome in `meta`: `meta.category_source` states how it resolved 

references/reference.md

# ZooData API Field Reference

> Load this file only when you need exact field names or response structure.

## ZooData Endpoint Field Reference

> Shared field reference. This skill's workflows use ONLY the subcommands
> listed in its SKILL.md; the endpoints below are documented for field-name /
> response-structure lookup, not as a claim that this skill invokes all of them.

| # | Endpoint | Purpose |
|---|----------|---------|
| 1 | `categories` | Category path lookup |
| 2 | `markets/search` | Market size, competition metrics, new-product rate |
| 3 | `products/search` | Product supply (100+ via pagination), brand/price drill |
| 4 | `products/competitors` | Top competitor list |
| 5 | `realtime/product` | Live product detail |
| 6 | `reviews/analysis` | Consumer pain points, buying factors |
| 7 | `products/price-band-overview` | Price-band opportunity overview |
| 8 | `products/price-band-detail` | Per-band SKU/sales/brand/rating breakdown |
| 9 | `products/brand-overview` | Brand count, CR10, top-brand avg price/rating |
| 10 | `products/brand-detail` | Per-brand SKU/sales/revenue/share ranking |
| 11 | `products/history` | 30-day price/BSR/sales trend |

Base URL: `https://api.zoodata.ai/openapi/v2`
Auth: `Bearer $ZOODATA_API_KEY`
Method: All POST with JSON body
All endpoints return: `{success, data, error, meta}` with `meta.creditsRemaining`

---

## 1. categories

**Request:** (mutually exclusive modes)
- No params → root categories
- `categoryKeyword`: String → search by keyword
- `categoryPath`: List<String> → exact path
- `parentCategoryPath`: List<String> → child categories

**Response:**
| Field | Type | Used For |
|-------|------|----------|
| `categoryId` | string | Category ID |
| `categoryName` | string | Category name |
| `categoryPath` | list | Full path from root |
| `hasChildren` | bool | Has subcategories |
| `level` | int | Depth (1=root) |
| `productCount` | int | Products in category |

---

## 2. markets/search

**Key Request Params:**
- `categoryPath`: List<String> (e.g. `["Pet Supplies", "Dogs"]`)
- `categoryKeyword`: String
- `topN`: **String** (`"10"` not `10`)
- `sampleType`: `by_sale_100` / `by_bsr_100` / `avg`
- `pageSize`: Integer (max 20)

**Key Response Fields:**
| Field | Type | Used For |
|-------|------|----------|
| `totalSkuCount` | int | Market size |
| `sampleAvgMonthlySales` | float | Demand level |
| `sampleAvgMonthlyRevenue` | float | Market value |
| `sampleAvgPrice` | float | Price benchmark |
| `sampleAvgRating` | float | Quality benchmark |
| `sampleBrandCount` | int | Brand diversity |
| `sampleSellerCount` | int | Seller diversity |
| `sampleFbaRate` | float | FBA adoption (decimal) |
| `sampleNewSkuRate` | float | New entrant rate (decimal) |
| `topSalesRate` | float | Product concentration (CR_topN) |
| `topBrandSalesRate` | float | Brand concentration |
| `topSellerSalesRate` | float | Seller concentration |
| `sampleAPlusRate` | float | Margin benchmark |

---

## 3. products/search — Shar
Github ReposUpdated 16h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/apiclaw/skills/amazon-competitor-intelligence-monitor",
      "sourceUrl": "https://clawhub.ai/apiclaw/skills/amazon-competitor-intelligence-monitor",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T09:28:49.759Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-apiclaw-amazon-competitor-intelligence-monitor/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-apiclaw-amazon-competitor-intelligence-monitor/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T09:28:49.759Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.5K downloads",
      "href": "https://clawhub.ai/apiclaw/amazon-competitor-intelligence-monitor",
      "sourceUrl": "https://clawhub.ai/apiclaw/amazon-competitor-intelligence-monitor",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T09:28:49.759Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.1.9",
      "href": "https://clawhub.ai/apiclaw/amazon-competitor-intelligence-monitor",
      "sourceUrl": "https://clawhub.ai/apiclaw/amazon-competitor-intelligence-monitor",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-08-07T02:07:52.455Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-apiclaw-amazon-competitor-intelligence-monitor/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-apiclaw-amazon-competitor-intelligence-monitor/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.1.9",
      "description": "Composite resolved_category_path metadata + ABA out-of-window date guidance; per-skill CLI command allowlists (COMMAND_NOT_ALLOWED enforcement); credential-source hardening; SKILL.md description trims. See CHANGELOG.",
      "href": "https://clawhub.ai/apiclaw/amazon-competitor-intelligence-monitor",
      "sourceUrl": "https://clawhub.ai/apiclaw/amazon-competitor-intelligence-monitor",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-08-07T02:07:52.455Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to amazon-competitor-intelligence-monitor and adjacent AI workflows.