Agent skill

Webshop Product Search

by zjunlp in zjunlp/SkillNet

Performs an initial product search using a web interface by generating appropriate search keywords based on interpreted query criteria.

MITAuto-check passedProduct & Project Management

Install Webshop Product Search

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

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

GitHub CLI
$ gh skill install zjunlp/SkillNet webshop-product-search --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-product-search .claude/skills/webshop-product-search && 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-product-search
GitHub stars
1.4k
Token cost
~556 tokens
SKILL.md length
233 words
Files
1
Skills in repo
122
Repo updated
First seen
Licence
MIT

At a glance

Performs an initial product search using a web interface by generating appropriate search keywords based on interpreted query criteria.

  • Works in 4 steps: Interpret Criteria: Extract key product… → Formulate Query: Construct a concise… → Execute Search: Use the search[keywords]… → …
  • Starting a product discovery task
  • SKILL.md covers Core Workflow, Key Decision Logic, Constraints and Example from Trajectory
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Webshop Product Search is an agent skill from zjunlp/SkillNet. Performs an initial product search using a web interface by generating appropriate search keywords based on interpreted query criteria. Use when starting a product discovery task, when returning to search results after rejecting a product, or when the observation contains a search interface prompt. The skill inputs structured search parameters and outputs a list of candidate products from the search results page.

Its SKILL.md is about 560 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering Frontend development. The repository describes itself as: Create, Evaluate, and Connect AI Skills. The licence is MIT.

When your agent uses it

  • Starting a product discovery task
  • Returning to search results after rejecting a product
  • The observation contains a search interface prompt

Example prompts

  • “Use the webshop-product-search skill to perform an initial product search using a web interface by generating appropriate search keywords based on…”
  • “/webshop-product-search”

Workflow steps

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

  1. Interpret Criteria: Extract key product attributes from the user's instruction (e.g., product type, features, price constraints).
  2. Formulate Query: Construct a concise search string prioritizing the core product type and critical attributes. Start broad; refine if…
  3. Execute Search: Use the search[keywords] action to submit the query. Keywords must be a single string enclosed in brackets.
  4. Validate Results: Success is marked by a "Page 1" observation containing product listings. If 0 results are returned, re-invoke with a…

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

    No scripts in the folder and no shell commands in SKILL.md.

    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 Product Search loads about 556 tokens when it runs. Until then it costs about 110 tokens; SKILL.md has 233 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~110
When it runs · the whole SKILL.md, loaded when a task matches
~556

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). 233 words, ~556 tokens.

