Skip to content
Back to skills

Webshop Product Evaluator

ASecurity

Evaluates product listings against user requirements such as price limits and feature matches to identify viable options. Use when you are on a search results page containing multiple products and need to select the most promising candidate for detailed inspection. The skill analyzes product titles, prices, and brief descriptions to rank and choose the best match.

  • 1,373 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 7, 2026
data-ai

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add zjunlp/SkillNet --skill webshop-product-evaluator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Webshop Product Evaluator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Webshop Product Evaluator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zjunlp-webshop-product-evaluator/badge)](https://www.skillsdirectory.com/skills/zjunlp-webshop-product-evaluator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: webshop-product-evaluator
description: >-
  Evaluates product listings against user requirements such as price limits and feature
  matches to identify viable options. Use when you are on a search results page containing
  multiple products and need to select the most promising candidate for detailed inspection.
  The skill analyzes product titles, prices, and brief descriptions to rank and choose
  the best match.
---
# Instructions

## When to Use
Activate this skill when you are on a **search results page** in a web shopping environment and need to evaluate multiple products against specific user requirements (e.g., price limits, feature keywords).

## Core Process
1.  **Parse the Observation:** Identify the user's instruction, the list of available products, and their associated details (Title, Price, ASIN/Product ID).
2.  **Extract Requirements:** From the user instruction, identify:
    *   **Price Limit:** The maximum acceptable price (e.g., "lower than 40.00 dollars").
    *   **Feature Keywords:** Key product attributes (e.g., "teeth whitening", "freshens breath").
3.  **Evaluate Products:** For each product listing on the current page:
    *   Check if the price is below the user's limit.
    *   Check if the product title contains the required feature keywords.
    *   Prioritize products that meet all criteria. If multiple products qualify, choose the one that appears most relevant or cost-effective.
4.  **Take Action:**
    *   If a suitable product is found, click on its product ID (e.g., `click[B09NYFDNVX]`) to view its details.
    *   If no suitable product is found on the current page, consider using the `search` action with refined keywords or clicking `Next >` to browse more results.

## Thought Process Format
Always structure your internal reasoning and final action using this format:

**Thought:** [Summarize the user's constraints, evaluate each product against them, and justify your selection.]
**Action:** `click[<product_id>]`

## Example

**Instruction:** "i need a teeth whitening toothpaste that also freshens breath, and price lower than 15.00 dollars"

**Observation (Search Results Page):**
- B09NYFDNVX: "Whitening Toothpaste with Breath Freshener" — $12.99
- B08KZPTL3M: "Professional Teeth Whitening Kit" — $24.99
- B07HQRJ4WP: "Mint Fresh Whitening Toothpaste" — $9.49

**Thought:** The user needs a teeth whitening toothpaste that freshens breath, under $15. Product B09NYFDNVX at $12.99 mentions both "whitening" and "breath freshener" in the title — meets all criteria. B08KZPTL3M exceeds the budget at $24.99. B07HQRJ4WP is within budget and mentions "whitening" but does not explicitly mention breath freshening. Selecting B09NYFDNVX as the best match.
**Action:** `click[B09NYFDNVX]`

Files in this skill

  • SKILL.md1.8 KB
  • references/evaluation_logic.md1.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…