New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Amazon-domain general analysis and multi-endpoint research

ZooData — Amazon Seller Data Analysis

by SerendipityOneInc · MIT license · ★ 74 on GitHub · updated Sep 22

ZooData — Amazon Seller Data Analysis cover

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.

---
name: amazon-analysis
description: >
  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.
metadata:
  version: "1.1.13"
  author: SerendipityOneInc

Overview

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.

What you get

  • Networkthe bundled CLI sends authenticated requests to https://api.zoodata.ai and refuses an untrusted ZOODATA_BASE_URL.
  • ExecutionPython 3 standard-library shared CLI at {skill_base_dir}/scripts/zoodata.py.
  • Local filesreads optional ~/.zoodata/config.json; review fallback may use a private temporary directory.
  • Sent to the APIkeywords, category paths/IDs, ASINs, marketplace, dates, and numeric filters. Seller profile text remains local.
  • Creditsevidence calls consume account credits; the credential-only check path does not.
Manual install (npx, ZIP)
Claude Codenpx skills add SerendipityOneInc/ZooData-Skills --skill amazon-analysis -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/SerendipityOneInc/ZooData-Skills/tar.gz/7efe44572d17 \ | tar -xz -C ~/.claude/skills --strip-components=1 ZooData-Skills-7efe44572d17/amazon-analysis
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/827532b7124295277bb7/amazon-analysis.zip" -OutFile "$env:TEMP\amazon-analysis.zip"; Expand-Archive "$env:TEMP\amazon-analysis.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.7 KB
  • .clawhubignore12 B
  • README.md3.0 KB
  • references/9 files · 77.7 KB
  • scripts/2 files · 187.3 KB
Read the files here
SerendipityOneInc/7efe44514 files
SKILL.md
Show the full text73 lines

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 
View all files on GitHub →

Details

Updated
Sep 22, 2026
License
MIT
Stars on the repo
★ 74
Checked
Source
SerendipityOneInc/ZooData-Skills ↗
Creator
SerendipityOneInc · 9 listings
View creator

Similar skills

See all →
SkillBuild and troubleshoot Cloudflare Basin analytics workflowscloudflare/skills · by cloudflareBuild and troubleshoot Cloudflare Basin analytics workflows with Basin Pipelines, Basin Catalog, and Basin SQL. Use for streaming data into R2 Iceberg tables, managing catalogs, or querying those tables; also use for requests using the former Data Platform, Pipelines, R2 Data Catalog, or R2 SQL names.★ 3k GitHub starsSkillBuild anything on ShopifyShopify/Shopify-AI-Toolkit · by ShopifyBuild anything on Shopify. One skill covering every Shopify developer surface: Use Shopify CLI, Admin API, ShopifyQL, Storefront GraphQL API, Partner API, Customer Account API, Payments Apps API, Shopify Functions, Polaris App Home, Polaris Admin Extensions, Polaris Checkout Extensions, Polaris Customer Account Extensions, POS UI, Hydrogen, Liquid, Custom Data, Shopify App Pricing, App Store Review, Developer Onboarding, Merchant Onboarding. Use it for any Shopify API, extension, theme, storefront, function, or CLI task — writing or explaining code, looking up operations, fields, components and valid values, validating generated code, and choosing which surface a request belongs to. Also use it when someone asks to make, build, open, or set up a store or shop that sells something, and when a prompt mentions or asks for any of: metafields or metaobjects, make me a store that sells pet supplies, mock.shop reference stores, build a storefront without an account — even without saying Shopify.★ 589 GitHub starsSkillBuild and customize Shopify storesTerminalSkills/skills · by TerminalSkillsBuild and customize Shopify stores — themes with Liquid, Storefront API, custom apps, and headless commerce with Hydrogen. Use when someone asks to build a Shopify store", "Shopify theme", "Liquid templates", "Shopify API", Shopify app", "headless Shopify", "Hydrogen storefront", "customize Shopify", Shopify product management", or "e-commerce with Shopify". Covers Liquid templating, theme development, Storefront/Admin APIs, custom apps, checkout extensions, and Hydrogen (React-based headless).★ 157 GitHub starsSkillBuilding or customizing a Shopify store across its threeShopify themes, apps & checkoutericrisco/rsc-harness · by ericriscoUse when building or customizing a Shopify store across its three code surfaces — themes (Liquid, Online Store 2.0 sections, blocks and JSON templates), apps (Remix with the versioned GraphQL Admin API and its query-cost model), and checkout (UI extensions, Functions, Web Pixels), plus the CLI flow and checkout-extensibility migration. NOT WooCommerce or PHP stores (that is `wordpress`), NOT the React layer of a headless storefront (that is `nextjs`), NOT non-Shopify payment integrations (that is `stripe`).★ 108 GitHub starsSkillGenerate, audit, optimizeSeerxo etsy SEOsemihbugrasezer/seerxo · by semihbugrasezerGenerate, audit, optimize, and research keywords for Etsy listings through the Seerxo remote MCP server or CLI. Use when a user wants an Etsy title, description, 13 tags, SEO score, listing rewrite, keyword ideas, quota help, or help connecting and testing Seerxo with Claude or ChatGPT.★ 28 GitHub starsMCPExpert China e-commerce operations specialist coveringChina E-Commerce Operatormsitarzewski/agency-agents · by msitarzewskiExpert China e-commerce operations specialist covering Taobao, Tmall, Pinduoduo, and JD ecosystems with deep expertise in product listing optimization, live commerce, store operations, 618/Double 11 campaigns, and cross-platform strategy.★ 154k GitHub stars

