用途:Flight Skill 用于实时查询航班状态、追踪中转行程以及查看机场延误情况,适合用户询问某航班是否延误、某人行程能否赶上转机或某机场当前运行状况时使用。数据来自 FlightRadar24 公开 API,无需认证,实时航班约每 30 至 60 秒更新一次。
主要能力:可查询单个航班的状态(计划、延误、飞行中、已降落、取消),显示出发与到达的当地时间、以分钟计的延误时长;对多段行程做中转分析,标记衔接紧张或已错过的转机;支持机场进出港航班板;使用 --verbose 可显示机型等信息;--json 提供便于程序处理的输出。状态以颜色区分:准点、轻微延误、延误、计划中,以及飞行中标记。
使用方式:需 Python 3.9+,仅用标准库,无需 pip 安装。命令示例:python3 ~/.claude/skills/flight-skill/flight_skill.py status WN3971;加 --date 2026-03-16 指定日期,加 --live 查看实时,加 --json 或 -v 调整输出。中转查询:python3 ~/.claude/skills/flight-skill/flight_skill.py trip WN3971 WN1267。机场查询:python3 ~/.claude/skills/flight-skill/flight_skill.py airport MDW --arrivals 或 --departures。航班号支持 IATA 与 ICAO 格式并自动转换,如 SWA3971 转为 WN3971。
限制:资料未提供收费、价格、平台覆盖范围及数据准确性保证等信息;实际可用性取决于 FlightRadar24 公开接口与本地 Python 环境。