Outgoing 活动发现与预订
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-activity-discovery-and-booking。
技能介绍
要解决什么问题
周末或出差时,「今晚吃什么、附近有什么活动」往往要在多个 App 里反复搜,结果还难对齐时间、氛围和同行人数。本技能把这类 自然语言意图 直接交给 Outgoing API(GET /partner/v1/search),返回已排序、可落地的场所与活动列表;需要时再走订票或订位流程,而不是让模型凭空编造店名或票价。
技能如何工作
- 检索:把用户原话尽量完整地带上时间段、氛围、人数、地标(例如「SoMa 今晚喝酒加 live music」),一次请求优于多次零碎提问;可选
city作地理锚点,但若查询里已写明地点会被查询内容覆盖。 - 呈现:接口返回
{ message, activities[] };每条活动含activity_id、name、short_description、semantic_location、is_bookable、ticket_price等。先给出message,再列推荐:名称、一行简介、街区、可预订时的价格标签;有picture_url则展示。 - 预订(可选):购票走 book-tickets 技能(
POST /partner/v1/bookings);订餐厅桌位用 make-reservation。通用技能外,Outgoing 还提供 date-night、trip-planning、pet-friendly 等场景化技能,同一套 API 上换提示策略即可。 - 鉴权:Outgoing API Key 或 OpenClaw 自动下发的 AAuth Key;多用户场景可传
X-External-User-Id。
边界与注意点
只展示 API 实际返回的场地、价格与可订状态,不要补全未返回的可用性。预订能力取决于活动是否 is_bookable 以及你是否挂载对应子技能;复杂行程规划可优先选用 trip-planning 等专用技能而非只靠通用搜索。
使用场景
- 出差到新城市,用一句自然语言让 Agent 拉取当晚酒吧或 live music 的排序列表并展示街区与票价
- 周末带娃,在同一对话里限定「低强度、室内或亲子友好」并筛选可预订活动
- 要请客户吃饭,根据人数与氛围搜索合适餐厅,再调用 make-reservation 完成桌位预约
- 用户确认某条 `is_bookable` 活动后,用 book-tickets 走 Outgoing 购票接口完成下单
适合人员
- 常驻 OpenClaw、需代用户查「附近吃什么/玩什么」并只展示 API 返回结果的个人助理 Agent
- 帮家庭或小团队做行程的人,要在查询里固定地标、天气与同行人数(含宠物或无障碍需求)
- 商务运营或销售支持,经常要为外地客户或同事选会面餐厅并需要可核验的订位流程
- 集成 Outgoing 的合作方开发者,用 partner scope API Key 或 AAuth 为不同 `X-External-User-Id` 做个性化检索