Multi-Stop Flight Planner for Openclaw

A professional CLI-driven travel agent that automates the discovery and booking of complex multi-city flight itineraries with real-time pricing.

xiejinsong
v3.2.0
Apr 9, 2026
0
567
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install multi-stop

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install multi-stop using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Multi-Stop Flight Planner?

The multi-stop skill is a robust automation tool designed for planning complex travel routes involving multiple destinations. By interfacing directly with the flyai-cli, this skill enables AI agents to handle intricate logistics such as A to B to C itineraries without relying on outdated training data. It is a prime example of how Openclaw Skills can extend the utility of an agent by providing real-time access to the Fliggy travel ecosystem, covering everything from flights and hotels to visa information.

This skill is specifically built for accuracy and execution. It strictly enforces the use of live CLI data, ensuring that users receive valid pricing and direct booking links for every leg of their journey. Whether you are a frequent traveler or a developer building travel assistants, this skill streamlines the process of finding the cheapest hub sequences and managing open-jaw flight paths through a seamless command-line interface.

Multi-Stop Flight Planner Use Cases

  • Planning a sequential tour across several international cities like Tokyo to Seoul to Shanghai.
  • Organizing open-jaw trips where the arrival and departure airports differ to save on backtracking.
  • Identifying the cheapest city visit order for a multi-destination vacation to minimize total airfare.
  • Coordinating business travel that requires specific departure times and cabin classes across multiple legs.

How Multi-Stop Flight Planner Works

  1. The AI agent analyzes the user request for multi-city keywords and verifies the local installation of flyai-cli.
  2. It collects mandatory parameters including origins, destinations, and dates, asking follow-up questions if necessary.
  3. The skill executes a series of CLI commands for each leg of the journey, utilizing the sort-type parameter to prioritize low costs.
  4. It orchestrates specific playbooks such as sequential search or hub optimization to find the best overall itinerary.
  5. The agent validates the output to ensure every flight option includes a direct booking link from the real-time data source.
  6. Results are presented in a structured Markdown format with a summary of the total cost and clear calls to action.

Multi-Stop Flight Planner Setup

To use this skill, you must install the flyai-cli tool from npm:

npm i -g @fly-ai/flyai-cli
# Verify installation
flyai --version

Multi-Stop Flight Planner Data Schema & Taxonomy

The skill processes travel data using a structured parameter mapping to ensure CLI compatibility:

Parameter Description Key Mapping
Origin Departure city or IATA code --origin
Destination Arrival city or IATA code --destination
Dates Journey timing (YYYY-MM-DD) --dep-date
Sort Type Optimization logic (e.g., Price Ascending) --sort-type
Booking Link Mandatory URL for ticket purchase detailUrl

Multi-Stop Flight Planner Advanced Features

  • Intelligent multi-command orchestration for handling complex, multi-leg sequences in a single user request.
  • Automated open-jaw logic that detects when a user is flying out of a different city than they arrived in.
  • Real-time price optimization that searches permutations of city orders to find the most affordable travel route.
  • Strict validation engine that rejects any travel information not accompanied by a verified booking link.
  • Dynamic language support that automatically matches the response language to the user's initial query.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*