ramp-book-flight

Searches, compares, and books flights conversationally through the Ramp CLI or MCP tools.

2|1|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/ramp-public/skills --skill ramp-book-flight-ramp-public
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ramp-book-flight
Source: https://github.com/ramp-public/skills/tree/main/plugins/ramp/skills/ramp-book-flight
Command: npx skills add https://github.com/ramp-public/skills --skill ramp-book-flight-ramp-public

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Booking business flights normally requires navigating travel portals, comparing fares, checking policy compliance, and handling payment approvals manually. This Skill turns a plain-language trip request into a complete flight search, comparison, and booking workflow on Ramp without the user ever typing a CLI command or tool name. ## Core Features & Use Cases - Conversational flight search: Resolves cities to airports, searches one-way and round-trip flights, and presents up to 10 offers in a clean Markdown table with fare, duration, stops, price, and policy status. - Safe booking flow: Previews the fare with traveler, payment, fund, and approval details, then books only after an explicit yes, with optional preference-aware seat selection before ticketing. - Delegated booking and cancellation: Books for another traveler when explicitly authorized, and cancels an existing booking through a preview-then-confirm flow when the capability is enabled. - Use Case: A user says "book a flight from Toronto to SFO, leaving July 1 and back July 8" and the Skill resolves the airports, searches flights, shows a comparison table, previews the fare, and tickets the booking after confirmation. ## Quick Start Ask your agent to book a flight by describing the trip in plain language, for example: "Find me a round-trip flight from New York to San Francisco leaving next Monday and returning Friday."

Frequently Asked Questions about ramp-book-flight

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

FAQPage Schema
How do I book a flight with Ramp using an AI agent?

Describe the trip in plain language, such as "book a flight from Toronto to SFO on July 1." The agent resolves airports, searches flights, shows a comparison table, previews the fare, and books only after you explicitly confirm.

How do I search round-trip flights with the Ramp CLI?

The Skill runs ramp travel search-flight with departure, arrival, departure date, and return date, always with JSON output and a rationale. After you pick an outbound flight, it fetches matching return offers using the chosen offer id and the original search job id.

Can I book a flight for another traveler in Ramp?

Yes, delegated booking is supported when you explicitly ask for it. The agent resolves the traveler by name through the Ramp user directory, then uses that traveler id consistently across profile checks, searches, preview, and booking.

Does the Ramp flight booking skill support flight cancellation?

Yes, it can cancel an existing flight booking using a preview-then-confirm flow that shows the exact cancellation terms before you approve. Availability depends on the business, and the agent degrades gracefully when the cancellation command is missing.

What are the limitations of the Ramp flight booking flow?

It does not handle changes or modifications, refund-status follow-ups, seat changes on already-booked flights, hotels, cars, or multi-city trips. For those cases, the agent directs you to the Ramp web app or the booking's support channel.