Download SKILL.mdSave it as .claude/skills/webshop-product-search/SKILL.md (or your agent's skills folder).
name
webshop-product-search
description
Performs an initial product search using a web interface by generating appropriate search keywords based on interpreted query criteria. Use when starting a product discovery task, when returning to search results after rejecting a product, or when the observation contains a search interface prompt. The skill inputs structured search parameters and outputs a list of candidate products from the search results page.

Core Workflow

  1. Interpret Criteria: Extract key product attributes from the user's instruction (e.g., product type, features, price constraints).
  2. Formulate Query: Construct a concise search string prioritizing the core product type and critical attributes. Start broad; refine if results are poor.
  3. Execute Search: Use the search[keywords] action to submit the query. Keywords must be a single string enclosed in brackets.
  4. Validate Results: Success is marked by a "Page 1" observation containing product listings. If 0 results are returned, re-invoke with a broader or alternative query. If all results exceed the user's price constraint, refine with additional terms.

Key Decision Logic

  • Trigger Condition: This skill is the entry point for a new product discovery task. Also activate when the observation contains "[SEP] Search" or "[SEP] Back to Search".
  • Output Handoff: The search results page is passed to downstream skills (e.g., webshop-result-filter, webshop-product-evaluator) for individual product analysis.

Constraints

  • Do not use this skill if no search action is available in the current state.
  • Do not include multiple actions or extra formatting in the search keywords.

Example from Trajectory

Instruction: "i need a long clip-in hair extension which is natural looking, and price lower than 40.00 dollars" Skill Execution:

  1. Criteria identified: product_type="clip-in hair extension", attribute="long", attribute="natural looking", budget="<40.00".
  2. Query formulated: Prioritizes core product type and key attribute -> "long clip-in hair extension".
  3. Action: search[long clip-in hair extension]

© 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

Just SKILL.md in experiments/src/skills/webshop/webshop-product-search of zjunlp/SkillNet.

Open the folder on GitHubat commit c527136

Compare with similar skills

Webshop Product Search 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 Product Search compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Webshop Product Search this skillzjunlp/SkillNet1.4k—~556Automated safety check: PassMIT
React Router Developmentremix-run/react-router57k1 repos~1.5kAutomated safety check: PassMIT
React UI State PatternsChrisWiles/claude-code-showcase6.1k8 repos~1.6kAutomated safety check: PassNone
GSAP in Vue, Nuxt and Sveltegreensock/gsap-skills16k3 repos~2.6kAutomated safety check: PassMIT
@pierre/diffs Code Renderingpierrecomputer/pierre6.3k2 repos~803Automated safety check: PassApache-2.0
Svelte Core Best Practicesrilldata/rill2.9k4 repos~1.8kAutomated safety check: PassApache-2.0

Similar skills

  • React Router Development

    remix-run/react-router

    Guides work on React Router apps by first identifying whether the app uses Framework, Data or Declarative mode, then loading the matching reference and the installed package docs.

    57k GitHub starsUsed in 1 repo~1.5k tokens
    Frontend & DesignAuto-check passed
  • React UI State Patterns

    ChrisWiles/claude-code-showcase

    Sets patterns for React interfaces: when to show loading spinners or skeletons, how to surface errors, how to disable buttons during async work and how to handle empty lists.

    6.1k GitHub starsUsed in 8 repos~1.6k tokens
    Frontend & DesignAuto-check passed
  • GSAP in Vue, Nuxt and Svelte

    greensock/gsap-skills

    Shows how to use GSAP in Vue, Nuxt, Svelte and other lifecycle-based frameworks: create after mount, scope selectors to the component, and revert on unmount.

    16k GitHub starsUsed in 3 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • @pierre/diffs Code Rendering

    pierrecomputer/pierre

    Guides an agent through using @pierre/diffs to render syntax-highlighted files and diffs, and to build editing and review surfaces in React or plain JavaScript.

    6.3k GitHub starsUsed in 2 repos~803 tokens
    DevelopmentAuto-check passed
  • Rules for writing idiomatic Svelte 5 code: when to reach for runes like state, derived and effect, and how to handle props, attachments and bindings.

    2.9k GitHub starsUsed in 4 repos~1.8k tokens
    Frontend & DesignAuto-check passed
  • Vuetify Playground

    vuetifyjs/vuetify

    Maintains the Vuetify repo's local Playground.vue so contributors get a realistic reproduction and a short demo they can paste into a pull request description.

    41k GitHub stars~730 tokensUpdated today
    Frontend & DesignAuto-check passed

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 2 days ago
    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 2 days ago
    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 2 days ago
    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 2 days ago
    Auto-check passed
  • Performs an initial scan of the ALFWorld environment to identify all visible objects and receptacles.

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

    1.4k GitHub stars~744 tokensUpdated 2 days ago
    Auto-check passed

Questions about Webshop Product Search

What does Webshop Product Search do?

Performs an initial product search using a web interface by generating appropriate search keywords based on interpreted query criteria. Webshop Product Search is an agent skill from zjunlp/SkillNet. Performs an initial product search using a web interface by generating appropriate search keywords based on interpreted query criteria.

When should I use Webshop Product Search?

Webshop Product Search fits situations like: starting a product discovery task; returning to search results after rejecting a product; the observation contains a search interface prompt.

How do I install Webshop Product Search in Claude Code?

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

How do I install Webshop Product Search in Codex?

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

Can I use Webshop Product Search 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-product-search -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-product-search, .gemini/skills/webshop-product-search, .github/skills/webshop-product-search and .opencode/skills/webshop-product-search in your project.

What does Webshop Product Search need to run?

SKILL.md names no scripts, command-line tools or credentials: Webshop Product Search is instructions for the agent only.

Does Webshop Product Search 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 Product Search 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 Product Search use?

Webshop Product Search 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 Product Search use?

About 556 tokens (SKILL.md is roughly 2.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Webshop Product Search?

Skills that share tags, products or a category with Webshop Product Search: React Router Development (remix-run/react-router, 57k stars), React UI State Patterns (ChrisWiles/claude-code-showcase, 6.1k stars), GSAP in Vue, Nuxt and Svelte (greensock/gsap-skills, 16k stars) and @pierre/diffs Code Rendering (pierrecomputer/pierre, 6.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Webshop Product Search?

zjunlp (a GitHub organization) maintains it in zjunlp/SkillNet, which has 1,397 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.