flight

Compare flights and select seats interactively in a terminal canvas.

1.5k|142|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/dvdsgl/claude-canvas --skill flight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flight
Source: https://github.com/dvdsgl/claude-canvas/tree/main/canvas/skills/flight
Command: npx skills add https://github.com/dvdsgl/claude-canvas --skill flight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flight planning often requires juggling multiple airline options and seating preferences across disparate tools. This Skill provides an interactive terminal canvas to browse, compare, and book flights with an inline seat map, reducing cognitive load and speeding decisions.

Core Features & Use Cases

  • Interactive flight comparison with airline, times, duration, and price
  • Keyboard-navigable seat map with selection and Booking IPC output
  • Configurable booking scenarios and quick export of the chosen flight and seat

Quick Start

Ask Claude to find flights from SFO to DEN on 2026-01-08 and select a window seat.

Frequently Asked Questions about flight

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

FAQPage Schema
How do I compare flights and pick seats directly in a terminal UI?

You can compare flights and pick seats interactively in a terminal UI canvas by filtering options like origin, destination, date, and price, then navigating a visual seat map to select your preferred seat.

What is interactive flight booking in a CLI environment?

Interactive flight booking in a CLI environment is a terminal-based process that allows you to discover, compare, and select flights using keyboard navigation, replacing traditional web interfaces with a canvas-driven terminal UI.

Can I filter flight search results by origin, destination, and price?

Yes, you can filter flight search results by origin, destination, date, and price within the terminal interface, allowing you to quickly narrow down airline options, times, and durations for travel planning.

How do I navigate a seat map to choose a window seat using keyboard controls?

You can navigate a seat map to choose a window seat using keyboard controls within the interactive terminal canvas, which visually represents available seating and allows quick selection through directional inputs.

Does the flight booking terminal UI output booking data for other applications?

Yes, the flight booking terminal UI outputs an IPC return containing the selected flight and seat data, enabling seamless integration with downstream travel-planning applications and booking scenarios.

What are the limitations of booking flights through a terminal UI?

Booking flights through a terminal UI requires a compatible CLI environment and keyboard navigation, meaning it lacks touch-based or mouse-driven interactions and relies entirely on terminal canvas rendering for visualization.