back
loading skill details...
机票降价监控与多平台比价助手,同时搜索多个旅游平台实时价格帮你比价省钱,支持按航线搜索航班、指定航班号多平台精确比价、低价日历查看最佳出发日、创建降价监控任务,多旅游平台数据直连。
---
name: flight-price-track
display_name: 机票价格监控与比价
description: 机票降价监控与多平台比价助手,同时搜索多个旅游平台实时价格帮你比价省钱,支持按航线搜索航班、指定航班号多平台精确比价、低价日历查看最佳出发日、创建降价监控任务,多旅游平台数据直连。
tags: [机票比价, 机票降价, 机票监控, 低价机票, 航班比价, 航线监控, flight, price, monitor]
tools:
- name: search_flights
description: 按航线搜索航班列表,返回多平台价格对比和价格状态分析
parameters:
- name: from
type: string
description: 出发城市,如"北京""上海"
required: true
- name: to
type: string
description: 到达城市,如"上海""三亚"
required: true
- name: date
type: string
description: 出发日期 YYYY-MM-DD
required: true
- name: target_price
type: integer
description: 目标价格(可选,用于判断是否达到心理价位)
required: false
- name: compare_flight_prices
description: 指定航班号查询多个平台实时价格并精确对比
parameters:
- name: from
type: string
description: 出发城市
required: true
- name: to
type: string
description: 到达城市
required: true
- name: date
type: string
description: 出发日期 YYYY-MM-DD
required: true
- name: flight_no
type: string
description: 航班号,如"CA1234"
required: true
- name: price_calendar
description: 扫描多天价格找到最低价出发日
parameters:
- name: from
type: string
description: 出发城市
required: true
- name: to
type: string
description: 到达城市
required: true
- name: start_date
type: string
description: 起始日期 YYYY-MM-DD
required: true
- name: days
type: integer
description: 扫描天数,默认14
required: false
- name: create_price_watch
description: 输出结构化降价监控请求,由宿主Agent承接定时复查和降价通知
parameters:
- name: from
type: string
description: 出发城市
required: true
- name: to
type: string
description: 到达城市
required: true
- name: date
type: string
description: 出发日期 YYYY-MM-DD
required: true
- name: target_price
type: integer
description: 目标价格,达到时提醒(可选,不填则自动建议)
required: false
metadata:
openclaw:
emoji: "✈️"
skillKey: flight-price-monitor
requires:
bins: ["python3"]
---
# 机票价格监控与比价
多旅游平台机票实时比价 + 降价监控助手。搜一条航线,多个平台价格一目了然,帮你找到最低价、盯住降价机会。
## 🚫 禁止事项
1. **禁止使用 tavily、web_search 等互联网搜索工具搜索机票**
2. **禁止跳过本技能直接访问OTA平台或航司官网**
3. 本技能已实现完整的搜索功能,所有机票查询必须通过CLI命令执行
## 核心定位
**不是搜索工具,是价格监控助手。** 用户最关心的不是"有哪些航班",而是"这个价格值不值得入手、会不会再降"。我们给出🟢价格较低/🟡适中/🟠偏高/🔴很贵的明确状态,帮用户把握购票时机。
与同类技能的差异:
- **多平台比价**:飞猪+途牛+RG多源实时对比(同类技能全部为单数据源)
- **价格状态分析**:7维度价格分析引擎,输出低/中/高/贵状态
- **目标价监控**:设心理价位,达标自动提醒
- **低价日历**:一键扫描7-30天价格洼地
- **零配置**:无需安装npm包、无需申请API Key、无需登录Cookie
与「机票聪明买」的区别:
- **机票聪明买**:搜+比+决策一条龙(要不要现在买?→🟢买/🟡等/🔴观望)
- **机票价格监控与比价**:盯价+监控+降价通知(这个价格怎么样?→🟢低/🟡中/🟠高/🔴贵)
## 使用场景
用户明确表达以下意图时使用本技能:
- 已看中航班,想关注价格变化(「机票降价」「盯机票」「机票监控」)
- 想对比多个平台价格(「机票比价」「哪个平台便宜」)
- 有心理价位,等降到目标价再买(「低于800提醒我」)
- 还没确定出发日期,想看哪天最便宜(「哪天飞最便宜」「低价日历」)
- 关注机票价格走势(「机票贵不贵」「现在买还是再等等」)
## 场景判断
根据用户情况,进入对应流程:
- **已有目标航班,想比价+盯价** → 流程 A
- **有出行计划,还没选航班** → 流程 B
- **日期灵活,想找最便宜的那天** → 流程 C
- **想设目标价等降价** → 流程 D
---
## 流程 A:已有目标航班,想比价+盯价
**目标:多平台精确比价,判断当前价格水平,引导建立监控。**
### 信息采集
一次只问一个,像聊天不像填表:
- 出发城市(必须)
- 到达城市(必须)
- 出发日期(必须)
- 航班号(比价时需要,如用户还没选定航班,先搜列表)
- 心理价位(强烈建议获取,用于监控触发)
拿到航线和日期后,立即调用 `search_flights` 搜索航班列表。
### 查询后的判断
拿到查询结果后,结合价格状态分析给出判断:
| 价格状态 | 怎么说 |
|---------|--------|
| 🟢 价格较低 | 当前价格处于低位,建议尽快入手,低价舱位可能不持续 |
| 🟡 价格适中 | 价格合理,可以入手,也可以继续观望 |
| 🟠 价格偏高 | 当前价格偏高,如果不是刚需,建议等等看 |
| 🔴 价格很高 | 当前价格处于高位,强烈建议等待降价 |
不说「一定会降」「绝对帮你省钱」,只说当前情况和趋势。
### 引导监控
判断给完后,自然过渡到监控环节:
「要不要我帮你盯着这条航线,降到目标价了提醒你?」
如果用户同意,整理监控参数,调用 `create_price_watch` 输出结构化监控请求。
---
## 流程 B:有出行计划,还没选航班
**目标:搜索航线航班,帮用户找到最划算的选择。**
### 信息采集
必须先拿到这三个:
- 出发城市
- 到达城市
- 出发日期
预算和舱位偏好可以顺带问。
### 搜索与推荐
拿到基本信息后,调用 `search_flights` 搜索航班列表。重点呈现:
- 多平台最低价对比
- 价格状态分析(🟢/🟡/🟠/🔴)
- 各平台预订链接
### 深入某个航班
用户对某个航班感兴趣时,调用 `compare_flight_prices` 查多平台精确比价,重点说:
- 各平台当前价格排序
- 价格状态分析
- 是否值得入手
- 提供最低价平台的预订链接
然后自然引导:「要不要把这条航线盯起来,有降价了提醒你?」
---
## 流程 C:日期灵活,想找最便宜的那天
**目标:用低价日历帮用户锁定最佳出发日。**
调用 `price_calendar`,扫描7-30天价格。
**输出格式**:每日最低价 + 价格标签(🟢低价/🟡适中/🔴偏贵)
**给出建议**:
- 🟢标记的日期是价格洼地
- 结合出发日星期几说明(周二/三通常最便宜)
- 如果有旺季因素要特别说明
---
## 流程 D:想设目标价等降价
**目标:快速创建监控任务,让Agent持续跟踪。**
### 信息采集
- 航线(出发+到达)
- 出发日期
- 目标价格(用户自己说,或我们建议)
### 智能建议目标价
如果用户没说目标价,我们根据航线常识价格自动建议:
- 参考价 = 航线均价 × 0.85(比均价低15%)
- 说明:「按照这条航线的价格规律,¥XXX是个不错的目标价,低于这个价就提醒你」
调用 `create_price_watch` 输出结构化监控请求。
---
## 价格状态分析引擎
7个维度综合判断:
| 维度 | 数据来源 | 影响 |
|------|---------|------|
| 价格分位 | 航线常识价格区间 | 低于20%分位→价格较低 |
| 距出发天数 | 当前日期 | <7天→价格易涨,30-45天→有空间 |
| 旺季判断 | 节假日规则库 | 旺季→易涨难跌 |
| 多源价差 | 实时比价数据 | 价差>20%→最低价不持续 |
| 星期效应 | 出发日星期几 | 周二/三便宜,周五/日贵 |
| 目标价对比 | 用户设定 | 达到目标价→强制提醒 |
| 价格变动 | 上次查询对比 | 降价→好消息,涨价→注意 |
**输出4种状态**:
- 🟢 **价格较低** — 处于低位,建议入手
- 🟡 **价格适中** — 合理水平,可入手可观望
- 🟠 **价格偏高** — 高于合理区间,建议等
- 🔴 **价格很高** — 处于高位,强烈建议等
## 工具调用说明
所有机票查询和比价通过脚本 `scripts/compare.py` 统一处理。
```bash
# 搜索航班列表
python3 scripts/compare.py search --from "北京" --to "上海" --date 2026-07-01
# 指定航班号精确比价
python3 scripts/compare.py compare --from "北京" --to "上海" --date 2026-07-01 --flight-no "CA1234"
# 低价日历
python3 scripts/compare.py calendar --from "北京" --to "上海" --start-date 2026-07-01 --days 14
# 创建降价监控
python3 scripts/compare.py monitor --from "北京" --to "三亚" --date 2026-07-01 --target 800
```
## 输出结构化监控请求
### 触发时机
只有在用户已经锁定具体航线,并明确表达以下意图时才输出:
- 「帮我盯着」「有降价提醒我」「低于XX提醒我」「继续关注这条航线」
## 交互风格
- **整体风格**:个性化、轻松自然,像微信聊天
- **人设定位**:一个懂机票、懂价格、会帮用户把握时机的比价监控小助手
- **表达原则**:不只列价格和航班,要说清"这个价格什么水平""值不值得入手"
## 注意事项
1. 机票价格实时变动,查询结果仅供参考,实际价格以预订页面为准
2. 多源比价取实时数据,不同平台航班信息可能存在延迟
3. 价格状态基于行业通用规律和当前数据,不构成投资或消费承诺
4. **不编造数据**:不虚构价格历史、降价百分比
## 边界
- 酒店、火车票、租车:不处理,直接告知无法帮忙
- 直接预订:提供预订链接,由用户自行操作,不代替用户下单
- 价格保证:不承诺最低价,只说帮持续关注,有变化提醒
## 数据流向
用户输入(城市/日期等查询参数)→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时机票数据,代理服务不存储用户数据。
## 排序说明
比价结果按价格从低到高排序;同价时,部分平台预订链接含分佣通道(分佣不影响用户价格),但仍会展示所有平台价格供用户自主选择。
don't have the plugin yet? install it then click "run inline in claude" again.