← 返回 Skills 市场
sebastian1747

Surprise Buddy

作者 sebastian1747 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
106
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install surprise-buddy
功能描述
Look up curated gift ideas from the Surprise Buddy database — country-scoped product cards with title, image, price, and a ready-to-click product link. Inter...
使用说明 (SKILL.md)

Surprise Buddy gift-search skill

A live MCP HTTP server at https://www.surprise-buddy.com/api/mcp exposes a small set of tools that query a curated, country-scoped database of gift ideas. International coverage — every result is a real product page on a real marketplace (Amazon, Etsy, Mercado Libre, Otto, Bol.com, Allegro, Jochen Schweizer) and the link can be presented to the user as-is.

Call list_supported_countries for the current list of countries; coverage grows over time.

Tools

find_gifts

Main search. country is required and is a hard filter — results never cross marketplaces.

arg type notes
country string (ISO-2) required, e.g. DE, US, MX
occasion string birthday, christmas, valentines, mothers-day, einschulung, sinterklaas, midsommar, …
age integer recipient age
gender male/female/unisex unisex rows always included
budget_min_cents / budget_max_cents integer in country currency cents
interests string[] hobby/interest tags — call list_supported_interests for the full list
profession string e.g. teacher, developer, chef, athlete, photographer, gamer
favorite_color string one of red, blue, green, yellow, purple, pink, orange, black, white, gold, silver — only matches gifts whose favorite_color is exactly this; color-agnostic gifts are skipped when this filter is set
limit integer (1–20, default 5)

Returns { gifts: [ { id, title, description, why_it_fits, product_url, image_url, price, currency, shop, shop_display_name, category, favorite_color, country_code } ] }.

list_supported_countries

Returns the country codes that currently have active entries.

list_supported_occasions(country?)

Returns occasion codes with active entries, optionally narrowed to a country.

list_supported_interests

Returns the canonical interest/hobby tag vocabulary (matches the tags shown in the website UI).

list_supported_colors

Returns the canonical favorite-color vocabulary (matches the color picker shown in the website UI).

How to use it in a chat

When a user asks for gift help:

  1. Pull country, occasion, age, budget, interests from the conversation (ask if any are missing — country is mandatory).
  2. Convert the budget to cents in the country's currency, not a foreign currency.
  3. Call find_gifts.
  4. Render each gift as a card: title, image, price (with currency), why-it-fits, and a markdown link [Buy on Amazon](product_url). Do not strip query params from product_url — use the URL exactly as returned.

Example

User: "Geschenk für meinen 35-jährigen Bruder in Deutschland, mag Gaming, Budget 50-100€."

→ find_gifts({
    country: "DE",
    age: 35,
    gender: "male",
    occasion: "birthday",
    budget_min_cents: 5000,
    budget_max_cents: 10000,
    interests: ["gaming"],
    limit: 5
  })

What it is NOT

  • Not a generic web search — only returns rows that exist in the curated DB.
  • Not a price oracle — price_cents is the price at last verification, not live.
  • Empty results are valid: try widening the budget, removing gender, or dropping interests.
安全使用建议
This appears safe for normal gift searches. Before installing, be aware that your search criteria will be sent to Surprise Buddy and that returned product links may include marketplace or tracking query parameters.
功能分析
Type: OpenClaw Skill Name: surprise-buddy Version: 1.0.0 The 'surprise-buddy' skill is a legitimate tool designed to query a curated gift database via an MCP server at https://www.surprise-buddy.com/api/mcp. The tools defined in SKILL.md and README.md (such as find_gifts and list_supported_countries) are well-documented and align perfectly with the stated purpose of providing country-scoped gift recommendations. There is no evidence of data exfiltration, malicious code execution, or harmful prompt injection.
能力评估
Purpose & Capability
The skill’s stated purpose is to query a curated gift database and return product cards. Its capabilities are coherent with that purpose, but users should understand gift-recipient details are sent to the Surprise Buddy service.
Instruction Scope
Instructions are scoped to gift searches, but they tell the agent to render provider-returned product URLs exactly, including query parameters, which may preserve marketplace or affiliate tracking parameters.
Install Mechanism
There is no local code or install script; use depends on a live remote MCP endpoint and optional manual MCP/OpenAPI configuration shown in the README.
Credentials
The skill requests no local binaries, environment variables, credentials, files, or OS-specific access.
Persistence & Privilege
No persistence, background workers, credential storage, or elevated privileges are described in the provided artifacts.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install surprise-buddy
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /surprise-buddy 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Surprise Buddy gift-search skill. - Search curated, country-specific gift ideas across major international marketplaces. - Require user’s country for every search; support filters like occasion, age, interests, profession, budget, and more. - Return gift cards with product details, images, and direct marketplace links. - Includes helper tools to list supported countries, occasions, interests, and colors. - Not a generic web search—results come only from the curated database.
元数据
Slug surprise-buddy
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Surprise Buddy 是什么?

Look up curated gift ideas from the Surprise Buddy database — country-scoped product cards with title, image, price, and a ready-to-click product link. Inter... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。

如何安装 Surprise Buddy?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install surprise-buddy」即可一键安装,无需额外配置。

Surprise Buddy 是免费的吗?

是的,Surprise Buddy 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Surprise Buddy 支持哪些平台?

Surprise Buddy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Surprise Buddy?

由 sebastian1747(@sebastian1747)开发并维护,当前版本 v1.0.0。

💬 留言讨论