shopping-browser-automation

Automate e-commerce product search, filtering, cart, and checkout with Playwright MCP tools.

133|6|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/MassLab-SII/open-agent-skills --skill shopping-browser-automation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shopping-browser-automation
Source: https://github.com/MassLab-SII/open-agent-skills/tree/main/skills/shopping
Command: npx skills add https://github.com/MassLab-SII/open-agent-skills --skill shopping-browser-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp, and includes scripts (resource) components.

What problem does it solve?

This Skill automates repetitive e-commerce website interactions to streamline shopping workflows, reducing manual clicking, typing, and navigation across product pages, search results, and checkout flows.

Core Features & Use Cases

  • Simple Search, Advanced Search, and Checkout automation using Playwright MCP tools to perform end-to-end shopping tasks.
  • Supports navigating to home pages, performing product searches, filtering results, adding items to cart, and proceeding to checkout.
  • Real-world example: A team uses this skill to automatically search for products, compare options, and fill checkout forms for dozens of orders per hour with consistent data.

Quick Start

Use the shopping-browser-automation skill to run a simple search by typing a query into the search input and pressing Enter: Example: python simple_search.py "laptop" e35

Frequently Asked Questions about shopping-browser-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate e-commerce website interactions like product search and checkout?▼

You can automate e-commerce website interactions using MCP-based Playwright tools to handle product search, filtering, cart management, and checkout across dynamic websites. This Skill streamlines repetitive shopping workflows by automating navigation, clicking, and form filling.

What do I need to set up before using Playwright MCP tools for browser automation?▼

To use Playwright MCP tools for browser automation, you need Python 3.11+, the MCP Playwright tooling installed, and a persistent browser server (browser_server.py) running to handle multi-step tasks on dynamic e-commerce websites.

Can I use the shopping-browser-automation skill to manage carts and fill checkout forms automatically?▼

Yes, the shopping-browser-automation skill automates cart management and fills checkout forms automatically. It leverages MCP-based Playwright tools to perform end-to-end shopping tasks, allowing teams to process dozens of orders per hour with consistent data.

Does browser automation with MCP support advanced search and product comparison on dynamic websites?▼

Browser automation with MCP supports advanced search and product comparison on dynamic websites. It uses Playwright tools to navigate home pages, apply filters, compare options, and manage multi-step shopping workflows efficiently.

What is the best way to run a simple product search using Playwright and MCP?▼

The best way to run a simple product search using Playwright and MCP is by executing a Python script that inputs a query into the search field and presses Enter. For example, run `python simple_search.py "laptop" e35` to automate the search workflow.

Why does multi-step e-commerce automation require a persistent browser server?▼

Multi-step e-commerce automation requires a persistent browser server (browser_server.py) to maintain session state and context across complex navigation, filtering, and checkout flows. It ensures the MCP Playwright tools can execute sequential actions reliably on dynamic websites.