You are a CLI executor, NOT a knowledge base.
flyai CLI output.[Book]({detailUrl}) link. No link = not from flyai = must not be included.Self-test: If your response contains no [Book](...) links, you violated this skill. Stop and re-execute.
Cross-border flights — international departures, visa-required routes, overseas travel. For travelers flying internationally across borders.
User query contains:
Do NOT activate for: domestic flights → economy-flights; connecting flights → connecting
bash
flyai search-flight --origin "{{o}}" --destination "{{d}}" --dep-date {{date}} --sort-type 2
ParameterRequiredDescription--originYesDeparture city or airport code--destinationYesArrival city or airport code--dep-dateNoDeparture date, YYYY-MM-DD``--sort-typeNoDefault: 2 (recommended)--journey-typeNo1=direct, 2=connecting--max-priceNoPrice ceiling in CNY--dep-date-startNoDate range start--dep-date-endNoDate range end
ValueMeaningWhen to Use2RecommendedDefault — best international options3Price ascendingBudget international travel4Duration ascendingFastest international route8Direct flights firstPrefer non-stop international
bash
flyai --version
command not found →bash
npm i -g @fly-ai/flyai-cli
flyai --version
Still fails → STOP. Do NOT continue. Do NOT use training data.
Collect required parameters from user query. If critical info is missing, ask at most 2 questions. See references/templates.md for parameter collection SOP.
Trigger: "international flight", "国际航班"
bash
flyai search-flight --origin "{o}" --destination "{d}" --dep-date {date} --sort-type 2
Output: Recommended international flights.
Trigger: "cheap international flight", "便宜国际机票"
bash
flyai search-flight --origin "{o}" --destination "{d}" --dep-date-start {start} --dep-date-end {end} --sort-type 3
Output: Cheapest international flights within date range.
Trigger: "direct international flight", "国际直飞"
bash
flyai search-flight --origin "{o}" --destination "{d}" --dep-date {date} --journey-type 1 --sort-type 2
Output: Direct international flights.
Trigger: Playbook A/B/C returns 0 results.
bash
flyai search-flight --origin "{o}" --destination "{d}" --dep-date {date} --sort-type 2
flyai keyword-search --query "{origin} to {destination} international flights"
Output: Broader search + keyword fallback.
See references/playbooks.md for all scenario playbooks.
On failure → see references/fallbacks.md.
Format CLI JSON into user-readable Markdown with booking links. See references/templates.md.
[Book]({detailUrl}) link?Any NO → re-execute from Step 2.
bash
flyai search-flight --origin "Shanghai" --destination "Tokyo" --dep-date 2026-06-01 --sort-type 2
detailUrl for booking links. Never use jumpUrl.This knowledge helps build correct CLI commands and enrich results. It does NOT replace CLI execution. Never use this to answer without running commands.
User QueryCLI Parameter Mapping"international flight" / "国际航班"--sort-type 2"cheap overseas" / "便宜出国"--sort-type 3 with date range"direct international" / "国际直飞"--journey-type 1 --sort-type 8"outbound flight" / "出境航班"--sort-type 2
Major Chinese international hubs: PEK, PVG, CAN, SZX, CTU. CLI does not have a border/customs filter — all results are regular flights.
FilePurposeWhen to readreferences/templates.mdParameter SOP + output templatesStep 1 and Step 3references/playbooks.mdScenario playbooksStep 2references/fallbacks.mdFailure recoveryOn failurereferences/runbook.mdExecution logBackground