← 返回 Skills 市场
kurosh87

Aerobase Travel

作者 Aerobase · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
254
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aerobase-travel
功能描述
Jetlag-aware flight intelligence for AI travel agents
使用说明 (SKILL.md)

Aerobase Travel Intelligence

You have access to the Aerobase travel API for jetlag-scored flight search and analysis.

Setup

Set your API key:

export AEROBASE_API_KEY="ak_..."

All requests use https://aerobase.app/api as the base URL.

Response Envelope

Every response wraps data in a standard envelope:

{
  "data": { ... },
  "meta": {
    "request_id": "req_abc123",
    "tier": "free",
    "calls_remaining": 7,
    "latency_ms": 142
  }
}

Errors return:

{
  "error": { "code": "VALIDATION_ERROR", "message": "..." },
  "meta": { "request_id": "...", "tier": "free", "calls_remaining": 9, "latency_ms": 12 }
}

Rate Limits

Free tier: 10 requests per hour. When calls_remaining reaches 0, wait until the hour resets.


Available Tools

1. Score a Flight

When the user describes a specific flight with departure and arrival times, score it for jetlag impact.

curl -s -X POST "https://aerobase.app/api/v1/flights/score" \
  -H "Authorization: Bearer $AEROBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "LAX",
    "to": "NRT",
    "departure": "2026-04-15T13:25:00-07:00",
    "arrival": "2026-04-16T15:40:00+09:00",
    "cabin": "economy"
  }'

Required fields: from, to (3-letter IATA), departure, arrival (ISO 8601 with timezone offset).

Optional: cabin (economy | business | first | premium_economy).

Response data:

Field Type Description
score number 0-100, higher is better for jetlag
tier string excellent / good / moderate / poor / severe
recovery_days number Estimated days to fully recover
direction string east / west / same
timezone_shift_hours number Hours of timezone crossing
breakdown object Sub-scores (circadian, duration, arrival)
insight string Human-readable summary
strategies.departure string Pre-departure advice
strategies.arrival string Post-arrival advice
strategies.shift string Circadian shift approach
strategies.recovery string Recovery timeline estimate
tips string[] Actionable tips list
origin object Airport details (code, name, city, timezone)
destination object Airport details (code, name, city, timezone)

Present to user: "This flight scores X/100 for jetlag (tier). You'd need ~Y days to recover. [strategies.arrival summary]"


2. Search Flights

Search for flights on a route and date, ranked by jetlag score.

curl -s -X POST "https://aerobase.app/api/v1/flights/search" \
  -H "Authorization: Bearer $AEROBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "SFO",
    "to": "LHR",
    "date": "2026-05-20",
    "max_stops": 1,
    "sort": "jetlag",
    "limit": 5
  }'

Required: from, to (IATA), date (YYYY-MM-DD).

Optional: return_date, max_stops (default 2), sort (jetlag | price | duration), limit (max 5 on free tier).

Response data is an array of flights:

Field Type Description
id string Flight identifier
price number/null Price in USD (null for database results)
duration_minutes number Total trip duration
stops number Number of stops
jetlag_score number 0-100 composite score
tier string Jetlag tier
recovery_days number Recovery estimate
direction string east / west / same
booking_url string/null Booking link when available
segments array Flight legs with from, to, airline, departure, arrival
source string "live" or "database"

Present to user: Show as a ranked list. Lead with the best jetlag score. Mention price if available. Highlight the score difference between best and worst option.


3. Airport Info

Get airport details including jetlag-relevant facilities, lounges, and transit options.

curl -s "https://aerobase.app/api/v1/airports/NRT" \
  -H "Authorization: Bearer $AEROBASE_API_KEY"

Response data:

Field Type Description
code string IATA code
name string Airport name
city string City
country string Country
timezone string IANA timezone
latitude number Latitude
longitude number Longitude
facilities array Jetlag facilities (sleep pods, showers, etc.)
lounges array Available lounges with amenities and ratings
transit array Ground transport options with time and cost

Present to user: Highlight facilities that help with jetlag recovery (sleep pods, showers, daylight rooms). Mention lounge access options for layovers.


4. Route Intelligence

Get comprehensive route analysis between two airports including direct and connecting options.

curl -s "https://aerobase.app/api/v1/routes/LAX/NRT" \
  -H "Authorization: Bearer $AEROBASE_API_KEY"

Response data:

Field Type Description
origin object Airport info (code, name, city, country, timezone)
destination object Airport info
timezone_shift object hours, direction, actual_shift_hours, UTC offsets
direct_routes array Nonstop options with jetlag_score, airlines, distance
connecting_routes array 1-2 stop options with connection airports
route_count number Total routes found

Each route includes: jetlag_score (0-100), stops, connections, total_distance_km, total_duration_minutes, recovery_days, segments.

Present to user: Start with timezone shift context ("This route crosses X hours"). Compare direct vs connecting options. Note that connecting flights sometimes score better when the layover breaks the circadian disruption.


5. Travel Deals

Browse jetlag-scored travel deals. Free tier returns up to 3 results.

