SkillAgentSearch skills...

flights-skill

Free Google Flights API for AI Agents (MCP). Reverse-engineered Protobuf scraper. No API keys required. ✈️

Install / Use

claude mcp add Anmoldureha -- npx -y github:Anmoldureha/flights-skill

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

69/100

Supported Platforms

Claude Code
Claude Desktop

Our assessment of flights-skill

flights-skill scores 69/100 on our quality scale, 3838th of 4,597 Development & Engineering skills we index.

Its MCP Server is 3.3 KB long, well organised into 14 sections with 3 code examples: a solid amount of guidance for an agent.

It has 3 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
26/30
Structure
18/20
Description
12/15
Adoption
3/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 74/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

flights-skill compared with similar skills

All 4 of these similar skills score higher than flights-skill; compare them before choosing.

SkillScoreStarsUpdatedFormat
flights-skill (this skill)by Anmoldureha6938mo agoMCP Server
Agent-Reachby Panniantong10099.4k4d agoCLAUDE.md
taste-skillby Leonxlnx10099.1ktodayCLAUDE.md
headroomby headroomlabs-ai10076.0k1d agoCLAUDE.md
ai-job-searchby MadsLorentzen10055.5ktodayCLAUDE.md

Frequently asked questions

How do I install flights-skill?
Run claude mcp add Anmoldureha -- npx -y github:Anmoldureha/flights-skill. The install tabs above show the steps for each supported agent.
Which AI agents does flights-skill work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is flights-skill safe to use?
It declares no license and scores 74/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is flights-skill still maintained?
The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

Free Google Flights API (MCP Server & OpenClaw Skill) ✈️

The only free, real-time Google Flights API wrapper for AI Agents, Claude, and Python.

⭐️ Star this repo if you hate enterprise API pricing.

This tool wraps the fast-flights library to provide a clean JSON API for flight data. No API keys, no Selenium bloat, just raw Protobuf decoding.

🚀 Features

  • Real-time Google Flights Data: Scrapes live prices via Protobuf reverse-engineering.
  • Structured Output: Returns clean JSON for AI consumption.
  • Fast: No browser automation required (uses requests fallback).
  • Unit Tested: Includes comprehensive test suite.

📦 Installation

  1. Clone the repo:

    git clone https://github.com/Anmoldureha/flights-skill.git
    cd flights-skill
    
  2. Set up Python environment:

    python3 -m venv venv
    source venv/bin/activate
    pip install fast-flights typing-extensions
    

🛠️ Usage

Run the script directly from the command line:

# Syntax: python search.py ORIGIN DEST DATE
python search.py SFO JFK 2026-03-01

Output:

{
  "current_price": "typical",
  "flights": [
    {
      "name": "Delta",
      "price": "$120",
      "duration": "5h 30m",
      ...
    }
  ]
}

🧪 Testing

Run the unit tests to verify logic:

python3 tests/test_search.py

🤖 Agent Integration

Claude Code (MCP)

This repo includes a native MCP Server implementation (compatible with Claude Desktop).

  1. Add to your claude_desktop_config.json:
    {
      "mcpServers": {
        "flights": {
          "command": "/absolute/path/to/skills/flights/venv/bin/python3",
          "args": ["/absolute/path/to/skills/flights/mcp_server.py"]
        }
      }
    }
    
  2. Restart Claude Desktop. You can now ask: "Find me cheap flights to Tokyo".

OpenClaw

Add this repo to your skills directory and map flight_search to: venv/bin/python3 search.py {{from}} {{to}} {{date}}

🌟 Why is this great? (The Advantage)

Most flight search APIs are broken, expensive, or stale. This tool solves the "Google Flights Data Problem":

1. 🧠 AI-Native Design

Most scrapers return messy HTML. This tool outputs clean, structured JSON specifically optimized for LLM consumption.

  • Lower Token Cost: No fluff, just data.
  • Higher Accuracy: Agents don't have to hallucinate parsing logic.

2. ⚡ The "Impossible" API

Google discontinued their public Flights API in 2018. Developers have been forced to use:

  • Expensive Aggregators (Amadeus/Duffel): Cost $0.002+ per request and require KYC.
  • Slow Selenium Bots: Break easily and take 10s+ to load.
  • Stale Data: Most APIs cache prices for 24 hours.

This tool hacks the matrix. It reverse-engineers the Protobuf data stream used by Google's own frontend, giving you Enterprise-grade speed (ms) without the Enterprise price tag.

3. 🛡️ Local & Private

Runs 100% on your machine (or your agent's container). No third-party server logging your travel plans or selling your search intent data to airlines.

🙏 Credits

This skill is a wrapper around the brilliant fast-flights library by AWeirdDev. They did the heavy lifting of reverse-engineering Google's Protobuf format. Go star their repo! ⭐

Related Skills

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated8mo ago
Forks1

Languages

Python

Trust signals

74/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium2 low