What problem does it solve? Presenting flight options and seat maps in a conversational interface is hard to do with plain text. This Skill renders a cyberpunk-themed interactive canvas where users can compare flights side by side and pick seats visually, returning the structured selection to the agent. ## Core Features & Use Cases - Flight Comparison: Displays airline, flight number, times, duration, stops, cabin class, and price for multiple flights with keyboard navigation. - Interactive Seatmap: Renders a seat grid with available, occupied, blocked, and premium seats, supporting cursor movement and selection. - Structured Result via IPC: Returns the selected flight and seat as a typed FlightResult object for downstream booking logic. - Use Case: A user asks to book a window seat on the cheapest nonstop from SFO to Denver; the agent spawns the flight canvas with matching flights, the user picks a seat, and the agent receives the confirmed selection. ## Quick Start Ask the agent to find flights from San Francisco to Denver on a specific date and let you pick a seat on the interactive canvas.