← Back to Skills Marketplace
机票捡漏 · 多日比价神器/Smart Flight Deal Finder
by
zhangxchao
· GitHub ↗
· v1.0.1
· MIT-0
129
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install super-flight
Description
Compare multi-date one-way flight prices within 7 days by persona-based hard constraints, sorting by history, and providing explainable recommendations.
Usage Guidance
This skill appears to do what it says (use the flyai CLI to compare flights and store small local preference/history files), but the registry metadata omits the required CLI dependency. Before installing: 1) verify you are comfortable installing and running @fly-ai/flyai-cli (npm) on your system; 2) confirm the provenance of the flyai CLI and the external site (flyai.open.fliggy.com) that issues API keys; 3) ask the skill publisher to update the registry metadata to list flyai-cli as a required binary and to document the optional FLYAI_API_KEY; 4) if you will run the skill in an automated agent, consider running it in a sandbox or review the exact commands to be executed, since the agent will invoke a CLI using user-supplied parameters (the skill includes input validation, but that relies on the agent following the checks). If you need higher assurance, request the publisher add an explicit install spec or signed package and a declared dependency in the registry.
Capability Analysis
Type: OpenClaw Skill
Name: super-flight
Version: 1.0.1
The 'super-flight' skill is a flight price comparison assistant that uses the 'flyai-cli' tool to fetch real-time data. It features a structured two-stage workflow (Discover and Lock & Compare) and manages local state for user preferences and history in the 'assets/' directory. The 'SKILL.md' file includes explicit security instructions for the AI agent to perform input validation and sanitization, specifically blacklisting characters like ';', '&', and '$' to prevent shell injection. The logic is transparent, well-documented, and aligns entirely with its stated purpose without any indicators of malicious intent or data exfiltration.
Capability Tags
Capability Assessment
Purpose & Capability
The skill claims to perform multi-date flight price comparisons via the flyai search-flight CLI, and all included assets (personas, preferences, history) align with that purpose. However, the registry metadata lists no required binaries while SKILL.md explicitly requires the external tool `flyai-cli` (npm package @fly-ai/flyai-cli). This is a metadata inconsistency — the dependency is reasonable for the described functionality but should be declared.
Instruction Scope
SKILL.md instructs the agent to run `flyai search-flight` commands and to read/write only the included assets/preferences and append-only history.json. It defines explicit input validation and a strict rejection policy to prevent shell injection, and points to the flyai search-flight parameter reference. The instructions do not attempt to read unrelated system paths or other credentials.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to write to disk. That is the lowest-risk install model; there is no embedded download or archive extraction.
Credentials
No required environment variables are declared. SKILL.md suggests optionally configuring FLYAI_API_KEY for better results and points to an external domain (https://flyai.open.fliggy.com/) to obtain a key. Requesting an API key for the flight-search service is proportional, but the optional API key and external host should be understood before use. The registry should ideally list `flyai-cli` as a required binary and note the optional environment variable.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It will read personas.json and preferences.json and append to history.json (declared). Appending to its own history file is expected behavior and within scope.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install super-flight - After installation, invoke the skill by name or use
/super-flight - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
super-flight 1.0.1
- Added .sync.sh script file for synchronization or development utility.
- No changes to functional logic; this is a tooling/maintenance update only.
- All existing skill features and data handling remain unchanged.
v1.0.0
super-flight v1.0.0
- Initial release of a multi-date flight price comparison assistant.
- Supports two-stage flow: discover candidate flights, then lock and compare 1–2 flights across dates.
- Binds hard constraints to personas (family/business/student/senior/honeymoon), using `personas.json` for filtering.
- Defaults sort order based on user's history; provides explainable recommendations.
- Input validation guards all CLI parameters for safety.
- Reads and writes only to `assets/preferences.json` and `assets/history.json`.
- Triggers on multi-date, flight price comparison, cheapest day, and personalized planning queries.
Metadata
Frequently Asked Questions
What is 机票捡漏 · 多日比价神器/Smart Flight Deal Finder?
Compare multi-date one-way flight prices within 7 days by persona-based hard constraints, sorting by history, and providing explainable recommendations. It is an AI Agent Skill for Claude Code / OpenClaw, with 129 downloads so far.
How do I install 机票捡漏 · 多日比价神器/Smart Flight Deal Finder?
Run "/install super-flight" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 机票捡漏 · 多日比价神器/Smart Flight Deal Finder free?
Yes, 机票捡漏 · 多日比价神器/Smart Flight Deal Finder is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 机票捡漏 · 多日比价神器/Smart Flight Deal Finder support?
机票捡漏 · 多日比价神器/Smart Flight Deal Finder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 机票捡漏 · 多日比价神器/Smart Flight Deal Finder?
It is built and maintained by zhangxchao (@zhangxchao); the current version is v1.0.1.
More Skills