Agent skill

Webshop Search function Object() { [native code] }

by zjunlp in zjunlp/SkillNet

This skill formulates an effective search query from structured product criteria.

MITAuto-check passedSales & Support

Install Webshop Search function Object() { [native code] }

skills CLI
$ npx skills add zjunlp/SkillNet --skill webshop-search-constructor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install zjunlp/SkillNet webshop-search-constructor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/zjunlp/SkillNet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/experiments/src/skills/webshop/webshop-search-constructor .claude/skills/webshop-search-constructor && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
webshop-search-constructor
GitHub stars
1.4k
Token cost
~512 tokens
SKILL.md length
204 words
Files
2 (incl. references)
Skills in repo
122
Repo updated
First seen
Licence
MIT

At a glance

This skill formulates an effective search query from structured product criteria.

  • Works in 3 steps: Receive Criteria: You will be given a… → Construct Query: Use the… → Execute Action: Format the script's…
  • Tasks that involve E-commerce operations
  • SKILL.md covers Core Process, Workflow Example and Important Notes
  • Calls python

What it does

Webshop Search function Object() { [native code] } is an agent skill from zjunlp/SkillNet. This skill formulates an effective search query from structured product criteria. It is used when initiating a product search on an e-commerce platform, converting attributes into a concise, relevant keyword string. The input is a set of parsed criteria (e.g., 'jewelry box', '10 slots', 'easy to clean', 'price < $60'), and the output is a formatted search action string (e.g., 'search[jewelry box, 10 slots, less than $60, easy to clean]') optimized for the platform's search engine.

