/Catalogue/Prompt/browser-act/browser-act-skills-ecommerce-seller-info

Origin: github

ecommerce-seller-info

Extract seller or merchant profile data from marketplace platform seller pages. Returns seller name, rating, review count, positive feedback percentage, joined date, and return policy. Works on Amazon seller pages, eBay seller pages, and any e-commerce site with seller profiles. Use when: seller information, merchant profile, seller rating, marketplace seller data, seller details, vendor profile, store information, seller feedback, merchant rating, seller review count, get seller info, ebay seller page, amazon seller profile, marketplace vendor analysis, seller research.

by browser-act · updated 1mo ago · imported from GitHub

Installs0+0/7d
Security score92/100
Retention 14d0%
GitHub stars6K

Skill logic

Execution graph
User message
Prompt rewrites behaviour
Response

SKILL.md

View on GitHub ↗

E-commerce — Seller Info

Seller/merchant profile URL → seller name, rating, review count, feedback, joined date, return policy

Language

All process output to user (progress updates, process notifications) follows the user's language.

Objective

Extract seller profile information from marketplace platform seller or storefront pages using JSON-LD structured data and platform-specific DOM patterns.

Prerequisites

  • Target browser is open and connected
  • No login required for public seller profile pages

Pre-execution Checks

1. Tool Readiness

If browser-act has been confirmed available in the current session → skip this step.

Invoke browser-act via Skill tool to load usage. If installation or configuration issues arise, follow its guidance to resolve then retry.

Capability Components

This Skill's operational boundary = what the user can manually do in their browser. It only reads data already displayed to the user on the page. JS code is encapsulated in Python files under the scripts/ directory, invoked via eval "$(python scripts/xxx.py {params})". Use the bash tool for execution.

DOM: Extract seller profile from current seller page

Navigate to the seller profile URL first, then extract:

eval "$(python scripts/extract-seller.py)"

Output example:

{
  "url": "https://www.amazon.com/shops/seller/A1234567890",
  "name": "TechGadgets Store",
  "description": "Premium electronics accessories since 2015",
  "rating": 4.8,
  "review_count": 12450,
  "positive_feedback_pct": "98% positive feedback",
  "joined": "Member since: January 2015",
  "return_policy": "30-day returns accepted",
  "image": null,
  "_platform": "amazon"
}

Composite: Amazon seller URL patterns

Amazon seller pages follow these URL patterns:

Seller page typeURL
Seller storefronthttps://www.amazon.com/shops/{seller_id}
Seller feedback (from product page)Click "Sold by {seller_name}" link on a product page
Third-party seller ratingshttps://www.amazon.com/gp/seller/{seller_id}/ref=dp_byline_sr

To find a seller from a product page:

  1. Navigate to product page → wait stable
  2. eval "document.querySelector('#sellerProfileTriggerId, #merchant-info a')?.href" to get the seller URL
  3. navigate {seller_url} → wait stable
  4. eval "$(python scripts/extract-seller.py)"

Composite: eBay seller URL patterns

Seller page typeURL
eBay seller storefronthttps://www.ebay.com/str/{seller_username}
eBay seller feedbackhttps://www.ebay.com/usr/{seller_username}

To find seller from an eBay listing:

  1. Navigate to eBay item page → wait stable
  2. eval "document.querySelector('.x-sellercard-atf__data a[href*=\"/usr/\"]')?.href" to get seller URL
  3. Navigate and extract

Success Criteria

result.name != null

Known Limitations

  • Amazon seller pages may require navigating from https://www.amazon.com first on fresh sessions to avoid bot detection
  • eBay seller pages may require navigating from https://www.ebay.com first
  • Seller description and return policy availability depends on whether the seller has filled in their profile
  • Rating scale differs by platform: Amazon uses 1–5 stars, eBay uses percentage of positive feedback; both are preserved in their native format

Execution Efficiency

  • Batch orchestration: Loop through seller URLs serially; add 1–2 second intervals between navigations
  • Test before batch execution: Test with 1–2 sellers before running the full batch
  • Error resumption: Save results item by item; on failure, resume from the breakpoint

Experience Notes

Path: {working-directory}/browser-act-skill-forge-memories/ecommerce-scraper-ecommerce-seller-info.memory.md

Before execution: If the file exists, read it first — it records unexpected situations encountered during past executions; adjust strategy order accordingly.

After execution: If an unexpected situation is encountered (strategy became ineffective, page redesigned, anti-scraping upgraded, better path discovered), append a line: {YYYY-MM-DD}: {what happened} → {conclusion}

Discussion

No comments yet — start the thread.

Sign in to join the discussion.

/More from browser-act/skills

browser-act· 1mo agoCommunity
goofish-search-list

Prompts · Python · v0.1.0

Scrapes second-hand item search results from Goofish (闲鱼/xianyu, goofish.com) — China's largest second-hand marketplace. Input: keyword, optional sort/filter params. Output: list of items with id, title, price, image, location, want-count per page (30 items/page). Use when user mentions goofish, 闲鱼, xianyu, 二手交易, second-hand marketplace China, 二手商品搜索, search used goods, scrape goofish listings, xianyu search results, collect second-hand prices, monitor used item prices, 闲鱼关键词搜索, 闲鱼数据采集, 批量抓取闲鱼, goofish scraper, goofish data, xianyu data extraction, 二手商品价格监控, used iPhone prices, 二手手机价格. Also applies to: price research on Chinese second-hand market, competitor product monitoring via used goods listings, inventory analysis.

#agent-infrastructure#ai-agents#automation

0 6K
browser-act· 1mo agoCommunity
taobao-keyword-search

Prompts · Python · v0.1.0

Search Taobao and Tmall product listings by keyword, returning paginated product cards with title, price, shop, image, sales, and tags. Use when user asks to search Taobao, find products on Taobao/Tmall, scrape Taobao search results, get product listings from Taobao, collect Taobao items by keyword, 搜索淘宝, 淘宝关键词搜索, 采集淘宝商品, 抓取淘宝搜索结果, 淘宝天猫商品列表. Also applies to bulk keyword searches, price monitoring across keywords, and competitive product research on Taobao.

#agent-infrastructure#ai-agents#automation

0 6K
browser-act· 1mo agoCommunity
taobao-product-detail

Prompts · Python · v0.1.0

Fetch full product detail from a Taobao or Tmall product page by itemId, returning title, price, shop info, images, SKU variants, and product attributes. Use when user asks to get product details from Taobao, scrape a Taobao item page, extract product info by item ID, fetch Tmall product data, 抓取淘宝商品详情, 获取淘宝商品信息, 淘宝商品页面采集, 天猫商品详情, 按商品ID获取信息. Also applies to building product databases, price tracking by itemId, and product comparison research.

#agent-infrastructure#ai-agents#automation

0 6K
browser-act· 1mo agoCommunity
taobao-product-reviews

Prompts · Python · v0.1.0

Fetch customer reviews for a Taobao or Tmall product by itemId, returning reviewer name, date, purchased variant, review text, and photo URLs. Use when user asks to get product reviews from Taobao, scrape Taobao customer feedback, extract buyer reviews by item ID, collect Tmall ratings and comments, 采集淘宝商品评价, 抓取淘宝买家评论, 获取淘宝商品评论, 天猫商品评价抓取, 按商品ID获取评价. Also applies to sentiment analysis of product reviews, building review datasets, and monitoring product rating changes.

#agent-infrastructure#ai-agents#automation

0 6K