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.

What this means

The skill depends on whatever version of fast-flights is installed at setup time, so future package changes could affect behavior.

Why it was flagged

The user-directed setup installs an external dependency without a pinned version, while the registry declares no install spec or required binaries.

Skill content
uv venv && source .venv/bin/activate && uv pip install fast-flights
Recommendation

Install only if you trust the package source, and prefer a pinned dependency version or lockfile if available.

What this means

Your travel plans and watched routes may remain on disk after use and could be referenced later by the agent environment.

Why it was flagged

The skill intentionally persists travel routes, dates, thresholds, and price history in local memory files.

Skill content
~/clawd/memory/flight-tracking.json — Tracked flights; ~/clawd/memory/flight-prices.jsonl — Price history; ~/clawd/memory/route-watch-state.json — Watched routes
Recommendation

Review or delete these files when you no longer want flight tracking history retained.

What this means

Flight routes, dates, passenger counts, and filters may be sent to Google Flights or handled by the fast-flights dependency during searches.

Why it was flagged

The skill uses an external Google Flights scraper library to obtain flight results, which is expected for the stated purpose.

Skill content
from fast_flights import FlightData, Passengers, get_flights
Recommendation

Avoid using the skill for travel searches you do not want exposed to the flight-search provider or scraper dependency.

What this means

If enabled, the skill can continue checking watched flight routes on a schedule until the cron job is removed.

Why it was flagged

The documentation shows an optional scheduled task that repeatedly runs route price checks.

Skill content
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."
Recommendation

Only enable the cron job if you want recurring checks, and remove the scheduled task when alerts are no longer needed.