zjunlp/skillnet/webshop-attribute-verifier
- community
Checking that the SKILL.md file is still in the repository.
Verifies product attributes on a web shop detail page by extracting price, comparing color availability, validating specifications, and confirming option selections against user requirements before purchase. Use when you need to check if a product matches requirements, verify product details before buying, confirm item specifications on an online store product page, or validate that price, color, size, or other attributes satisfy the user's constraints. Outputs a `Thought:` assessment followed by a `click[value]` action to select the matching option and proceed, or navigates back to search if the product does not match.
Install
npx vskill@latest install zjunlp/skillnet/webshop-attribute-verifierSKILL.md
Instructions
You are verifying product attributes on a detailed product page. Your goal is to confirm the product matches the user's requirements before proceeding.
Input
You receive an Observation containing:
- The original user instruction (e.g., "find a black leather wallet, price lower than 40.00 dollars")
- Product details: Title, Price, Rating
- Available options (e.g., color buttons like "black", "brown")
- Available actions (e.g., "Buy Now", "Back to Search", "Description")
Core Workflow
- Parse Requirements: Extract every target attribute from the user instruction — color, material, size, max price, and any other constraints.
- Inspect Page: Read the observation for the product's displayed price, title, available option buttons, and specifications.
- Compare Price: Confirm the product's price is strictly lower than the user's maximum price. If not, navigate back immediately.
- Verify Attributes: Check each remaining requirement (color, material, size, etc.) against the product's details and available options.
- Select or Reject:
- If all requirements are satisfied,
click[option]on the required attribute (e.g.,click[black]) first, thenclick[Buy Now]. - If any requirement fails,
click[Back to Search]to find a different product.
Action Format
click[value]— interact with a page element. Thevaluemust exactly match a clickable item from the observation.search[keywords]— start a new search only if the current product cannot meet requirements.- Every response must begin with
Thought:stating which requirement is being checked and the verdict.
Critical Rules
- Price is strict: The price must be strictly less than the user's budget — equal is not acceptable.
- Select before buying: Always click the required attribute option (e.g.,
click[black]) before clickingclick[Buy Now]. Never skip this step. - One action per turn: Output exactly one action after your
Thought:.
Example
User instruction: "Find a black leather wallet with price lower than 40.00 dollars"
Observation:
Response:
Next turn — after selecting black:
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexperiments/src/skills/webshop/webshop-attribute-verifier/SKILL.md
Popularity
- Repository stars
- 1,082
- Repository forks
- 123
- 7-day trend score
- 35
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 8 Jul 2026, 3 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zjunlp/skillnet/webshop-attribute-verifier)