curl -s "https://aerobase.app/api/v1/deals?departure=LAX&sort=value_score&limit=3" \
  -H "Authorization: Bearer $AEROBASE_API_KEY"

Query parameters:

Param Type Description
departure string Origin IATA (optional)
destination string Destination IATA (optional)
max_price number Maximum price USD (optional)
sort string value_score / price / jetlag_score / newest
limit number Max results (3 on free tier)

Response data.deals array:

Field Type Description
title string Deal headline
source string Deal source
price_usd number Price
cabin_class string Cabin
is_error_fare boolean Error fare flag
origin object {iata, city}
destination object {iata, city}
jetlag object score, recovery_days, direction, recommendation
value_score number Combined value metric
travel_dates object start, end, specificity
booking_deadline string Expiration
source_url string Booking link

Present to user: Lead with value_score. Mention jetlag impact alongside price. Flag error fares prominently (they disappear fast).


Presentation Guidelines

  1. Always mention jetlag score and recovery days - these are the primary differentiators.
  2. Compare scores when showing multiple options. "Flight A scores 82/100 vs Flight B at 61/100 - that's a full day less recovery."
  3. Highlight departure/arrival strategy - users want actionable advice, not just numbers.
  4. Convert technical data to natural language - say "you'll cross 9 time zones heading east" not "timezone_shift_hours: 9, direction: east".
  5. Context matters - a score of 70 on a 2-hour flight is unremarkable, but 70 on a transpacific route is excellent.
  6. Use tier labels - "excellent", "good", "moderate", "poor", "severe" are immediately understandable.

Score Interpretation

Score Tier Recovery Meaning
80-100 Excellent 0-1 days Minimal jetlag, well-timed flight
65-79 Good 1-2 days Manageable with basic strategies
50-64 Moderate 2-3 days Noticeable jetlag, follow recovery plan
35-49 Poor 3-5 days Significant disruption expected
0-34 Severe 5+ days Consider alternative flight times
安全使用建议
This skill appears to do what it says (call Aerobase APIs to score flights), but the SKILL.md expects you to provide AEROBASE_API_KEY even though the registry metadata doesn't declare it and the publisher has no homepage/source listed. Before installing, ask the publisher to: (1) add AEROBASE_API_KEY as a declared required env var/primary credential in the metadata; (2) provide a verifiable homepage or source repo and privacy/data-retention documentation; and (3) confirm what user data (flight details, personal info) is logged or stored by their API. If you proceed, provide a least-privilege or test API key and avoid sharing sensitive personal data until you trust the provider. If you need higher assurance, request a signed source or an official package with a verifiable publisher.
功能分析
Type: OpenClaw Skill Name: aerobase-travel Version: 1.0.0 The aerobase-travel skill provides legitimate flight search and jetlag analysis tools via the Aerobase API (aerobase.app). The SKILL.md file contains standard REST API calls using curl and provides clear instructions for the AI agent to process and present travel data without any signs of malicious intent, data exfiltration, or harmful prompt injection.
能力评估
Purpose & Capability
The skill's stated purpose (jetlag-aware flight intelligence) matches the API endpoints and example curl calls in SKILL.md. However, the metadata declares no required environment variables or primary credential while the instructions clearly require AEROBASE_API_KEY. Also there is no homepage or source listed, so the publisher cannot be easily verified.
Instruction Scope
SKILL.md is narrowly scoped to calling Aerobase endpoints and formatting results for the user, which is appropriate. But it explicitly instructs use of the AEROBASE_API_KEY environment variable even though that credential is not declared in the registry metadata — instructions access an undeclared secret. The instructions do not ask for unrelated files or system data.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk and no third-party packages are installed. That minimizes installation risk.
Credentials
The skill requires a single API key in practice (AEROBASE_API_KEY), which is proportionate for an external API integration — but the registry metadata does not declare this env var or a primary credential. Missing declaration is an incoherence and prevents automated permission checks.
Persistence & Privilege
always is false and the skill does not request persistent system-wide changes. It can be invoked autonomously (platform default), which is normal; no elevated persistence privileges are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aerobase-travel
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aerobase-travel 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Aerobase Travel skill initial release: - Provides AI-powered, jetlag-aware flight search and analysis for travel agents - Features flight scoring, jetlag recovery estimates, and actionable travel strategies - Supports searching and ranking flights by jetlag impact, not just price or duration - Offers detailed airport info for recovery facilities, lounges, and transit options - Includes comprehensive route analysis and highlights travel deals optimized for jetlag
元数据
Slug aerobase-travel
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Aerobase Travel 是什么?

Jetlag-aware flight intelligence for AI travel agents. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 254 次。

如何安装 Aerobase Travel?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install aerobase-travel」即可一键安装,无需额外配置。

Aerobase Travel 是免费的吗?

是的,Aerobase Travel 完全免费(开源免费),可自由下载、安装和使用。

Aerobase Travel 支持哪些平台?

Aerobase Travel 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Aerobase Travel?

由 Aerobase(@kurosh87)开发并维护,当前版本 v1.0.0。

💬 留言讨论