← Back to Skills Marketplace
qingming-flight
by
Yangki Zhang
· GitHub ↗
· v3.2.0
· MIT-0
74
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install qingming-flight
Description
Book Qingming Festival flights for Tomb Sweeping Day travel and spring outings. Also supports: flight booking, hotel reservation, train tickets, attraction t...
Usage Guidance
This skill is coherent for a CLI-based flight-booking assistant, but it will attempt to install and run a global npm package (@fly-ai/flyai-cli) if the CLI is missing. Installing global npm packages runs third-party code on your machine and can execute install scripts. Before installing: 1) verify the package on the npm registry (publisher, download counts, repository URL, README), 2) prefer installing in a controlled environment (container or VM) if you are unsure, 3) confirm whether the CLI requests any API keys or credentials (the SKILL.md doesn't list any), and 4) check the branding mismatch (Fliggy vs flyai) with the skill author or registry to ensure it's legitimate. If you are uncomfortable running npm -g installs or cannot verify the package, do not install this skill.
Capability Analysis
Type: OpenClaw Skill
Name: qingming-flight
Version: 3.2.0
The skill facilitates flight bookings via a CLI tool but contains instructions in SKILL.md and references/fallbacks.md for the agent to automatically install a global NPM package (@fly-ai/flyai-cli) if it is not found. This auto-installation of global dependencies represents a significant supply chain risk and a high-privilege operation (Remote Code Execution) on the host system. While the behavior appears aligned with the stated travel-booking purpose, the requirement for the agent to modify the system environment by fetching and executing remote code without explicit user confirmation is a risky capability.
Capability Assessment
Purpose & Capability
The skill's name/description (Qingming flight booking) align with the runtime instructions: it requires querying a 'flyai' CLI for real-time flight data. Minor inconsistency: the description says 'powered by Fliggy (Alibaba Group)' while the tooling is 'flyai' CLI — this could be a harmless copy/edit error or a branding mismatch to confirm.
Instruction Scope
SKILL.md confines the agent to using only flyai CLI output and explicitly forbids using training data or fabricating results. It does not instruct reading unrelated files or environment variables. The 're-execute until a [Book](...) link is present' rule is strict and could produce repeated CLI runs, but is coherent with the stated goal.
Install Mechanism
The skill is instruction-only (no install spec), but mandates installing a global npm package at runtime: `npm i -g @fly-ai/flyai-cli`. Installing an npm CLI executes third‑party code from the npm registry (traceable but not pre-reviewed) and writes files to disk — a moderate-risk action that is proportionate to a CLI-driven booking skill but worth verifying before running.
Credentials
The skill declares no required environment variables, credentials, or config paths. That is proportionate to its described behavior (calls a CLI). Note: if the flyai CLI itself later requires API keys, those would be outside this SKILL.md and should be reviewed separately.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and has no install-time persistence specified in SKILL.md. Normal autonomous invocation is allowed (platform default).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install qingming-flight - After installation, invoke the skill by name or use
/qingming-flight - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.2.0
- Expanded the skill to include hotel reservation, train tickets, attraction tickets, itinerary planning, visa info, travel insurance, and car rental (all powered by Fliggy).
- Improved activation rules to better distinguish between Qingming Festival and other travel scenarios.
- Updated execution rules to enforce stricter CLI output validation and booking link requirements.
- Enhanced output formatting and guidance based on new parameter mapping and playbooks.
- Updated compatibility information in SKILL.md.
Metadata
Frequently Asked Questions
What is qingming-flight?
Book Qingming Festival flights for Tomb Sweeping Day travel and spring outings. Also supports: flight booking, hotel reservation, train tickets, attraction t... It is an AI Agent Skill for Claude Code / OpenClaw, with 74 downloads so far.
How do I install qingming-flight?
Run "/install qingming-flight" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is qingming-flight free?
Yes, qingming-flight is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does qingming-flight support?
qingming-flight is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created qingming-flight?
It is built and maintained by Yangki Zhang (@ivan97); the current version is v3.2.0.
More Skills