/install domestic-flight-search-skill
Domestic Flight Search
Use the local Python script in this skill to query China domestic flights from the Juhe flight API. Tell users they must apply for their own Juhe API key before live queries will work.
Provider docs: https://www.juhe.cn/docs/api/id/818
Setup Requirement
This skill does not ship with an API key. Users must create their own Juhe account, subscribe to the flight API, and set JUHE_FLIGHT_API_KEY before running live searches.
Quick Start
Set the API key first:
export JUHE_FLIGHT_API_KEY='your_juhe_api_key'
Run a direct query:
python3 {baseDir}/scripts/domestic_flight_service.py search \
--from 北京 --to 上海 --date 2026-03-20 --pretty
Optional reusable local HTTP mode:
python3 {baseDir}/scripts/domestic_flight_service.py serve --port 8765
Then call:
curl 'http://127.0.0.1:8765/search?from=北京&to=上海&date=2026-03-20'
Workflow
-
Resolve the user's origin and destination. Accept common Chinese city names, airport names, or IATA codes. If the user says “北京首都” or “浦东机场”, keep the airport-specific query.
-
Query the script. For a single answer, run the CLI. For repeated machine-to-machine calls, use the local HTTP service.
-
Summarize the result. Mention airline, flight number, departure and arrival airport, departure and arrival time, duration, and
ticket_price. Call the price参考票价, not a guaranteed bookable fare. -
Handle ambiguity and missing setup. If the city is not recognized, ask for a specific airport or 3-letter code. If the user wants a round trip, run two one-way queries. If
JUHE_FLIGHT_API_KEYis missing, tell the user to apply for a Juhe key and configure it before retrying.
Output Rules
- Sort results by lowest
ticket_pricefirst. - Prefer up to 5 options unless the user asked for more.
- State the exact travel date in
YYYY-MM-DD. - If the provider returns no results, say that no flight was found for that route/date under the current query.
- If the provider fails, surface the provider
error_codeandreasonbriefly.
Resources
- Use scripts/domestic_flight_service.py for CLI and optional HTTP modes.
- Use assets/data/domestic_city_codes.json and assets/data/airport_aliases.json for Chinese name resolution.
- Read references/provider-juhe.md when you need the provider contract, parameters, setup notes, or limitations.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install domestic-flight-search-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/domestic-flight-search-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Domestic Flight Search 是什么?
Query China domestic flights with schedules, airline details, airport resolution, and Juhe reference prices. Use when a user asks for domestic China flight o... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 296 次。
如何安装 Domestic Flight Search?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install domestic-flight-search-skill」即可一键安装,无需额外配置。
Domestic Flight Search 是免费的吗?
是的,Domestic Flight Search 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Domestic Flight Search 支持哪些平台?
Domestic Flight Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Domestic Flight Search?
由 baizhexue(@baizhexue)开发并维护,当前版本 v0.1.0。