← 返回
AI智能 中文

Best Product

Find the best products in any category with expert picks, value recommendations, and budget options across US, UK, and EU retailers.
在任意品类中找到最佳产品,包括专家精选、性价比推荐和预算选项,覆盖美国、英国和欧盟的零售商。
ralph-oei
AI智能 clawhub v1.0.7 2 版本 99860.9 Key: 无需
★ 0
Stars
📥 718
下载
💾 13
安装
2
版本
#latest

概述

Skill: Product Recommender (/best)

Finds the best products in a category using authoritative review sources across US, EU, and UK.

Trigger

/best [product name] — e.g., /best airfryer, /best wireless earbuds

Sources

Review Aggregators — US

SourceRegionURLAccess
-----------------------------
WirecutterUSnytimes.com/wirecutterPublic
RTINGSUSrtings.comPublic
Consumer ReportsUSconsumerreports.orgPublic (summaries)

Review Aggregators — UK

SourceRegionURLAccess
-----------------------------
TechRadar UKUKtechradar.comPublic
Which?UKwhich.co.ukPublic (summaries)

Review Aggregators — EU

SourceRegionURLAccess
-----------------------------
TweakersNLtweakers.netPublic
KieskeurigNL/BEkieskeurig.nlPublic
ConsumentenbondNL/BEconsumentenbond.nlPublic (summaries)
Testberichte.deDEtestberichte.dePublic
Stiftung WarentestDEtest.dePublic (summaries)
01netFR01net.comPublic
Les NumériquesFRlesnumeriques.comPublic
AltroconsumoITaltroconsumo.itPublic
XatakaESxataka.comPublic
Benchmark.plPLbenchmark.plPublic
Komputer ŚwiatPLkomputerswiat.plPublic
Test-AankoopBEtest-aankoop.bePublic (summaries)

Price Comparison Sources

SourceCoverageURLNotes
------------------------------
KieskeurigNL/BEkieskeurig.nlAggregates all NL/BE retailers, real-time prices
Tweakers PricewatchNLtweakers.net/prijzenReal-time NL pricing
KeepaAmazonkeepa.comAmazon price history (free tier)
IdealoEUidealo.co.ukEU price comparison
PriceRunnerEUpricerunner.comMulti-country price comparison

Retailers (Availability)

United States

RetailerWebsite
-------------------
Amazonamazon.com
Best Buybestbuy.com
Walmartwalmart.com

United Kingdom

RetailerWebsite
-------------------
Amazon UKamazon.co.uk
Curryscurrys.co.uk
John Lewisjohnlewis.com
Argosargos.co.uk

Germany

RetailerWebsite
-------------------
Amazon DEamazon.de
Coolbluecoolblue.de
MediaMarkt DEmediamarkt.de
Saturnsaturn.de
Ottootto.de

France

RetailerWebsite
-------------------
Amazon FRamazon.fr
MediaMarkt FRmediamarkt.fr
Fnacfnac.com
Dartydarty.com
Boulangerboulanger.com
Cdiscountcdiscount.com

Italy

RetailerWebsite
-------------------
Amazon ITamazon.it
MediaMarkt ITmediamarkt.it
Unieurounieuro.it
Euronicseuronics.it

Spain

RetailerWebsite
-------------------
Amazon ESamazon.es
MediaMarkt ESmediamarkt.es
El Corte Ingléselcorteingles.es
Fnacfnac.es

Netherlands

RetailerWebsite
-------------------
Amazon NLamazon.nl
Coolbluecoolblue.nl
MediaMarkt NLmediamarkt.nl

Belgium

RetailerWebsite
-------------------
Amazon BEamazon.be
MediaMarkt BEmediamarkt.be
Coolbluecoolblue.be
Krëfelkrefel.be

Poland

RetailerWebsite
-------------------
Amazon PLamazon.pl
Media Expertmediaexpert.pl
RTV Euro AGDeuroagd.pl
Komputronikkomputronik.pl