Its SKILL.md is about 510 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/query_optimization_guide.md`).

It sits in Sales & Support, covering E-commerce operations. The repository describes itself as: Create, Evaluate, and Connect AI Skills. The licence is MIT.

When your agent uses it

  • Tasks that involve E-commerce operations

Example prompts

  • “jewelry box”
  • “10 slots”
  • “easy to clean”
  • “/webshop-search-constructor”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Receive Criteria: You will be given a set of structured product criteria (e.g., product type, attributes, price limit).
  2. Construct Query: Use the construct_search_query.py script to transform the criteria into a single, optimized search string. The script…
  3. Execute Action: Format the script's output into the required platform action: search[].

What it can do on your machine

Read from SKILL.md and the folder at commit c527136. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Webshop Search function Object() { [native code] } loads about 512 tokens when it runs, and up to ~873 if it reads all its reference files. Until then it costs about 128 tokens; SKILL.md has 204 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~128
When it runs · the whole SKILL.md, loaded when a task matches
~512
With references · SKILL.md plus every file in references/, read only if the agent opens them
~873

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from zjunlp/SkillNet at commit c527136, republished under its MIT licence (© zjunlp). 204 words, ~512 tokens.

Download SKILL.mdSave it as .claude/skills/webshop-search-constructor/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
webshop-search-constructor
description
This skill formulates an effective search query from structured product criteria. It is used when initiating a product search on an e-commerce platform, converting attributes into a concise, relevant keyword string. The input is a set of parsed criteria (e.g., 'jewelry box', '10 slots', 'easy to clean', 'price < $60'), and the output is a formatted search action string (e.g., 'search[jewelry box, 10 slots, less than $60, easy to clean]') optimized for the platform's search engine.

Instructions

When tasked with finding a product on an e-commerce platform, use this skill to construct the initial search query.

Core Process

  1. Receive Criteria: You will be given a set of structured product criteria (e.g., product type, attributes, price limit).
  2. Construct Query: Use the construct_search_query.py script to transform the criteria into a single, optimized search string. The script handles formatting and keyword ordering.
  3. Execute Action: Format the script's output into the required platform action: search[<constructed_query>].

Workflow Example

Input Criteria: {'product': 'jewelry box', 'attributes': ['10 slots', 'easy to clean'], 'price_limit': 60.00} Skill Execution:

  1. Run the script: python scripts/construct_search_query.py --product "jewelry box" --attributes "10 slots" "easy to clean" --price-limit 60.00
  2. The script returns: jewelry box, 10 slots, less than $60, easy to clean
  3. You output the final action: search[jewelry box, 10 slots, less than $60, easy to clean]

Important Notes

  • Use the Script: Always delegate query construction to the bundled script. Do not attempt to manually format the search string.
  • Input Format: Ensure criteria are passed to the script as discrete arguments (product, list of attributes, price limit). Parse the user's instruction into this structure before calling the script.
  • Output Format: The final action must strictly follow the search[<query>] syntax.

© zjunlp, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in experiments/src/skills/webshop/webshop-search-constructor of zjunlp/SkillNet.

  • SKILL.md
  • references/query_optimization_guide.md

Open the folder on GitHubat commit c527136

Compare with similar skills

Webshop Search function Object() { [native code] } next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Webshop Search function Object() { [native code] } compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Webshop Search function Object() { [native code] } this skillzjunlp/SkillNet1.4k—~512Automated safety check: PassMIT
Amazon Buy Box Monitorbrowser-act/skills6.1k1 repos~1.6kAutomated safety check: PassMIT
Tourmind Bookingtourmind-com/Tourmind-Booking-Skills1.7k—~13kAutomated safety check: PassMIT
Ecommerce Image Suitewzj177/ecommerce-image-suite446—~10kAutomated safety check: PassApache-2.0
Zach Feature Demand Validatorzach22-1999/amazon-skills2081 repos~2.3kAutomated safety check: NotesMIT
Caramel CouponsDevinoSolutions/caramel141—~1.1kAutomated safety check: PassAGPL-3.0

Similar skills

  • Amazon Buy Box Monitor

    browser-act/skills

    Pulls Amazon product details, competing seller prices and seller ratings for a given ASIN through the BrowserAct API, without browser automation.

    6.1k GitHub starsUsed in 1 repo~1.6k tokens
    Sales & SupportAuto-check passed
  • Tourmind Booking

    tourmind-com/Tourmind-Booking-Skills

    MUST USE for any hotel or accommodation intent in any language, including hotel search, hotel recommendations, nearby accommodation, hostels, guesthouses, resorts, where-to-stay questions, room…

    1.7k GitHub stars~13k tokensUpdated yesterday
    Sales & SupportAuto-check passed
  • Ecommerce Image Suite

    wzj177/ecommerce-image-suite

    电商套图生成助手。用户明确提出需要生成电商套图、商品主图、卖点图、场景图、模特图等图片内容时触发. An agent skill from wzj177/ecommerce-image-suite.

    446 GitHub stars~10k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Zach Feature Demand Validator

    zach22-1999/amazon-skills

    功能需求真伪验证器。用三维数据(Review/关键词/社区)验证微创新是否真实需求. An agent skill from zach22-1999/amazon-skills.

    208 GitHub starsUsed in 1 repo~2.3k tokens
    Sales & SupportAuto-check: notes
  • Caramel Coupons

    DevinoSolutions/caramel

    Look up live coupon / promo codes for any online store through Caramel's public API (grabcaramel.com) — use whenever the user is about to buy something online, asks for a discount or promo code, or…

    141 GitHub stars~1.1k tokensUpdated today
    Sales & SupportAuto-check passed
  • Zach Sif Cvr Threshold Analyzer

    zach22-1999/amazon-skills

    基于领星 ASIN 360 或同类日业务报表,以及用户自己 SIF MCP 导出的日级关键词自然排名 JSON,回测 CVR 与核心词/稳定词自然排名波动的关系,并输出观察线、危险线、广告 CVR 确认线。

    208 GitHub starsUsed in 1 repo~982 tokens
    Sales & SupportAuto-check: notes

More from zjunlp/SkillNet

All 122 skills in this repo
  • Skillnet

    zjunlp/SkillNet

    Search, download, create, evaluate, analyze and route reusable agent skills with SkillNet.

    1.4k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • This skill searches for a specific receptacle (e.g., garbage can, cabinet) by systematically exploring the environment, checking multiple locations until found.

    1.4k GitHub stars~709 tokensUpdated today
    Auto-check passed
  • Prepares a household appliance (microwave, oven, toaster, fridge) for use by ensuring it is in the correct open/closed state.

    1.4k GitHub stars~611 tokensUpdated today
    Auto-check passed
  • Operates a device or appliance (like a desklamp, microwave, or fridge) to interact with another object.

    1.4k GitHub stars~916 tokensUpdated today
    Auto-check passed
  • Performs an initial scan of the ALFWorld environment to identify all visible objects and receptacles.

    1.4k GitHub stars~786 tokensUpdated today
    Auto-check passed
  • Uses a heating appliance (microwave, stoveburner, oven) to apply heat to a specified object.

    1.4k GitHub stars~744 tokensUpdated today
    Auto-check passed

Categories

Questions about Webshop Search function Object() { [native code] }

What does Webshop Search function Object() { [native code] } do?

This skill formulates an effective search query from structured product criteria. Webshop Search function Object() { [native code] } is an agent skill from zjunlp/SkillNet. This skill formulates an effective search query from structured product criteria.

When should I use Webshop Search function Object() { [native code] }?

Webshop Search function Object() { [native code] } fits situations like: tasks that involve E-commerce operations.

How do I install Webshop Search function Object() { [native code] } in Claude Code?

Run `npx skills add zjunlp/SkillNet --skill webshop-search-constructor -a claude-code`. Or copy the skill folder (experiments/src/skills/webshop/webshop-search-constructor in zjunlp/SkillNet) into .claude/skills/webshop-search-constructor in your project. Claude Code loads it when a task matches its description.

How do I install Webshop Search function Object() { [native code] } in Codex?

Run `npx skills add zjunlp/SkillNet --skill webshop-search-constructor -a codex`. Or copy the skill folder (experiments/src/skills/webshop/webshop-search-constructor in zjunlp/SkillNet) into .agents/skills/webshop-search-constructor in your project. Codex loads it when a task matches its description.

Can I use Webshop Search function Object() { [native code] } in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zjunlp/SkillNet --skill webshop-search-constructor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/webshop-search-constructor, .gemini/skills/webshop-search-constructor, .github/skills/webshop-search-constructor and .opencode/skills/webshop-search-constructor in your project.

What does Webshop Search function Object() { [native code] } need to run?

Going by SKILL.md and its folder, Webshop Search function Object() { [native code] } needs the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Webshop Search function Object() { [native code] } access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Webshop Search function Object() { [native code] } safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Webshop Search function Object() { [native code] } use?

Webshop Search function Object() { [native code] } is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Webshop Search function Object() { [native code] } use?

About 512 tokens (SKILL.md is roughly 2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 361 tokens, read only when the agent opens those files.

What are the alternatives to Webshop Search function Object() { [native code] }?

Skills that share tags, products or a category with Webshop Search function Object() { [native code] }: Amazon Buy Box Monitor (browser-act/skills, 6.1k stars), Tourmind Booking (tourmind-com/Tourmind-Booking-Skills, 1.7k stars), Ecommerce Image Suite (wzj177/ecommerce-image-suite, 446 stars) and Zach Feature Demand Validator (zach22-1999/amazon-skills, 208 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Webshop Search function Object() { [native code] }?

zjunlp (a GitHub organization) maintains it in zjunlp/SkillNet, which has 1,394 GitHub stars. The repository holds 122 skills in this directory. The repository was last updated on October 9, 2026.

Source: zjunlp/SkillNet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.