ZooData — Amazon Seller Data Analysis

Amazon-domain general analysis and multi-endpoint research engine.

How to use it

Claude Code
  1. Run the line below. It pulls the whole folder into ~/.claude/skills/amazon-analysis, including the files SKILL.md points to.
  2. Describe your job in plain words. Claude Code follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit SerendipityOneInc/ZooData-Skills/amazon-analysis#main ~/.claude/skills/amazon-analysis

For one project only, change the path to .claude/skills/amazon-analysis. This skill also uses scenarios-composite.md, scenarios-eval.md, scenarios-expand.md, scenarios-listing.md, scenarios-ops.md, scenarios-pricing.md — copying SKILL.md alone won't be enough. See the folder on GitHub.

Claude (web or desktop app)
  1. On this page open ⋯ → Download .md.
  2. Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
  3. Pick the file and Save. Claude shows the name and description and runs a security scan.
  4. Check the skill is switched on.
  5. Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
  1. ChatGPT: make a Project and paste it into Instructions.
  2. Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Source of ZooData — Amazon Seller Data Analysis

Show the full text73 lines
namedescriptionmetadata
amazon-analysis> Amazon-domain general analysis and multi-endpoint research engine. Handles broad or composite Amazon research requests that span multiple data dimensions or have no single specialized angle. For focused category-market discovery, market-entry evaluation, or category trends, use amazon-market-analysis. Use when: - user asks for multi-endpoint Amazon research or composite reports - user asks "what kind of Amazon analysis can I run" or wants an overview of available Amazon insights - user wants broad Amazon data exploration with no single specific deliverable in mind Uses {skill_base_dir}/scripts/zoodata.py. Requires ZOODATA_API_KEY. version: "1.1.13 author: SerendipityOneInc homepage: https://github.com/SerendipityOneInc/ZooData-Skills openclaw: {"requires": {"env": ["ZOODATA_API_KEY"]}, "primaryEnv": "ZOODATA_API_KEY"}

ZooData — Amazon Seller Data Analysis

Respond in the user's language. Use this skill for broad or composite Amazon research without a single specialized deliverable. Route a focused market-entry, market-discovery, or category-trend request to amazon-market-analysis; route a focused keyword, listing, pricing, review, or competitor request to its dedicated skill.

Start here

  1. Classify the user's question. For a single data point, use the quick path in references/execution-guide.md; for multi-endpoint research, load its full workflow.
  2. Read references/cli-contract.md before selecting or invoking a command. Inspect the bundled CLI's top-level and selected subcommand help.
  3. Read references/reference.md for endpoint fields and local CLI options. Load the applicable scenario module: scenarios-composite.md for broad cross-validation, scenarios-eval.md for product evaluation, scenarios-expand.md for expansion, scenarios-listing.md for listing context, scenarios-ops.md for operations, or scenarios-pricing.md for pricing context.
  4. Apply the shared interpretation and reporting rules in references/execution-guide.md; use the selected scenario for its specific evidence and conclusion scope.

Source-of-truth boundaries

  • This SKILL.md owns trigger routing, module loading, the responsibility map, and non-negotiable runtime boundaries. It does not define product presets, thresholds, endpoint fields, procedures, or report templates.
  • references/cli-contract.md owns shared CLI invocation, command identity, result classification, retries, and terminal or partial-result handling.
  • references/reference.md owns endpoint availability, request and response fields, CLI parameter mapping, data shapes, and field identity. It does not set analytical thresholds.
  • references/execution-guide.md owns shared workflow steps, product-preset selection, market-health interpretation, cross-endpoint analysis, and user-facing output rules. It does not redefine endpoint fields.
  • Scenario modules own the evidence selection, conclusions, and scenario-specific report sections for their named task. They may narrow shared workflow rules but cannot redefine endpoint contracts or shared output rules.
  • {skill_base_dir}/scripts/zoodata.py owns local preset expansion, request construction, transport metadata, and credential handling; it does not issue business conclusions.