Other EU Markets

CountryRetailers
--------------------
AustriaAmazon AT, MediaMarkt AT
SwedenAmazon SE, MediaMarkt SE
DenmarkAmazon DK
FinlandAmazon FI
SwitzerlandAmazon CH

Workflow

  1. Parse query — extract product category from user input
  2. Detect region — default to NL (Ralph is based in the Netherlands). Allow explicit override: /best airfryer de, /best earbuds fr, /best earbuds uk
  3. Search sources — query relevant aggregator for top-rated products via web_search (Brave Search API)
  4. Filter by region — keep products available in selected region
  5. Categorize picks:
    • Top Pick — best overall
    • Best Value — best performance per dollar/pound/euro
    • Budget — solid option under $50/£40/€50
  6. Generate output — 3 picks with summary + link
  7. Date rule: Always use today's actual date (resolved from the system at runtime). Never copy dates from review pages or search results.
  8. Price rule: Show approximate price range from search snippets (e.g., "€120-150"). Use "v.a. €X" for lowest found.
  9. Link rule: Use direct Google search link with full product name: https://www.google.[nl|de|co.uk]/search?q=[product-name]. Region defaults to NL.
  10. Summary rule: Always include 1-2 sentence summary explaining why it's top pick, best value, or budget in English.
  11. Language rule: Always output in the user's language where possible. For NL/BE queries, summaries may be in Dutch or English. For all other regions, use English.
  12. Cache — store results for 6 hours in ~/.openclaw/cache/best-products/

Price-Order Validation (MANDATORY — CHECK BEFORE OUTPUT)

After generating picks, validate price ordering:

  • Budget ≤ Best Value ≤ Top Pick
  • If violated: reorder the categories to match price, or discard the mismatched pick
  • Never output a "Budget" pick that is more expensive than Best Value or Top Pick

Example of a price-order violation:

Budget: Ninja Foodi AF300EU — €149  ← WRONG: more expensive than Top Pick
Top Pick: Philips Airfryer XXL — €130  ← WRONG: cheaper than Budget

Fix: Either swap the category labels to match actual prices, or replace the Ninja with a genuinely cheaper option.

Price-Sanity Checks (MANDATORY — CHECK BEFORE OUTPUT)

Before presenting any pick, verify:

  1. Budget is genuinely budget for the region (NL: ≤ €90, UK: ≤ £75, DE: ≤ €90)
  2. Best Value is cheaper than Top Pick
  3. Budget is cheaper than Best Value
  4. All three picks have real prices — never output "unknown" or leave price blank

If any check fails: do not output that pick. Find a cheaper/different alternative or flag the draft as needing review.

If prices cannot be verified: output with a note: "⚠️ Prijzen niet live geverifieerd — check voor publicatie."

Region Detection

Default: NL (Netherlands) — can be overridden per query.

CommandRegionRetailers Checked
-----------------------------------
/best [product]NL (default)amazon.nl, Coolblue, MediaMarkt
/best [product] ukUKamazon.co.uk, Currys, John Lewis
/best [product] deGermanyamazon.de, MediaMarkt, Saturn, Otto
/best [product] frFranceamazon.fr, Fnac, Darty, Boulanger
/best [product] itItalyamazon.it, MediaMarkt, Unieuro
/best [product] esSpainamazon.es, MediaMarkt, El Corte Inglés
/best [product] nlNetherlandsamazon.nl, Coolblue, MediaMarkt
/best [product] beBelgiumamazon.be, MediaMarkt, Coolblue
/best [product] plPolandamazon.pl, Media Expert, RTV Euro AGD
/best [product] euGeneric EUamazon.de, Coolblue, MediaMarkt

Output Format

🎯 /best [product]

