Google Flights
PassAudited by ClawScan on May 1, 2026.
Overview
This flight-search skill is purpose-aligned and disclosed, with noteworthy but expected local tracking, scheduled checks, and an unpinned external flight-search dependency.
Before installing, be comfortable with installing the external fast-flights package, having your flight searches handled by that provider path, and storing watched routes and price history under ~/clawd/memory. If you enable the optional cron job, remember it will keep checking prices until you disable it.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
The skill depends on whatever version of fast-flights is installed at setup time, so future package changes could affect behavior.
The user-directed setup installs an external dependency without a pinned version, while the registry declares no install spec or required binaries.
uv venv && source .venv/bin/activate && uv pip install fast-flights
Install only if you trust the package source, and prefer a pinned dependency version or lockfile if available.
Your travel plans and watched routes may remain on disk after use and could be referenced later by the agent environment.
The skill intentionally persists travel routes, dates, thresholds, and price history in local memory files.
~/clawd/memory/flight-tracking.json — Tracked flights; ~/clawd/memory/flight-prices.jsonl — Price history; ~/clawd/memory/route-watch-state.json — Watched routes
Review or delete these files when you no longer want flight tracking history retained.
Flight routes, dates, passenger counts, and filters may be sent to Google Flights or handled by the fast-flights dependency during searches.
The skill uses an external Google Flights scraper library to obtain flight results, which is expected for the stated purpose.
from fast_flights import FlightData, Passengers, get_flights
Avoid using the skill for travel searches you do not want exposed to the flight-search provider or scraper dependency.
If enabled, the skill can continue checking watched flight routes on a schedule until the cron job is removed.
The documentation shows an optional scheduled task that repeatedly runs route price checks.
openclaw cron add --name "Flight Price Watch" --cron "0 9 * * *" ... --message "cd ~/clawd/skills/google-flights && source .venv/bin/activate && ./scripts/watch-route.py watch. Alert user only if prices drop below threshold."
Only enable the cron job if you want recurring checks, and remove the scheduled task when alerts are no longer needed.