Shared CLI Contract

Before selecting or invoking the first command, read and apply the local references/cli-contract.md. Reapply it after every granular or composite result and before any fallback, additional call, state write, interpretation, or report. The local references/execution-guide.md owns user-facing failure rendering.

Local Interface Failure Output

Use the failure rendering in references/execution-guide.md; direct a user with exhausted credits to https://zoodata.ai/en/pricing.

Non-negotiable boundaries

  • Require ZOODATA_API_KEY; use the bundled CLI and the local command manifest. The credential-only check path precedes evidence calls. Stop and follow the shared CLI contract on credential, credit, validation, or terminal interface failures; do not invent missing evidence.
  • Resolve and preserve a category path or ID before category-scoped comparisons. Distinguish inferred category paths from direct matches. Preserve marketplace, date, category scope, sample type, and the difference between full-category marketTotal and selected Top 100 marketSample metrics.
  • Treat seller budget, experience, risk tolerance, and other profile text as local interpretation inputs. Send only the documented category/product identifiers and numeric filters to the API.
  • State estimated credit cost before a broad multi-call scan. Require the user's explicit monitoring request before creating recurring work or saved baselines.

Capabilities and data flow

  • Network: the bundled CLI sends authenticated requests to https://api.zoodata.ai and refuses an untrusted ZOODATA_BASE_URL.
  • Execution: Python 3 standard-library shared CLI at {skill_base_dir}/scripts/zoodata.py.
  • Local files: reads optional ~/.zoodata/config.json; review fallback may use a private temporary directory.
  • Sent to the API: keywords, category paths/IDs, ASINs, marketplace, dates, and numeric filters. Seller profile text remains local.
  • Credits: evidence calls consume account credits; the credential-only check path does not.

Execution entry

python {skill_base_dir}/scripts/zoodata.py <documented-subcommand> ...

This skill allows categories, market, market-structure-profile, market-history, products, competitors, product, analyze, report, opportunity, history, brand-overview, brand-detail, price-band-overview, price-band-detail, check, reviews-raw, review-tag-prompt, review-reduce-prompt, and review-aggregate.

