Skills Amazon Listing Audit Pro — 8-Dimension Health Check

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/apiclaw/amazon-listing-audit-pro" ~/.claude/skills/openclaw-skills-amazon-listing-audit-pro-8-dimension-health-check && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/apiclaw/amazon-listing-audit-pro" ~/.openclaw/skills/openclaw-skills-amazon-listing-audit-pro-8-dimension-health-check && rm -rf "$T"
manifest: skills/apiclaw/amazon-listing-audit-pro/SKILL.md
source content

APIClaw — Amazon Listing Audit Pro

8-dimension health check. Benchmark against leaders. Fix what matters most. Respond in user's language.

Files

FilePurpose
{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

Credential

Required:

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

Input

Required: my_asin. Optional: keyword, category. Category is auto-detected from ASIN via

realtime/product
if not provided. If
category_source
is
inferred_from_search
, confirm with user before proceeding.

API Pitfalls (CRITICAL)

  1. Category auto-detection: categoryPath is auto-detected from ASIN. If
    category_source
    in output is
    inferred_from_search
    , confirm with user
  2. All keyword-based endpoints MUST include
    --category
    ; ASIN-specific endpoints do NOT
  3. Use API fields directly: revenue=
    sampleAvgMonthlyRevenue
    (NEVER price×sales), sales=
    monthlySalesFloor
    , opportunity=
    sampleOpportunityIndex
  4. reviews/analysis: needs 50+ reviews; ASIN mode first, category fallback
  5. Sales null fallback: Monthly sales ≈ 300,000 / BSR^0.65, tag 🔍

Execution

  1. listing-audit --my-asin X [--keyword Y] [--category Z]
    (composite, auto-detects category from ASIN)
  2. Score 8 dimensions → generate report with improvements

8 Scoring Dimensions

DimensionWeight90-10060-8930-590-29
Title15%150+ chars, top 3 KW, brand first100-150, 2 KW<100 or stuffedMissing key terms
Bullets15%5+, benefit-led, KW each5, features only3-4, generic<3 bullets
Images15%7+, infographic+lifestyle5-6, decent3-4, basic1-2 images
A+ Content10%Rich A+, comparison, brand storyBasic A+No A+ w/ descriptionNothing
Reviews15%1000+, 4.5+, <5% 1-star200-1K, 4.0-4.550-200, 3.5-4.0<50 or <3.5
Keywords10%Top 5 competitor KW covered3-4 covered1-2 coveredNone matched
Category Fit10%Optimal category, top 1% BSRTop 5%SuboptimalWrong category
Pricing10%In opportunity band, margin >25%Hottest bandOutside top bandsOverpriced/<10% margin

Score each 0-100, calculate weighted total. Include "Basis" column explaining each score.

Output Spec

Sections: Overall Score (X/100, A-F grade) → 8-Dimension Scorecard → Title Audit (analysis + suggested rewrite) → Bullets Audit (vs leaders, missing points, rewrites) → Image Audit → Review Health → Keyword Gap Analysis (vs Top 5 leader titles/bullets) → vs Category Leaders (side-by-side Top 3) → Priority Fix List (lowest scores first) → Data Provenance → API Usage.

Suggested rewrites should incorporate high-frequency positive review language.

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 📊. User criteria override AI judgment.

Bulk audit: share market data across ASINs, run audit per ASIN.

Data Provenance (required)

Include a table at the end of every report:

DataEndpointKey ParamsNotes
(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)

EndpointCallsCredits
(each endpoint used)NN
TotalNN

Extract from

meta.creditsConsumed
per response. End with
Credits remaining: N
.

API Budget: ~20-25 credits

Audit target(1) + Categories/Products/Competitors(3) + Realtime×5(5) + Market/Brand(3) + Price(2) + Reviews(2) + History(1) + Buffer(3-8).