← Back to Skills Marketplace
902
Downloads
1
Stars
3
Active Installs
5
Versions
Install in OpenClaw
/install variflight-aviation
Description
航班信息查询 Skill(飞常准官方 MCP)- 实时航班动态、航线搜索、舒适度评估、机场天气、中转规划、实时定位
Usage Guidance
This skill appears to do what it claims (a VariFlight MCP client). Before installing or running it: 1) Verify the npm package @variflight-ai/variflight-mcp on the npm registry (author, version history, and recent releases) because the skill dynamically downloads and executes that package via npx. 2) Inspect SKILL.md and included source for any unexpected hidden characters (pre-scan found unicode control chars). 3) Provide an API key only from the official VariFlight site (https://ai.variflight.com/keys) and be aware the key will be passed to the child MCP process — that process will contact VariFlight servers (expected for functionality). 4) If you need stronger assurance, pre-install and audit @variflight-ai/variflight-mcp locally and pin a known-good version, or run the skill in an isolated environment. 5) If you operate in a sensitive environment, review network egress logs and the MCP package source before granting network access.
Capability Analysis
Type: OpenClaw Skill
Name: variflight-aviation
Version: 1.0.4
The skill bundle is a legitimate implementation of a flight information service using the VariFlight (飞常准) MCP. It provides tools for flight searching, tracking, and weather updates by wrapping the '@variflight-ai/variflight-mcp' package via npx. The inclusion of a detailed research report ('research_report_aviation_migration.md') regarding API migration and the consistent use of official VariFlight endpoints (ai.variflight.com) indicate a transparent and standard development process. While 'debug-limits.js' contains references to a missing AviationStack client, this appears to be a harmless leftover from previous development phases described in the migration report.
Capability Assessment
Purpose & Capability
Name/description (flight data, MCP integration) match the code and SKILL.md. The skill only asks for a VariFlight API key (X_VARIFLIGHT_KEY or VARIFLIGHT_API_KEY) and uses Node/npx to run the @variflight-ai/variflight-mcp MCP server — all of which are coherent for its stated purpose.
Instruction Scope
SKILL.md instructs the user to provide an API key via config.local.json or X_VARIFLIGHT_KEY and to use npx to run @variflight-ai/variflight-mcp. The runtime instructions and code read the local config and environment and spawn an npx process, then communicate with that MCP over stdio. The skill requests network, env-read and file-read permissions which align with its behavior. Note: SKILL.md contained a prompt-injection detection (unicode-control-chars) — likely formatting but worth checking the raw file for hidden/control characters.
Install Mechanism
No install spec in registry, but the code dynamically invokes npx -y @variflight-ai/variflight-mcp at runtime (MCPServerManager and Stdio transport). This means the remote npm package will be downloaded and executed on first run — expected for an MCP-style skill but higher-risk than pure instruction-only skills. The package comes from the npm registry (no arbitrary URL downloads observed).
Credentials
Only the VariFlight API key (X_VARIFLIGHT_KEY / VARIFLIGHT_API_KEY) is required and is justified by the skill's interactions with VariFlight's MCP. The skill reads config.local.json if present and process.env; it does not request unrelated credentials or system secrets in the manifest.
Persistence & Privilege
The skill is user-invocable, not always-enabled, and does not request elevated persistence or modify other skills. It spawns subprocesses (npx) but does not alter system-wide agent configuration beyond using local config/env as expected.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install variflight-aviation - After installation, invoke the skill by name or use
/variflight-aviation - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
- Version reset and metadata sync: changed version in SKILL.md from 3.0.0 to 1.0.4 to align with package.json.
- No user-facing features or CLI command changes.
- Documentation and internal metadata updates for clarity and consistency.
v1.0.3
- Removed legacy support for aviationstack; the Skill now solely relies on VariFlight MCP as the backend.
- Cleaned up logic and dependencies by deleting unused files (aviationstack-client.js, config-loader.js).
- Updated configuration to reference the correct environment variable (X_VARIFLIGHT_KEY) consistently.
- Documentation and metadata adjusted to clarify only VariFlight MCP is supported going forward.
v1.0.2
variflight-aviation 1.0.2
- Improved MCP server integration and code architecture.
- Added src/lib/aviationstack-client.js for enhanced data source compatibility.
- Updated SKILL.md with clearer setup instructions and detailed command documentation.
- Enhanced error handling and configuration file logic.
- Improved stability across all major commands (search, info, comfort, track, transfer, weather).
v1.0.1
- Expanded documentation with detailed usage instructions, command examples, data format, and error troubleshooting.
- Added information about new supported command: 实时飞机追踪 (track).
- Improved privacy, API key handling, and configuration guide sections.
- Enhanced command descriptions and parameter explanations.
- Added sample API responses and links to relevant external documentation.
v1.0.0
Initial release of variflight-aviation (v1.0.0):
- Supports real-time flight status, route search, comfort assessment, and airport weather queries.
- Requires a Variflight API Key, configurable via environment variable or local config file.
- Compatible with Darwin, Linux, and Windows; Node.js >= 18.0.0 required.
- Communicates with MCP server via stdio, with automatic server lifecycle management.
- Includes clear setup instructions and no need for system daemons.
Metadata
Frequently Asked Questions
What is VariflightAviation?
航班信息查询 Skill(飞常准官方 MCP)- 实时航班动态、航线搜索、舒适度评估、机场天气、中转规划、实时定位. It is an AI Agent Skill for Claude Code / OpenClaw, with 902 downloads so far.
How do I install VariflightAviation?
Run "/install variflight-aviation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is VariflightAviation free?
Yes, VariflightAviation is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does VariflightAviation support?
VariflightAviation is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).
Who created VariflightAviation?
It is built and maintained by Lance (@lancenas); the current version is v1.0.4.
More Skills