ecommerce-competitor-analyzer_skill

This skill analyzes Amazon, Temu, and Shopee products to deliver structured competitive insights and reports for faster decision making.
  • JavaScript

20

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill buluslan/ecommerce-competitor-analyzer --skill ecommerce-competitor-analyzer

  • LICENSE1.1 KB
  • README.md9.6 KB
  • SKILL.md10.5 KB

Overview

This skill performs multi-platform e-commerce competitor analysis by scraping product listings from Amazon, Temu, and Shopee and generating AI-driven strategic reports. It supports bulk processing, produces structured outputs for Google Sheets, and creates detailed Markdown reports with four-dimensional analysis. Use it to extract product fields, discover messaging and visual trends, and surface market blind spots quickly.

How this skill works

The skill extracts product identifiers (ASINs or URLs), detects the platform, and batch-scrapes product pages using a web-scraping API. Scraped data (title, price, rating, reviews, etc.) is fed into an AI analysis prompt that returns four analysis dimensions: copywriting/keywords, visual design thinking, review sentiment, and market positioning. Results are exported as a Google Sheets table and a detailed Markdown report; batch processing is handled with error isolation so single failures don’t stop the job.

When to use it

  • You need a rapid competitor snapshot across multiple product listings.
  • You want bulk extraction of structured product fields for research or reporting.
  • You need strategic recommendations on listing copy, visuals, and positioning.
  • You want both machine-readable table output and a human-readable report.
  • You need to process large lists while isolating individual failures.

Best practices

  • Provide ASINs or platform URLs in a single list so identifiers can be extracted reliably.
  • Run batches with moderate concurrency and use Promise.allSettled to isolate failures.
  • Ensure required API keys are configured before running (scraper, AI, Google Sheets).
  • Specify Google Sheets ID upfront if you want automatic table exports; otherwise the skill will request it.
  • Keep batch sizes reasonable to avoid rate limits and to allow retries for timeouts.

Example use cases

  • Analyze a competitor’s top 10 Amazon listings to extract keyword and visual trends.
  • Bulk-process a CSV of product URLs to populate a competitive intelligence sheet.
  • Create a weekly report of newly launched competitor products with sentiment and gap analysis.
  • Validate listing copy and imagery strategy before launching a similar product.
  • Audit marketplace reviews at scale to identify common complaints and feature opportunities.

FAQ

The skill writes a structured Google Sheets table and a detailed Markdown report for each run.

How are failures handled in batch runs?

Batch processing uses Promise.allSettled; single-product failures are reported but do not stop the entire batch.

Which platforms are supported today?

Phase 1 supports Amazon (US). Temu and Shopee support are part of the roadmap.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational