online-shopping
Browse and buy products from online stores, including Cloudflare-protected sites. Use when the user asks to find, compare, or order products online. Handles product search, price comparison, adding to cart, filling checkout forms, and navigating to payment. Uses a stealth browser (Patchright) to bypass bot detection.
Why use this skill?
Use the online-shopping skill to browse, compare prices, and manage checkouts on Cloudflare-protected sites safely and efficiently using a stealth browser.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/filipmartinsson/online-shoppingWhat This Skill Does
The online-shopping skill empowers your OpenClaw agent to navigate, browse, and interact with complex e-commerce platforms. Unlike standard browser tools that often trigger anti-bot measures, this skill leverages Patchright—a stealth-focused fork of Playwright—to mimic legitimate human traffic. It is specifically engineered to bypass modern security layers like Cloudflare, ensuring consistent access to inventory, pricing, and checkout workflows. Whether you are performing market research, conducting price comparisons across multiple retailers, or automating the addition of items to a cart, this tool provides a robust framework for handling dynamic web content.
Installation
To integrate this skill, execute the following command in your terminal: clawhub install openclaw/skills/skills/filipmartinsson/online-shopping. Once installed, it is mandatory to run the initialization script located in the skill directory: bash <skill-dir>/scripts/setup.sh. This script handles the installation of critical dependencies, including the XVFB virtual frame buffer (required for graphical rendering) and the patched Chromium binary. Manual troubleshooting and configuration details can be found in the provided documentation under references/setup.md.
Use Cases
This skill is ideal for users who need to streamline their procurement process. Use it when you need to:
- Monitor fluctuating prices for high-demand items across multiple stores.
- Scrape detailed product specifications and user reviews to aid in informed decision-making.
- Automate the repetitive parts of checkout, such as filling in shipping details, while maintaining final human approval before a transaction is finalized.
- Access product databases on websites that enforce strict bot-detection protocols.
Example Prompts
- "Find the lowest price for a 27-inch 4K monitor on the top three electronics retailers and provide a comparison table with pros and cons for each."
- "Go to the product page for the Logitech MX Master 3S, check if it's in stock, and let me know if it's currently on sale."
- "Help me add the most popular running shoes in size 10 to my cart on the store website, fill out the shipping address, and pause before the final payment screen so I can review it."
Tips & Limitations
- Safety First: This skill is configured to stop immediately before any financial transaction. Always manually review the checkout cart before confirming any purchase.
- Stealth Integrity: Never use OpenClaw's default browsing tool for protected sites. Always route your requests through the bundled Patchright script to ensure you remain undetected by security headers.
- Headless Mode: Note that the stealth browser configuration requires
headless: false. Attempting to run this in headless mode will often trigger Cloudflare, so ensure your environment supports visual output viaxvfb-run.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-filipmartinsson-online-shopping": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution