e-commerce
Navigate e-commerce sites to extract products, pricing, categories, and inventory. Handles pagination, variants, and JS-heavy storefronts.
Install
Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.
git clone https://github.com/firecrawl/web-agent /tmp/web-agent && ln -s /tmp/web-agent/agent-core/src/skills/definitions/e-commerce ~/.claude/skills/e-commerce
From README
E-commerce Extraction General Patterns Check for sitemap.xml first -- many stores list all product URLs Look for /products.json, /api/products, or similar API endpoints before scraping HTML Product listing pages usually paginate: look for ?page=N, ?offset=N, or "Load more" buttons Always check the total count shown on the page vs what you've extracted Product Data Checklist Name, brand, SKU/ID Price (current, original/compare-at, currency) Variants (size, color, etc.) with per-variant pricing and availability Images (primary + gallery) Description (short + long) Category/breadcrumb path Availability/stock status Ratings and review count Pagination Check for: next/prev links, page numbers, "showing X of Y" text For infinite scroll: use interact to scroll and load more Keep count: if page says "200 products" and you have 24, keep going JS-Heavy Sites Use interact for sites that require JavaScript rendering Look for XHR/API calls in the page that return JSON -- often easier than parsin...
More from this repo
competitor-analysis
Compare two or more companies, products, or platforms across pricing, features, positioning, and docs.
deep-research
Multi-source research with source triangulation and fact-checking.
financial-research
Pull company financials, SEC filings, and analyst consensus for a public company.