Install
openclaw skills install @richardpenner/universal-product-searchSearch and compare products across global merchants. Use when a user asks to find, browse, compare, or research products, prices, sellers, variants, availability, or shipping options for virtually any product.
openclaw skills install @richardpenner/universal-product-searchSearch a global merchant catalog through the Universal Commerce Protocol (UCP) using the bundled scripts/search.mjs wrapper. Keep this skill focused on discovery: do not create carts, start checkout, or purchase products unless the user explicitly asks and an appropriate skill is available.
Extract the buyer's query and any stated country, currency, language, merchant, budget, or product constraints. Do not invent preferences.
Run the wrapper with the user's complete natural-language query:
node "{baseDir}/scripts/search.mjs" --query "wireless headphones under $100" --country US
If no local UCP profile exists, initialize one, then retry:
node "{baseDir}/scripts/search.mjs" --init-profile
For one merchant, pass its HTTPS storefront URL:
node "{baseDir}/scripts/search.mjs" --query "cold brew" --business "https://example.myshopify.com"
Present a compact comparison of relevant results. Include title, price and currency, merchant, important variants, and product URL when returned. State when a requested constraint cannot be verified from the response.
Refine the query when results are broad or poor. Ask one concise question only when a missing preference would materially change the results.
--query <text>: required for searches--country <ISO-2>: buyer country, such as US or CA--currency <ISO-4217>: preferred currency, such as USD or CAD--language <BCP-47>: preferred language, such as en or en-CA--intent <text>: additional buyer intent--business <https-url>: merchant storefront for merchant-scoped search--profile <name>: non-default local UCP profile--limit <1-50>: maximum products requested; defaults to 10--init-profile [name]: create and activate a local profile; defaults to agent