Resources
7Install
npx skillscat add imoonkey/openweb/src-sites-amazon Install via the SkillsCat registry.
About this skill
An AI agent skill for interacting with Amazon's e-commerce platform, supporting product search, detail retrieval, reviews, deals, best sellers, and cart management. It automates shopping workflows like discovering products, comparing items, and managing a cart. Useful for agents or developers building shopping assistants, product research tools, or automated purchasing workflows.
SKILL.md
Amazon
Overview
E-commerce marketplace — search products, view details, read reviews, browse deals, manage cart.
Workflows
Search and view product details
searchProducts(k)→ product list withasingetProductDetail(asin)→ full product info (name, price, brand, rating)getProductReviews(asin)→ customer reviews
Browse deals
searchDeals(startIndex, pageSize)→ deal products with pricing and badgesgetProductDetail(asin)← asin from deal product → full product info
Discover trending products
getBestSellers→ ranked best-selling products
Cart operations
searchProducts(k)→asinaddToCart(asin)→cartCount,subtotalgetCart→ cart items withasin,title,quantity,subtotalremoveFromCart(asin ← getCart)→ updated cart
Operations
| Operation | Intent | Key Input | Key Output | Notes |
|---|---|---|---|---|
| searchProducts | search products by keyword | k (query) | asin, title, price, rating | entry point; paginated (page param) |
| getProductDetail | view full product info | asin ← searchProducts | name, price, brand, description, rating, reviewCount | DOM selector extraction |
| getProductReviews | read customer reviews | asin ← searchProducts | rating, title, body, author, date | paginated (pageNumber); sortBy: recent/helpful |
| searchDeals | browse active deals | startIndex, pageSize | asin, title, price, dealBadge, percentClaimed | JSON API; paginated (nextIndex) |
| getBestSellers | view best sellers | — | title, price, rating, link | entry point |
| addToCart | add product to cart | asin ← searchProducts, quantity? | success, cartCount, subtotal | write op; clicks Add to Cart, verifies via cart JSON API |
| removeFromCart | remove product from cart | asin ← getCart | success, cartCount, subtotal | write op; reverse of addToCart; clicks Delete in cart |
| getCart | view cart contents | — | items (asin, title, price, quantity), subtotal | JSON API + DOM enrichment |
Quick Start
# Search for products
openweb amazon exec searchProducts '{"k": "laptop"}'
# Get product details by ASIN
openweb amazon exec getProductDetail '{"asin": "B00MVWGQX0"}'
# Get product reviews
openweb amazon exec getProductReviews '{"asin": "B00MVWGQX0"}'
# Browse current deals
openweb amazon exec searchDeals '{"startIndex": 1, "pageSize": 20}'
# View best sellers
openweb amazon exec getBestSellers '{}'
# Add product to cart
openweb amazon exec addToCart '{"asin": "B00MVWGQX0"}'
# Remove product from cart
openweb amazon exec removeFromCart '{"asin": "B00MVWGQX0"}'
# View cart
openweb amazon exec getCart '{}'