1---
2name: amazon-analysis
3description: >
4 Amazon-domain general analysis and multi-endpoint research engine.
5 Handles broad or composite Amazon research requests that span multiple data
6 dimensions or have no single specialized angle. For focused category-market
7 discovery, market-entry evaluation, or category trends, use
8 amazon-market-analysis.
9 Use when:
10 - user asks for multi-endpoint Amazon research or composite reports
11 - user asks "what kind of Amazon analysis can I run" or wants an overview
12 of available Amazon insights
13 - user wants broad Amazon data exploration with no single specific
14 deliverable in mind
15 Uses {skill_base_dir}/scripts/zoodata.py. Requires ZOODATA_API_KEY.
16metadata:
17 version: "1.1.13"
18 author: SerendipityOneInc
19 homepage: https://github.com/SerendipityOneInc/ZooData-Skills
20 openclaw: {"requires": {"env": ["ZOODATA_API_KEY"]}, "primaryEnv": "ZOODATA_API_KEY"}
21---
22 
23# ZooData — Amazon Seller Data Analysis
24 
25Respond in the user's language. Use this skill for broad or composite Amazon research without a single specialized deliverable. Route a focused market-entry, market-discovery, or category-trend request to `amazon-market-analysis`; route a focused keyword, listing, pricing, review, or competitor request to its dedicated skill.
26 
27## Start here
28 
291. Classify the user's question. For a single data point, use the quick path in `references/execution-guide.md`; for multi-endpoint research, load its full workflow.
302. Read `references/cli-contract.md` before selecting or invoking a command. Inspect the bundled CLI's top-level and selected subcommand help.
313. Read `references/reference.md` for endpoint fields and local CLI options. Load the applicable scenario module: `scenarios-composite.md` for broad cross-validation, `scenarios-eval.md` for product evaluation, `scenarios-expand.md` for expansion, `scenarios-listing.md` for listing context, `scenarios-ops.md` for operations, or `scenarios-pricing.md` for pricing context.
324. Apply the shared interpretation and reporting rules in `references/execution-guide.md`; use the selected scenario for its specific evidence and conclusion scope.
33 
34## Source-of-truth boundaries
35 
36- This `SKILL.md` owns trigger routing, module loading, the responsibility map, and non-negotiable runtime boundaries. It does not define product presets, thresholds, endpoint fields, procedures, or report templates.
37- `references/cli-contract.md` owns shared CLI invocation, command identity, result classification, retries, and terminal or partial-result handling.
38- `references/reference.md` owns endpoint availability, request and response fields, CLI parameter mapping, data shapes, and field identity. It does not set analytical thresholds.
39- `references/execution-guide.md` owns shared workflow steps, product-preset selection, market-health interpretation, cross-endpoint analysis, and user-facing output rules. It does not redefine endpoint fields.
40- Scenario modules own the evidence selection, conclusions, and scenario-specific report sections for their named task. They may narrow shared workflow rules but cannot redefine endpoint contracts or shared output rules.
41- `{skill_base_dir}/scripts/zoodata.py` owns local preset expansion, request construction, transport metadata, and credential handling; it does not issue business conclusions.
42 
43## Shared CLI Contract
44 
45Before selecting or invoking the first command, read and apply the local `references/cli-contract.md`. Reapply it after every granular or composite result and before any fallback, additional call, state write, interpretation, or report. The local `references/execution-guide.md` owns user-facing failure rendering.
46 
47### Local Interface Failure Output
48 
49Use the failure rendering in `references/execution-guide.md`; direct a user with exhausted credits to https://zoodata.ai/en/pricing.
50 
51## Non-negotiable boundaries
52 
53- Require `ZOODATA_API_KEY`; use the bundled CLI and the local command manifest. The credential-only `check` path precedes evidence calls. Stop and follow the shared CLI contract on credential, credit, validation, or terminal interface failures; do not invent missing evidence.
54- Resolve and preserve a category path or ID before category-scoped comparisons. Distinguish inferred category paths from direct matches. Preserve marketplace, date, category scope, sample type, and the difference between full-category `marketTotal` and selected Top 100 `marketSample` metrics.
55- Treat seller budget, experience, risk tolerance, and other profile text as local interpretation inputs. Send only the documented category/product identifiers and numeric filters to the API.
56- State estimated credit cost before a broad multi-call scan. Require the user's explicit monitoring request before creating recurring work or saved baselines.
57 
58## Capabilities and data flow
59 
60- **Network**: the bundled CLI sends authenticated requests to `https://api.zoodata.ai` and refuses an untrusted `ZOODATA_BASE_URL`.
61- **Execution**: Python 3 standard-library shared CLI at `{skill_base_dir}/scripts/zoodata.py`.
62- **Local files**: reads optional `~/.zoodata/config.json`; review fallback may use a private temporary directory.
63- **Sent to the API**: keywords, category paths/IDs, ASINs, marketplace, dates, and numeric filters. Seller profile text remains local.
64- **Credits**: evidence calls consume account credits; the credential-only `check` path does not.
65 
66## Execution entry
67 
68```bash
69python {skill_base_dir}/scripts/zoodata.py <documented-subcommand> ...
70```
71 
72This skill allows `categories`, `market`, `market-structure-profile`, `market-history`, `products`, `competitors`, `product`, `analyze`, `report`, `opportunity`, `history`, `brand-overview`, `brand-detail`, `price-band-overview`, `price-band-detail`, `check`, `reviews-raw`, `review-tag-prompt`, `review-reduce-prompt`, and `review-aggregate`.
73 

Discussion

Alternatives

Also in Storefront & listingsSee all 138 in Sales →