跳到主要内容
知仓学习社ZHICANG

webshop-option-selector

This skill selects product options or variants (such as size, color, or quantity) on a product detail page based on user preferences or cost optimiz…

不碰外部(只输出文字)无严重或高危命中zjunlp/SkillNet

它会碰到什么

扫了多少2 个文本文件,4 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Skill: WebShop Option Selector

Trigger Condition

Activate this skill when the observation from the WebShop environment contains:

  1. A product detail page (indicated by the presence of a "Price:" field and product title).
  2. One or more configurable option categories (e.g., "size:", "color:", "quantity:") with clickable values listed beneath them.

Core Logic

  1. Parse the Observation: Identify all configurable option categories and their available values from the current page state.
  2. Apply Selection Strategy: By default, implement a cost-minimization strategy. For each option category, select the value that results in the lowest final price while still meeting any explicit user constraints from the original instruction (e.g., "price lower than 40.00 dollars").
  3. Execute Selection: Perform a click[value] action for the chosen option value. If multiple categories exist, they should be selected in the order they appear on the page.

Important Notes

  • The skill assumes the displayed price updates (or is representative) after an option is selected. Your action should be based on the currently displayed information.
  • If the user's instruction contains specific preferences (e.g., "large size", "blue color"), prioritize those over cost minimization.
  • If no clear cost difference can be inferred, select the first available option.
  • After selecting the desired option, you may proceed with other actions (e.g., click[buy now]).

Example from Trajectory

Observation Excerpt:

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。