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.
Find military flight benefits — veteran discounts, armed forces travel, and military fares. For service members, veterans, and their families.
User query contains:
Do NOT activate for: student discounts → student-deal; senior discounts → senior-flights
bash
flyai search-flight --origin "{{o}}" --destination "{{d}}" --dep-date {{date}} --sort-type 2
ParameterRequiredDescription--originYesDeparture city or airport code (e.g., "Beijing", "PVG")--destinationYesArrival city or airport code (e.g., "Shanghai", "NRT")--dep-dateNoDeparture date, YYYY-MM-DD``--sort-typeNoDefault: 2 (recommended — best military-friendly options)--journey-typeNo1=direct, 2=connecting--seat-class-nameNoeconomy / business / first--dep-hour-startNoDeparture hour filter start (0-23)--dep-hour-endNoDeparture hour filter end (0-23)--max-priceNoPrice ceiling in CNY
ValueMeaningWhen to Use2RecommendedDefault — best overall options3Price ascendingCheapest military-eligible fares4Duration ascendingFastest route for duty travel8Direct flights firstNon-stop preferred for deployment
bash
flyai --version
command not found →bash
npm i -g @fly-ai/flyai-cli
flyai --version
Still fails → STOP. Tell user to run npm i -g @fly-ai/flyai-cli manually. 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: "military flights", "军人机票"
bash
flyai search-flight --origin "{o}" --destination "{d}" --dep-date {date} --sort-type 2
Output: Best recommended flights for military travel.
Trigger: "cheapest military fare", "最便宜军人票"
bash
flyai search-flight --origin "{o}" --destination "{d}" --dep-date {date} --sort-type 3
Output: Cheapest available fares.
Trigger: "direct military flight", "军人直飞"
bash
flyai search-flight --origin "{o}" --destination "{d}" --dep-date {date} --journey-type 1 --sort-type 8
Output: Direct flights only.
Trigger: fallback when 0 results
bash
flyai search-flight --origin "{o}" --destination "{d}" --dep-date {date} --sort-type 2
flyai keyword-search --query "{origin} to {destination} military discount 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 "Beijing" --destination "Kunming" --dep-date 2026-05-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"military flight" / "军人机票"--sort-type 2"cheapest military" / "最便宜军人票"add --sort-type 3"direct military" / "军人直飞"add --journey-type 1 --sort-type 8"round-trip military" / "军人往返"add --back-date {date}
CLI does not have a military-status parameter. Military discounts are applied at booking stage with ID verification. Some airlines offer dedicated military fare classes.
FilePurposeWhen to readreferences/templates.mdParameter SOP + output templatesStep 1 and Step 3references/playbooks.mdScenario playbooksStep 2references/fallbacks.mdFailure recoveryOn failurereferences/runbook.mdExecution logBackground