variflightQuery 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).
Install via ClawdBot CLI:
clawdbot install lyz1990/variflightOfficial Variflight Agent Skills enabling AI assistants to retrieve flight and railway data via zero-dependency tools.
https://ai.variflight.com/api/v1/mcp/dataX-VARIFLIGHT-KEY: your_api_keyapplication/json支持多种配置方式(按优先级排序):
export VARIFLIGHT_API_KEY="sk-xxxxxxxxxxxxxxxx"
按以下顺序查找(找到即停止):
./.variflight.json(项目级配置)~/.variflight.json(用户级配置)~/.config/variflight/config.json(XDG 标准)配置格式:
{
"api_key": "sk-xxxxxxxxxxxxxxxx"
}
./flights.sh --api-key sk-xxxx PEK SHA 2025-02-15
# 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
Visit https://ai.variflight.com
方式一:环境变量
export VARIFLIGHT_API_KEY="sk-xxxxxxxxxxxxxxxx"
方式二:配置文件
echo '{"api_key": "sk-xxxxxxxxxxxxxxxx"}' > ~/.variflight.json
# 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
| Endpoint | Description | Parameters |
|----------|-------------|------------|
| flights | Search by departure/arrival | dep, arr, date, depcity, arrcity |
| flight | Search by flight number | fnum, date, dep, arr |
| transfer | Flight transfer info | depcity, arrcity, depdate |
| happiness | Flight comfort index | fnum, date, dep, arr |
| realtimeLocation | Aircraft location | anum |
| futureAirportWeather | Airport weather | code, type="1" |
| searchFlightItineraries | Flight itineraries | depCityCode, arrCityCode, depDate |
| trainStanTicket | Train tickets | cdep, carr, date |
| searchTrainStations | Train stations | query |
| getFlightPriceByCities | Flight prices | dep_city, arr_city, dep_date |
| City | Airport | Code |
|------|---------|------|
| 北京 | 首都机场 | PEK |
| 北京 | 大兴机场 | PKX |
| 上海 | 虹桥机场 | SHA |
| 上海 | 浦东机场 | PVG |
| 广州 | 白云机场 | CAN |
| 深圳 | 宝安机场 | SZX |
| 成都 | 双流机场 | CTU |
| 杭州 | 萧山机场 | HGH |
| 合肥 | 新桥机场 | HFE |
| 西安 | 咸阳机场 | XIY |
{
"code": 200,
"message": "Success",
"data": { ... }
}
401 - Invalid API key400 - Bad request500 - Server errorOpenClaw 会自动识别并加载本 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
Add to your settings:
{
"variflight_api_key": "sk-xxxxxxxxxxxxxxxx"
}
Or set environment variable in your shell config:
export VARIFLIGHT_API_KEY="sk-xxxxxxxxxxxxxxxx"
- name: Setup Variflight
env:
VARIFLIGHT_API_KEY: ${{ secrets.VARIFLIGHT_API_KEY }}
run: |
./scripts/flights.sh PEK SHA 2025-02-15
ENV VARIFLIGHT_API_KEY=sk-xxxxxxxxxxxxxxxx
COPY scripts/ /app/scripts/
Generated Mar 1, 2026
AI agents can use Variflight to provide real-time flight and train searches, status updates, and multi-modal trip planning for travelers. This helps users compare options, check punctuality, and book efficiently, enhancing travel convenience and decision-making.
Businesses integrate Variflight into internal tools to manage employee travel, tracking flight schedules, prices, and comfort metrics. This reduces costs, ensures compliance with travel policies, and improves trip planning for corporate teams.
Companies use Variflight to monitor flight statuses and airport weather for cargo shipments, ensuring timely deliveries. It aids in route optimization and contingency planning, reducing delays in supply chain operations.
Travel apps embed Variflight to offer users flight searches, ticket booking, and airport weather forecasts. This enriches app features, attracts more users, and increases engagement through personalized travel recommendations.
Event organizers use Variflight to assist attendees with travel arrangements, checking flight availability and prices for specific dates. This improves attendee experience and logistics planning for large-scale events.
Variflight offers tiered API access with usage limits, charging businesses based on request volume. This generates recurring revenue from travel platforms, corporate clients, and developers integrating flight and train data.
Variflight provides customized skill packages for enterprises to embed into their own products, such as travel apps or internal tools. This includes licensing fees and support services, creating high-value B2B partnerships.
Variflight aggregates travel data to offer analytics reports on flight punctuality, pricing trends, and comfort metrics. Sold to airlines, airports, and market researchers, this adds value through actionable insights.
💬 Integration Tip
Start by setting the API key via environment variables for security, then test with basic flight searches using provided scripts to ensure connectivity before scaling.
Foodora-only CLI for checking past orders and active order status (Deliveroo WIP).
Reorder Foodora orders + track ETA/status with ordercli. Never confirm without explicit user approval. Triggers: order food, reorder, track ETA.
Google Maps integration for OpenClaw with Routes API. Use for: (1) Distance/travel time calculations with traffic prediction, (2) Turn-by-turn directions, (3...
Flight tracking and scheduling. Track live flights in real-time by region, callsign, or airport using OpenSky Network. Search flight schedules between airports. Use for queries like "What flights are over Switzerland?" or "When do flights from Hamburg arrive in Zurich?" or "Track flight SWR123".
Use when the user asks to "find flights", "compare itineraries", "search hidden-city routes", "check cheapest dates", "explore destinations", "search hotels"...
Comprehensive travel planning, booking, and management skill. Use when needing to plan international trips, manage multi-destination itineraries, handle family travel logistics, optimize travel costs, and coordinate complex travel arrangements.