← 返回
开发者工具 Key

Variflight

Query flight information, train tickets, and travel data using Variflight (飞常准) HTTP API. Use when the user needs to (1) search flights by route or flight number, (2) check flight status and punctuality, (3) find train tickets, (4) get airport weather forecasts, (5) check flight prices, (6) plan multi-modal trips (flight+train), or (7) get flight comfort metrics (happiness index).
Query flight information, train tickets, and travel data using Variflight (飞常准) HTTP API. Use when the user needs to (1) search flights by route or flight number, (2) check flight status and punctuality, (3) find train tickets, (4) get airport weather forecasts, (5) check flight prices, (6) plan multi-modal trips (flight+train), or (7) get flight comfort metrics (happiness index).
lyz1990 lyz1990 来源
开发者工具 clawhub v1.0.1 1 版本 99935.9 Key: 需要
★ 0
Stars
📥 1,560
下载
💾 20
安装
1
版本
#latest

概述

Variflight HTTP API Tool

Official Variflight Agent Skills enabling AI assistants to retrieve flight and railway data via zero-dependency tools.

API Endpoint

  • Base URL: https://ai.variflight.com/api/v1/mcp/data
  • Method: POST
  • Header: X-VARIFLIGHT-KEY: your_api_key
  • Content-Type: application/json

Configuration

支持多种配置方式(按优先级排序):

1. 环境变量(推荐用于 CI/CD)

export VARIFLIGHT_API_KEY="sk-xxxxxxxxxxxxxxxx"

2. 配置文件

按以下顺序查找(找到即停止):

  • ./.variflight.json(项目级配置)
  • ~/.variflight.json(用户级配置)
  • ~/.config/variflight/config.json(XDG 标准)

配置格式:

{
  "api_key": "sk-xxxxxxxxxxxxxxxx"
}

3. 命令行参数

./flights.sh --api-key sk-xxxx PEK SHA 2025-02-15

Quick Start

Installation

# Clone or copy the skill
git clone https://github.com/variflight-ai/variflight-skill.git

# Or copy to your project
cp -r variflight-skill/scripts ./scripts

Get API Key

Visit https://ai.variflight.com

Setup

方式一:环境变量

export VARIFLIGHT_API_KEY="sk-xxxxxxxxxxxxxxxx"

方式二:配置文件

echo '{"api_key": "sk-xxxxxxxxxxxxxxxx"}' > ~/.variflight.json

Usage

# Search flights
./scripts/flights.sh PEK SHA 2025-02-15

# Search by flight number
./scripts/flight.sh MU2157 2025-02-15

# Search train tickets
./scripts/train.sh "上海" "合肥" 2025-02-15

# Airport weather
./scripts/weather.sh PEK

# With explicit API key
./scripts/flights.sh --api-key sk-xxxx PEK SHA 2025-02-15

Available Endpoints

EndpointDescriptionParameters
-----------------------------------
flightsSearch by departure/arrivaldep, arr, date, depcity, arrcity
flightSearch by flight numberfnum, date, dep, arr
transferFlight transfer infodepcity, arrcity, depdate
happinessFlight comfort indexfnum, date, dep, arr
realtimeLocationAircraft locationanum
futureAirportWeatherAirport weathercode, type="1"
searchFlightItinerariesFlight itinerariesdepCityCode, arrCityCode, depDate
trainStanTicketTrain ticketscdep, carr, date
searchTrainStationsTrain stationsquery
getFlightPriceByCitiesFlight pricesdep_city, arr_city, dep_date

Common Airport Codes

CityAirportCode
---------------------
北京首都机场PEK
北京大兴机场PKX
上海虹桥机场SHA
上海浦东机场PVG
广州白云机场CAN
深圳宝安机场SZX
成都双流机场CTU
杭州萧山机场HGH
合肥新桥机场HFE
西安咸阳机场XIY

Response Format

{
  "code": 200,
  "message": "Success",
  "data": { ... }
}

Error Handling

  • 401 - Invalid API key
  • 400 - Bad request
  • 500 - Server error

Integration Examples

OpenClaw (特别支持)

OpenClaw 会自动识别并加载本 skill。

安装:

# 通过 ClawHub 安装
openclaw skill install variflight

# 或手动安装
cp -r variflight-skill ~/.openclaw/workspace/skills/variflight

配置:

# OpenClaw 专用环境文件
echo 'VARIFLIGHT_API_KEY=sk-xxxx' > ~/.openclaw/workspace/.env.variflight

# 或使用通用配置
echo '{"api_key": "sk-xxxx"}' > ~/.variflight.json

使用:

./skills/variflight/scripts/flights.sh PEK SHA 2025-02-15
./skills/variflight/scripts/train.sh "上海" "合肥" 2025-02-15

Claude Code / Cursor

Add to your settings:

{
  "variflight_api_key": "sk-xxxxxxxxxxxxxxxx"
}

Or set environment variable in your shell config:

export VARIFLIGHT_API_KEY="sk-xxxxxxxxxxxxxxxx"

GitHub Actions

- name: Setup Variflight
  env:
    VARIFLIGHT_API_KEY: ${{ secrets.VARIFLIGHT_API_KEY }}
  run: |
    ./scripts/flights.sh PEK SHA 2025-02-15

Docker

ENV VARIFLIGHT_API_KEY=sk-xxxxxxxxxxxxxxxx
COPY scripts/ /app/scripts/

Links

  • Variflight AI: https://ai.variflight.com
  • ClawHub: https://clawhub.com

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-03-28 23:44 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

Caldav Calendar

asleep123
使用 vdirsyncer + khal 同步并查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud 等)。适用于 Linux。
★ 242 📥 30,467
life-service

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 452 📥 227,152
life-service

healthcheck

stellarhold170nt
使用 JSON 文件存储追踪饮水和睡眠
★ 11 📥 29,910