Aerobase Browser: Automated Flight Search & Check-in for Openclaw

A browser-based automation skill for searching flights, comparing prices, and performing airline check-ins using stealth scraping technology.

kurosh87
v1.0.0
Mar 8, 2026
0
508
1

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install aerobase-browser

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 aerobase-browser 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 Aerobase Browser: Automated Flight Search & Check-in?

Aerobase Browser is a specialized automation layer designed to extend the capabilities of travel-focused AI agents. It leverages Playwright-on-CDP and ARIA snapshots to navigate complex travel portals like Google Flights, Kayak, and Skyscanner. This skill is a core component of the Openclaw Skills ecosystem, providing a robust fallback and enrichment mechanism when traditional travel APIs lack sufficient coverage or depth.

The skill is engineered for high-stakes web interactions, incorporating advanced features like a stealth Scrapling service to bypass sophisticated anti-bot systems such as Cloudflare and Akamai. By utilizing both direct and proxy-based browsing contexts, Aerobase Browser ensures reliable data extraction while maintaining strict security protocols, such as refusing to automate payment card entry to remain PCI compliant.

Aerobase Browser: Automated Flight Search & Check-in Use Cases

  • Comparing real-time flight prices across multiple aggregators when API results are incomplete.
  • Automating the multi-step airline check-in process using passenger confirmation numbers.
  • Scraping deal discovery sites like SecretFlying or TheFlightDeal for unlisted travel bargains.
  • Verifying flight availability and pricing directly on airline websites for visual comparison.
  • Managing airline-direct bookings via VNC for manual payment completion.

How Aerobase Browser: Automated Flight Search & Check-in Works

  1. The skill first checks the local ~/browser-searches.json file to verify that the daily limit of 10 searches has not been reached.
  2. It selects the appropriate execution context—Direct, Scrapling stealth service, or Residential Proxy—based on the target domain's bot-detection level.
  3. The browser navigates to the target travel site and captures an ARIA snapshot to map out the page's interactive elements using reference IDs.
  4. It performs automated interactions such as typing flight details and clicking search buttons, incorporating random delays to mimic human behavior.
  5. Flight data is extracted and enriched with jetlag scores via a POST request to the scoring API.
  6. The final data is merged with any existing API results and presented to the user as comprehensive comparison data.

Aerobase Browser: Automated Flight Search & Check-in Setup

To integrate Aerobase Browser into your Openclaw Skills workflow, configure the necessary environment variables for the stealth service:

export SCRAPLING_URL="your_stealth_service_endpoint"
# Ensure the workspace directory is writable for limit tracking
touch ~/browser-searches.json

The skill requires Playwright and a configured Scrapling service to handle advanced anti-bot challenges. Ensure your agent has permission to access these external endpoints.

Aerobase Browser: Automated Flight Search & Check-in Data Schema & Taxonomy

The skill maintains a structured tracking system and interacts with several data formats:

Object Type Description
browser-searches.json Persistence Tracks daily search counts and site blocks for rate limiting.
ARIA tree Snapshot Maps [ref=eN] element references for reliable interaction.
Scrapling JSON API Response Contains challenge status (pass/captcha/blocked) and extracted HTML.
Search Results Structured Data JSON output containing airline, price, duration, and stop information.
Interaction Steps Workflow A JSON array of actions like consent, fill, click, and screenshot.

Aerobase Browser: Automated Flight Search & Check-in Advanced Features

  • Stealth Scrapling Service: Integrated bypass for Cloudflare, Datadome, and Akamai without the overhead of residential proxies.
  • API-First Concurrency: Launches browser searches in parallel with API requests to provide immediate results followed by deep enrichment.
  • Smart Cookie Management: Automated detection and dismissal of EU-specific cookie consent walls using prioritized selector patterns.
  • Resource Watchdog: Active memory monitoring that kills processes at 1800MB RSS and limits concurrent tabs to prevent system instability.
  • Geo-Awareness Logic: Automatically handles EU-specific site redirects and provides localization for pricing and timezones.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*