Browser e-Commerce
by @harrylabsj
Browser-first workflow for e-commerce skills on OpenClaw. Use when shopping, comparing products, extracting prices, checking seller/store details, reading lo...
clawhub install browser-e-commerceπ About This Skill
name: browser-commerce-base description: Browser-first workflow for e-commerce skills on OpenClaw. Use when shopping, comparing products, extracting prices, checking seller/store details, reading logged-in carts/orders, validating coupons, checking delivery availability, or collecting screenshots from Taobao, JD, Pinduoduo, Meituan, Eleme, VIP, SHEIN, Dianping, and similar commerce platforms.
Browser e-Commerce
Use this skill as the shared browser workflow for e-commerce tasks.
Profile selection
Choose browser profile by risk and need:
openclaw: default for public browsing, search results, product pages, screenshots, and cross-platform comparison.user: use only when existing login state matters, such as carts, coupons, orders, addresses, or member prices.chrome-relay: use only when the user explicitly wants the extension attach-tab flow.Default rule:
openclawuserBase workflow
1. Start with browser status and browser start if needed.
2. Open/focus the target site in a stable tab.
3. Run snapshot before any action.
4. Prefer snapshot --interactive / actionable refs over brittle CSS assumptions.
5. After navigation, filter changes, popups, or SKU changes, re-run snapshot.
6. Use highlight when a button/card/price block is ambiguous.
7. Capture evidence with screenshots when the result matters.
8. When the page is highly dynamic, check requests, errors, and response body.
Commerce extraction order
For most shopping tasks, extract in this order:
1. platform 2. page type: search result / product detail / cart / order / coupon / store 3. title 4. current price 5. final price / coupon price / member price 6. store or seller 7. sales / rating / review count 8. shipping or delivery promise 9. SKU / spec options 10. risks / caveats 11. link + screenshot evidence
Standard page workflows
Search results page
Goal: compare multiple candidates quickly.
Do:
Product detail page
Goal: make one item decision-ready.
Do:
Cart / order / coupon page
Goal: use private login state safely.
Do:
profile="user" only if neededLocation-sensitive commerce page
Goal: judge delivery or stock by location.
Do:
Safety boundaries
Debug workflow
When automation becomes unstable:
1. re-run snapshot
2. highlight the target ref
3. inspect errors
4. inspect requests
5. use response body for commerce APIs when visible UI is incomplete
6. use trace only when needed
Read references as needed
references/browser-commerce-schema.md for the reusable output schema.references/platform-adaptation.md for platform-specific browser strategy.