flight-expert

Convert natural-language flight requests into ITA Matrix payloads and shareable URLs.

6|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/jiwnchoi/flight-expert --skill flight-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flight-expert
Source: https://github.com/jiwnchoi/flight-expert/tree/main
Command: npx skills add https://github.com/jiwnchoi/flight-expert --skill flight-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Converts natural-language flight requests into ITA Matrix payloads and generates shareable Matrix URLs with top options, enabling fast and transparent comparisons.

Core Features & Use Cases

  • Translate natural-language trip requests into ITA Matrix site payloads or API bodies.
  • Support one-way, round-trip, open-jaw, and multi-city itineraries with both fixed-date and flexible-date searches.
  • Produce a concise, shareable Matrix URL and a ranked list of options; explain routing or extension codes when constraints require them.

Quick Start

Ask it to find the cheapest round-trip from NYC to LAX on a specific date.

Frequently Asked Questions about flight-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for flights using natural language instead of complex form inputs?

To search for flights using natural language, the Skill converts plain-text trip requests into ITA Matrix payloads and generates a shareable URL with ranked options. It supports one-way, round-trip, open-jaw, and multi-city itineraries.

Can I search for open-jaw and multi-city itineraries with ITA Matrix?

Yes, you can search for open-jaw and multi-city itineraries with ITA Matrix. The Skill translates natural-language requests into Matrix payloads for both fixed-date and flexible-date searches across these complex routing types.

What's the best way to generate a shareable ITA Matrix URL from a flight request?

The best way to generate a shareable ITA Matrix URL is to input a natural-language flight request. The Skill produces a concise Matrix URL alongside a ranked list of top options, enabling fast and transparent flight comparisons.

Does the flight search support flexible dates or only fixed-date itineraries?

The flight search supports both flexible-date and fixed-date itineraries. Whether you specify exact dates or general timeframes in natural language, the Skill translates the request into the appropriate ITA Matrix payload.

How does ITA Matrix handle routing and extension codes for hard constraints?

ITA Matrix handles routing and extension codes by applying them only when explicit hard constraints are present in your natural-language request. The Skill documents any added codes, using standard fields first for all other queries.

Why use natural language for flight search instead of manual Matrix payload configuration?

Using natural language for flight search removes the need for manual Matrix payload configuration. The Skill automatically translates plain-text requests into structured payloads, generating shareable URLs and ranked options for fast comparisons.