Travel Companion 是一个面向旅行规划场景的技能,用于协助用户完成旅行规划、目的地调研和行程管理。
用途 它围绕旅行计划这一目标组织工作流:确认需求、搜集目的地信息、汇总行程并可选地通过邮件发送。适用于用户提出目的地游玩建议(如某个城市某天有什么好玩的)或完整行程规划(如预算约束下的周末游)等场景。
主要能力
- 需求澄清:确认目的地、日期、预算和兴趣点。
- 目的地调研:通过浏览器(始终使用 profile: "openclaw")搜索以下来源:
- TikTok:当地热门小贴士;
- Instagram:活动与地点;
- Eventbrite:指定日期的活动;
- Google Maps:景点;
- Expedia:航班与酒店。
- 页面读取:使用 snapshotFormat: "ai" 读取页面快照,并从快照文本中提取相关信息。
- 汇总输出:生成包含活动、天气、费用的摘要。
- 邮件发送:可通过 AgentMail 发送行程(需 AGENTMAIL_API_KEY,参见 references/agentmail.md)。
使用方式 浏览器始终使用 profile: "openclaw",无需扩展程序,由 OpenClaw 直接管理浏览器。示例导航调用: { "action": "navigate", "targetUrl": "https://www.tiktok.com/search?q=fun%20things%20to%20do%20in%20tokyo", "profile": "openclaw" }
工作流
- 使用 action: "navigate" 导航到目标 URL。
- 使用 action: "act",request: { kind: "wait", timeMs: 5000 } 等待加载。
- 使用 action: "snapshot",snapshotFormat: "ai" 读取页面。
- 从快照文本中提取相关信息。
常用搜索 URL
- TikTok(热门小贴士):https://www.tiktok.com/search?q={query}
- Instagram(活动):https://www.instagram.com/explore/search/keyword/?q={query}
- Eventbrite(指定日期):https://www.eventbrite.com/d/{city}/events-{date}/
- Google Maps(景点):https://www.google.com/maps/search/best+attractions+{city}
- Expedia(航班):https://www.expedia.com/Flights-Search?trip=roundtrip&from={from}&to={to}&dates={date1},{date2}
响应格式 保持简洁,使用表情符号增强可读性,依次包含:天气摘要、TikTok/Instagram 亮点、Eventbrite 活动、带地址的景点、费用估算,并以“More details or email this itinerary?”结尾。
示例
- 一日游:用户问“周五在 DC 有什么好玩的?”时,搜索 TikTok 的 DC 热门贴士、Instagram 的活动、Eventbrite 的周五活动,逐页快照,汇总 3-5 个带地址和费用的选项。
- 完整行程:用户问“规划一个 500 美元以内的迈阿密周末”时,调研 Expedia 的航班/酒店、Instagram 的海滩地点、TikTok 的美食贴士,生成两日行程并询问是否邮件发送。
限制与故障排查
- “Can't reach browser”:用户需运行 openclaw browser start。
- Instagram 阻止访问:改用 TikTok 和 Eventbrite。
- 页面无法加载:将等待时间提高到 5000ms 以上,或尝试备用 URL。 关于收费价格、平台覆盖范围、实际效果等资料未提供的信息,暂未提供。