webshop-product-detail-navigator
Navigates to and interacts with a specific product's detail page. This skill is triggered after a candidate product ID is selected from search resul…
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Instructions
Purpose
This skill is used to navigate from a product search result to the product's detail page and configure it according to the user's specific requirements (e.g., flavor, size, dietary needs).
When to Use
Use this skill when you have identified a candidate product from a search result list and need to:
- Load its detailed product page.
- Verify its attributes against the user's instruction.
- Select the correct options (like
flavororsize) to match the user's request. - Proceed to the final purchase step if all criteria are met.
Core Workflow
- Navigate to Product Page: Click on the product ID (e.g.,
B06Y96MXJV) from the search results to load its detail page. - Parse the Page State: Once on the product page, the observation will contain the product title, price, and a list of available interactive elements (clickables). Analyze these to find configuration options.
- Match Requirements: Cross-reference the user's original instruction with the available options. Look for keywords related to:
- Product Type/Flavor: (e.g., "smoked peppered bacon", "smoked bacon").
- Attributes: (e.g., "gluten free", "vegetarian").
- Size/Packaging: (e.g., "4 ounce (pack of 2)").
- Price: Ensure the displayed price is below any specified maximum.
- Configure the Product: Sequentially click on the option values that match the user's requirements. The typical order is to select the correct
flavorfirst, then the correctsize. - Finalize: After configuring the product, if all requirements are satisfied, click the final action button (e.g.,
Buy Now).
Action Format
Your actions must strictly follow the required format:
click[<exact_value>]- The<exact_value>must match one of the strings in the "clickables" list from the observation, including case and spacing.search[<keywords>]- Use only if you need to go back to search. This skill focuses on post-search navigation.
Key Logic (Handled by Script)
The deterministic sequence of checking for and selecting flavor and size options is handled by the bundled script configure_product.py. Use it to generate the correct click actions after loading the product page.
Important Notes
- Validation: Do not click an option if it does not appear in the current list of clickables.
- Observation: Always read the full observation after each action. The list of clickables updates after each selection.
- Goal: The final goal is to have a product configured per the user's instruction and ready for purchase.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
experiments/src/skills/webshop/webshop-product-detail-navigator/SKILL.md同一个仓库里的其他技能
- alfworld-appliance-navigator
- alfworld-appliance-preparer
- alfworld-clean-object
- alfworld-device-operator
- alfworld-environment-scanner
- alfworld-goal-interpreter
- alfworld-heat-object-with-appliance
- alfworld-inventory-management
- alfworld-locate-target-object
- alfworld-location-navigator
- alfworld-navigation-planner
- alfworld-object-cooler