📍 [US/UK/DE/FR/IT/ES/NL/BE/PL] — [today's date, e.g. "maart 2026" or "March 2026"]

🏆 TOP PICK
[Product Name]
€[price range] • [Retailer]
[1-sentence summary why]
🔗 https://www.google.[nl|de|co.uk]/search?q=product+name

💎 BEST VALUE
[Product Name]
€[price range] • [Retailer]
[1-sentence summary why]
🔗 https://www.google.[nl|de|co.uk]/search?q=product+name

💶 BUDGET
[Product Name]
€[price range] • [Retailer]
[1-sentence summary why]
🔗 https://www.google.[nl|de|co.uk]/search?q=product+name

Caching

  • Location: ~/.openclaw/cache/best-products/
  • Format: {product}-{region}.json (e.g., earbuds-nl.json)
  • TTL: 6 hours
  • Check: Always check cache first; if stale/missing, fetch fresh data
  • To disable/clear: rm -rf ~/.openclaw/cache/best-products/ — cache is optional, not required
  • Privacy note: Cached data is only product names and prices, no personal information

Link Verification (MANDATORY)

CRITICAL: All output URLs MUST be working Google search links. No exceptions.

RuleRequirement
-------------------
✅ Use Google Search`https://www.google.[nldeco.uk]/search?q=[full-product-name]`
✅ Full product nameAlways use exact name from reviews (e.g., "Philips Airfryer XXL 3000 Series NA342")
✅ Region matchUse google.nl for NL, google.de for DE, google.co.uk for UK
❌ No direct retailer linksThese often block; Google search always works
❌ No markdown linksUse raw URL format only: 🔗 https://www.google.nl/search?q=product — never text
✅ Default to NLAlways use google.nl unless user explicitly specifies another region

Verification workflow:

  1. Search reviews → get exact product names
  2. Construct Google search URL with full product name
  3. Verify the product name is accurate from trusted sources (Consumentenbond, Which?, etc.)
  4. Output Google search link — user can click to see current prices

External Endpoints

EndpointData SentPurpose
------------------------------
Brave Search API (web_search)Product search queries only (e.g. "best airfryer nl reviews")Find review pages from trusted sources
Google Search URLsProduct names onlyGenerate price comparison links for user (open in browser)
Review aggregator sitesNone — read-only via web_fetchExtract named product recommendations

No personal data, credentials, or API keys are sent to external services.

Privacy & System Access

  • Search queries: Product search terms only → Brave Search API (via OpenClaw's built-in web_search tool). This is the same as typing a product query into a search engine.
  • Google Search URLs: Product names embedded in links → Google (opens search results in browser)
  • Cache: Writes to ~/.openclaw/cache/best-products/ for 6 hours. Optional — can be disabled by clearing that folder.
  • Timezone detection: Reads system timezone to default to NL. Can be overridden per query (e.g., /best earbuds de).
  • No credentials required: Uses OpenClaw's built-in web_search and web_fetch tools only.
  • No PII: No user identifiers, emails, or personal information processed.

Trust Statement

This skill uses publicly available review data from trusted sources (Wirecutter, RTINGS, Which?, Tweakers, Consumentenbond, etc.) and price data from major retailers (Amazon, Best Buy, MediaMarkt, Coolblue, etc.). No personal data is collected or sent to third parties beyond standard search queries.

Model Invocation Note

This skill can be invoked autonomously when the user types /best [product]. Users can opt out by disabling this skill in their OpenClaw configuration.

版本历史

共 2 个版本

  • v1.0.7 当前
    2026-05-03 03:58 安全 安全
  • v1.0.2
    2026-03-30 13:29 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Last30 Deep Research

ralph-oei
深度研究 Reddit、X/Twitter、Hacker News、YouTube、Polymarket 及网络上最近30天的内容,将发现综合成有依据、有引用的简报...
★ 0 📥 514
ai-intelligence

Proactive Agent

halthelobster
将AI智能体从任务执行者升级为主动预判需求、持续优化的智能伙伴。集成WAL协议、工作缓冲区、自主定时任务及实战验证模式。Hal Stack核心组件 🦞
★ 836 📥 213,164
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,358 📥 318,424