Install
openclaw skills install @hello-ahang/flyai-vacation-planner智能拼假日历助手,帮助用户计算最优请假方案。输入目的地、可请假天数和出发城市,自动生成拼假方案并查询机票价格。当用户提到"凑假"、"拼假"、"请假方案"、"怎么请假划算"、"假期规划"时使用。
openclaw skills install @hello-ahang/flyai-vacation-planner帮助用户用最少的请假天数拼出最长的旅行时间,并提供目的地机票价格参考。
完整命令参考见 reference 目录
本技能主要使用:search-flight、search-hotel
| 能力 | 说明 |
|---|---|
| 📅 拼假计算 | 基于法定节假日+周末,计算最优请假方案 |
| ✈️ 机票查询 | 实时查询往返机票价格 |
| 🏨 酒店推荐 | 查询目的地酒店信息 |
| 🌍 目的地信息 | 获取景点、天气、签证等信息 |
在执行任何搜索之前,必须先执行安装命令(幂等安装,确保为最新版本):
npm install -g @fly-ai/flyai-cli@latest --registry=https://registry.npmjs.org
💡 此命令会自动处理首次安装和版本升级,无需手动判断是否已安装。
安装问题处理:
sudo 或 nvmnpm config set registry https://registry.npmmirror.com启动时读取用户历史偏好,减少重复询问。
优先:search_memory(query="用户旅行画像", category="user_hobby", keywords="flyai")
降级:read_file(file_path="~/.flyai/user-profile.md")
启动对话:
"我来帮你规划拼假方案!请告诉我:
- 你想去哪里?
- 最多能请几天假?
- 从哪个城市出发?"
必需信息:
如果目的地模糊(如只说"海岛"),追问偏好后推荐3个具体目的地。
基于当前日期,计算未来3个月内的最优拼假方案。
春节: 2月17日-2月23日(2026)/ 2月6日-2月12日(2027)
清明节: 4月4日-6日
劳动节: 5月1日-5日
端午节: 6月19日-21日(2026)/ 6月8日-10日(2027)
中秋节: 9月25日-27日(2026)/ 9月15日-17日(2027)
国庆节: 10月1日-7日
/flyai search-flight --origin "{出发城市}" --destination "{目的地}" --dep-date {出发日期} --back-date {返回日期} --sort-type 3
如果机票查询失败,展示"参考价"并标注为历史同期估价。
调用 keyword-search --query "{目的地} 旅游攻略 景点" 获取信息,补充:
按以下格式输出每个拼假方案:
━━━━━━━━━━━━━━━━━━━━
📋 方案{字母}({推荐标签})
请假:{具体日期}(周几)
旅行时段:{起始日期} - {结束日期},共{X}天{Y}晚
机票参考:往返 ¥{最低价}-{最高价}
天气:{温度} {天气描述}
标签:{淡旺季标签} | {性价比评价}
👉 下一步:{引导性问题}
━━━━━━━━━━━━━━━━━━━━
推荐标签规则:
下一步引导:
| 场景 | 处理方式 |
|---|---|
| 目的地模糊 | 追问偏好,推荐3个具体目的地 |
| 机票价格获取失败 | 展示"参考价",标注历史同期估价 |
| 可请假天数为0 | 仅推荐纯周末/法定假日方案 |
| 目的地需要签证 | 在方案卡片标红提示签证办理时间 |
| 找不到合适方案 | 建议用户增加可请假天数或调整目的地 |
签证办理时间详见 reference/visa-rules.md
如果目的地需要签证且方案出发日期距现在不足办理时间,标红提示:
⚠️ 签证办理约需X个工作日,该方案时间可能不足
用户选定方案后,根据需求调用:
keyword-search --query "{目的地} 机票酒店套餐 {日期}" — 详见 reference/keyword-search.mdsearch-poi --city-name "{目的地}" --category "{类型}" — 详见 reference/search-poi.mdsearch-hotel --dest-name "{目的地}" --check-in-date {入住} --check-out-date {退房} — 详见 reference/search-hotel.md发现新偏好时提示保存。详见 reference/user-profile-storage.md
保存流程:发现偏好 → 提示确认 → Qoder 用 update_memory / 非 Qoder 更新本地文件