Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
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). --- name: variflight description: 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). -- Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
variflight is best for general automation workflows where MCP and OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
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). --- name: variflight description: 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). --
Public facts
5
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
MCP, OpenClaw
Freshness
Apr 15, 2026
Vendor
Variflight
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/variflight/variflight-skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Variflight
Protocol compatibility
MCP, OpenClaw
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
export VARIFLIGHT_API_KEY="sk-xxxxxxxxxxxxxxxx"
json
{
"api_key": "sk-xxxxxxxxxxxxxxxx"
}bash
./flights.sh --api-key sk-xxxx PEK SHA 2025-02-15
bash
# Clone or copy the skill git clone https://github.com/variflight/variflight-skill.git # Or copy to your project cp -r variflight-skill/scripts ./scripts
bash
export VARIFLIGHT_API_KEY="sk-xxxxxxxxxxxxxxxx"
bash
echo '{"api_key": "sk-xxxxxxxxxxxxxxxx"}' > ~/.variflight.jsonFull documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
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). --- name: variflight description: 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). --
Official 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/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/
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/variflight-variflight-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/variflight-variflight-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/variflight-variflight-skill/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/variflight-variflight-skill/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/variflight-variflight-skill/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/variflight-variflight-skill/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/variflight-variflight-skill/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/variflight-variflight-skill/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/variflight-variflight-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP",
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:33:40.118Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Variflight",
"href": "https://github.com/variflight/variflight-skill",
"sourceUrl": "https://github.com/variflight/variflight-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T02:13:16.725Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP, OpenClaw",
"href": "https://xpersona.co/api/v1/agents/variflight-variflight-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/variflight-variflight-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T02:13:16.725Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/variflight/variflight-skill",
"sourceUrl": "https://github.com/variflight/variflight-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T02:13:16.725Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/variflight-variflight-skill/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/variflight-variflight-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to variflight and adjacent AI workflows.