Install
openclaw skills install @uasnu1111/travel-emergency-assistant在航班取消、酒店超售、景点关闭等行中突发场景下,一键生成含实时价格、预订链接、决策理由的「应急三选一」方案。聚焦高焦虑场景,提供情绪安抚 + 行动指引(最晚下单时间 + 交通接驳),而非单纯参数对比。适用于旅行途中遇到意外需要快速决策的场景。
openclaw skills install @uasnu1111/travel-emergency-assistant定位:行中突发场景应急决策助手
核心价值:在高焦虑场景下,30 秒内生成「应急三选一」方案,帮助用户快速做出最优决策
当用户在旅行途中遇到以下突发情况时自动触发:
支持极简输入,自动提取关键信息:
根据不同场景调用不同的 FlyAI 工具:
flyai.search_flightflyai.search_hotelflyai.search_poi每个方案包含:
## 🚨 行程急救包 - <场景类型>应急方案
**当前困境**:<简要描述用户遇到的问题>
**搜索范围**:<时间范围/地理范围>
**同行人**:<同行人规格及特殊需求>
---
### 方案 A:<名称>(推荐指数⭐⭐⭐⭐⭐)
- **出发时间**:XX:XX → XX:XX(时长)
- **路线**:起点 → 终点
- **总价**:¥XXX(成人¥XXX + 儿童¥XXX)
- **剩余座位**:XX 席(紧张/充足)
- **✅ 优势**:优势 1,优势 2,优势 3
- **❌ 劣势**:劣势 1,劣势 2
- **⏰ 最晚下单**:HH:MM(原因说明)
[👉 点击立即预订](URL)
---
### 方案 B:<名称>(推荐指数⭐⭐⭐⭐)
[同上结构]
---
### 方案 C:<名称>(推荐指数⭐⭐⭐)
[同上结构]
---
### 💡 决策建议
- **追求稳妥** → 选方案 A(理由)
- **预算敏感** → 选方案 C(理由)
- **带小孩优先** → 选方案 B(理由)
### ⚠️ 风险提示
- 风险 1 说明
- 风险 2 说明
- 理赔/退改指引
---
*数据来源:基于 fly.ai 实时搜索结果* ✈️
[👉 点击立即预订]({url})jumpUrldetailUrljumpUrl| 失败场景 | 兜底方案 |
|---|---|
| 无直飞航班 | ① 搜索邻近城市出发 ② 中转方案(标注总耗时)③ 高铁/动车备选 |
| 全部售罄 | ① 推荐打包产品 ② 建议调整目的地 ③ 提供退票/理赔指引 |
| 价格超出预算 | ① 展示最低可行方案 ② 询问是否接受调整日期 |
| API 超时 | ① 降级为模拟数据演示 ② 提供官方客服电话 ③ 引导截图保存 |
| 同行人特殊需求 | ① 婴儿/老人:过滤长时间步行方案 ② 宠物:标注允许携带的选项 |
用户输入:
航班取消了,今晚要从上海带小孩去北京,预算 2000
期望输出:
用户输入:
到了酒店说超售了,我在杭州西湖,附近有没有同价位替代?预算 500
期望输出:
用户输入:
迪士尼说临时闭园,上海还有什么适合小孩的室内景点?
期望输出:
重要:本技能强制依赖 FlyAI CLI,未安装时直接退出报错,不使用演示数据降级。
在执行任何搜索之前,必须先确保 FlyAI CLI 已正确安装。
检查命令:
which flyai
判断逻辑:
/usr/local/bin/flyai),说明已安装,直接跳过安装步骤安装命令:
npm install -g @fly-ai/flyai-cli
安装后验证:
flyai --help
| 情况 | 处理方式 |
|---|---|
| npm 未安装 | 提示用户先安装 Node.js (https://nodejs.org/) |
| 权限不足 | 建议使用 sudo npm install -g @fly-ai/flyai-cli 或使用 nvm 管理 Node |
| 网络问题 | 建议用户检查网络或使用国内镜像 npm config set registry https://registry.npmmirror.com |
注意:此步骤只在首次使用时执行,后续调用会直接跳过已安装的情况。
flyai search-flight --origin <出发地> --destination <目的地> --dep-date <出发日期>flyai search-hotel --dest-name <目的地名称>flyai search-poi --city-name <城市名称>参数说明:
\\\n 转义换行符--origin、--destination、--dep-date 参数格式{data:{itemList:[...]}}trip-emergency-lite/
├── SKILL.md # 技能定义(含 agent prompt + tools 配置)
└── package.json # 技能元数据
# 将本项目复制到 .skills/ 目录
cp -r trip-emergency-lite ~/.skills/trip-emergency-kit-lite