More from SerendipityOneInc

SkillDeep consumer insights from 1B+ pre-analyzed Amazon reviewsAmazon Review Intelligence Extractor — 11 Dimensions, 1B+ ReviewsSerendipityOneInc/ZooData-Skills · by SerendipityOneIncDeep consumer insights from 1B+ pre-analyzed Amazon reviews. Extracts pain points, buying factors, user profiles, usage patterns, and differentiation opportunities across 11 analysis dimensions. Compares review sentiment across competitors and generates listing copy suggestions. Uses up to 11 relevant ZooData endpoints with cross-validation. Use when user asks about: review analysis, customer feedback, pain points, what customers say, review insights, sentiment analysis, consumer insights, product improvements, voice of customer, review comparison, negative reviews, customer complaints, buying factors, user profile. Requires ZOODATA_API_KEY.★ 74 GitHub starsSkillData-driven pricing strategy engine for Amazon sellersDynamic Pricing Intelligence Agent — RAISE / HOLD / LOWERSerendipityOneInc/ZooData-Skills · by SerendipityOneIncData-driven pricing strategy engine for Amazon sellers. Given one or more ASINs, auto-detects each product's leaf category, analyzes the pricing landscape, and delivers RAISE/HOLD/LOWER signals with profit simulation. Supports single ASIN or batch (multiple ASINs, auto-grouped by category). Uses ZooData API endpoints with cross-validation. Use when user asks about: pricing strategy, how much to price, optimal price, price optimization, competitor pricing, price war, BuyBox strategy, profit margin, pricing analysis, should I raise price, should I lower price, price comparison, price positioning, repricing, should I raise or lower price. Requires ZOODATA_API_KEY.★ 74 GitHub starsSkillExtract structured JSON from web pages, search enginesWeb Extract — Structured Data from the Open WebSerendipityOneInc/ZooData-Skills · by SerendipityOneIncExtract structured JSON from web pages, search engines, and entire sites in ONE call — {title, summary, sections, key_metrics, outgoing_links, author, date, page_type, ...} fields, no second LLM pass to parse HTML. Six endpoints: scrape (single URL), scrape-interactive (JS-rendered pages with click/scroll/type), search (Google SERP + deep-scrape), map (URL discovery), crawl + crawl-status (async recursive crawl). Markdown/raw HTML on request. USE when the user needs page DATA — product pricing/specs, article fields, link graphs, JS-heavy SPAs, Google results with content. Prefer over browser-act (automation/screenshots) and WebFetch (static, no JS, no structured fields). Not for citation-rich research (use deep-research). Trigger (EN): scrape this URL, extract data from page, crawl this site, deep-scrape search results, map a domain's URLs, render this JS page. 触发词:抓取/爬取/网页提取/结构化抽取/搜索带内容/全站爬取/JS 渲染抓取/点击后抓取. Requires ZOODATA_API_KEY (free key: https://zoodata.ai/en/api-keys).★ 74 GitHub starsSkillAutomated daily Amazon market digestZooData — Amazon Daily Market RadarSerendipityOneInc/ZooData-Skills · by SerendipityOneIncAutomated daily Amazon market digest. Given the user's own ASINs (1-10) and any competitor ASINs (up to 20), produces a daily change-detection briefing: price moves, BSR shifts, new entrants in the surrounding category, review wave detection, stockout signals. Output is a triaged alert dashboard (RED/YELLOW/GREEN) comparing today against yesterday's snapshot. Designed for unattended scheduled automation (cron-style daily run). Use when the user EXPLICITLY requests ongoing OPERATIONAL daily monitoring of their products and the surrounding market — a "what changed since yesterday" digest. Use when user asks: set up daily market monitoring for my ASINs, run my daily radar, what changed in my tracked market since yesterday, daily briefing on my tracked ASINs and competitors, emerging-brand or stockout alerts on my watchlist. Establishing monitoring and recurring runs always require the user's explicit opt-in — do not activate on vague update questions. Requires ZOODATA_API_KEY.★ 74 GitHub starsSkillAnalyze Amazon keyword value and product traffic healthZooData — Amazon Keyword IntelligenceSerendipityOneInc/ZooData-Skills · by SerendipityOneIncAnalyze Amazon keyword value and product traffic health through keyword demand, market structure, weekly trends, observed SERP signals, ASIN traffic structure, traffic terms, changes, and named-term timelines. Use for keyword expansion, keyword deep dives, traffic-term value analysis, and ASIN-centered product traffic analysis or diagnosis. Produces evidence-bounded validation priorities; does not make direct bid, budget, pause, or negative-keyword decisions without seller ABA-SQP and Amazon Ads data. Requires ZOODATA_API_KEY.★ 74 GitHub starsSkillComprehensive listing health check and optimization engineZooData — Amazon Listing Audit ProSerendipityOneInc/ZooData-Skills · by SerendipityOneIncComprehensive listing health check and optimization engine for Amazon sellers. Scores listings across 8 dimensions, benchmarks against category leaders, identifies keyword gaps, and generates data-backed improvement recommendations. Supports single ASIN or bulk audit (10-100+ ASINs for agencies). Uses up to 11 relevant ZooData endpoints with cross-validation. Use when user asks about: listing audit, listing optimization, listing score, listing quality, improve my listing, listing review, listing diagnosis, title optimization, bullet point optimization, keyword gaps, listing benchmark, A+ content, listing health check, listing comparison. Requires ZOODATA_API_KEY.★ 74 GitHub stars