webshop-attribute-selector

Select product attributes like size and color on e-commerce detail pages.

1.1k|131|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/zjunlp/SkillNet --skill webshop-attribute-selector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webshop-attribute-selector
Source: https://github.com/zjunlp/SkillNet/tree/main/experiments/src/skills/webshop/webshop-attribute-selector
Command: npx skills add https://github.com/zjunlp/SkillNet --skill webshop-attribute-selector

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the selection of specific product attributes on e-commerce websites, ensuring that the correct variations (like size, flavor, or color) are chosen to match user requirements.

Core Features & Use Cases

  • Attribute Matching: Identifies and selects desired product options from a list of available choices.
  • User Requirement Fulfillment: Directly addresses user requests for specific product configurations.
  • Use Case: When a user asks for "a large, red t-shirt," this skill will find and click the "large" size option and the "red" color option on the product page.

Quick Start

Use the webshop-attribute-selector skill to select 'large' for size and 'red' for color on the current product page.

Frequently Asked Questions about webshop-attribute-selector

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

FAQPage Schema
How do I automate selecting product attributes on an e-commerce detail page?

Automating product attribute selection involves matching user-specified requirements, like size or color, to available clickable options on e-commerce detail pages. This skill identifies and selects the correct variations to fulfill specific product configurations.

How does fuzzy matching work for selecting product options online?

Fuzzy matching for product options uses the fuzzywuzzy dependency to compare user-specified values against available clickable choices on the page. It applies precise matching logic to ensure the correct variations are selected even with minor text discrepancies.

Can I use this to select multiple configurable options like size and color at once?

Yes, you can select multiple configurable options at once. When a user requests a specific product configuration, such as a large red t-shirt, the skill finds and clicks both the large size option and the red color option on the product page.

Do I need any specific dependencies to run web automation for product selection?

Yes, you need the fuzzywuzzy dependency installed to run this web automation task. It provides the necessary fuzzy string matching logic to accurately map user requirements to the available product attributes on e-commerce sites.

What's the best way to ensure user requirements are matched to available product variations?

The best way to match user requirements to available variations is using an attribute matching mechanism that directly compares specified values against clickable options. This ensures precise fulfillment of requested product configurations on e-commerce pages.

Why does my automated product selection fail on certain e-commerce detail pages?

Automated product selection might fail if the e-commerce detail page lacks standard clickable options for configurable attributes, or if the available choices do not match the user-specified values closely enough for the fuzzy matching logic to trigger a selection.