Skip to main content

aerobase-flights

Search, score, and compare flights with jetlag impact analysis.

Quellinformationen

Repository
modbender/skill-library-mcp
Letzte Quellaktivität
6. März 2026 um 18:33
Erkannte Sprache von SKILL.md
Englisch
Sterne
12
Forks
3

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
aerobase-flights
description
Search, score, and compare flights with jetlag impact analysis.
homepage
https://aerobase.app
metadata
{"openclaw":{"requires":{"env":"[Truncated]"},"primaryEnv":"AEROBASE_API_KEY"}}
# Aerobase Flights Skill Search and analyze flights with jetlag scoring for healthier travel. ## Authentication Set `AEROBASE_API_KEY` as an environment variable: ```bash export AEROBASE_API_KEY="ak_xxxxxxxx" ``` Get your API key from https://aerobase.app/connect ## API Base URL ``` https://aerobase.app/api ``` ## Tools --- ### 1. Search Flights Find flights between destinations with jetlag scoring. **Command:** ```bash curl -X POST https://aerobase.app/api/v1/flights/search \ -H "Authorization: Bearer $AEROBASE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "from": "LAX", "to": "NRT", "date": "2026-04-15", "cabin": "economy", "sort": "jetlag", "limit": 10 }' ``` **Parameters:** | Parameter | Type | Description | |-----------|------|-------------| | from | string | Origin IATA code (e.g., LAX) | | to | string | Destination IATA code (e.g., NRT) | | date | string | Departure date (YYYY-MM-DD) | | returnDate | string | Optional return date | | cabin | string | economy, premium_economy, business, first | | sort | string | jetlag, price, duration | | limit | number | Results to return (free=5, pro=50) | **Response includes:** flight details + jetlag_score, recovery_days, direction --- ### 2. Score a Flight Get detailed jetlag analysis for a specific flight. **Command:** ```bash curl -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-15T08:00:00-07:00", "arrival": "2026-04-16T14:30:00+09:00", "cabin": "business" }' ``` **Parameters:** | Parameter | Type | Description | |-----------|------|-------------| | from | string | Origin IATA code | | to | string | Destination IATA code | | departure | string | ISO 8601 with offset | | arrival | string | ISO 8601 with offset | | cabin | string | economy, premium_economy, business, first | | chronotype | string | early_bird, night_owl, normal | **Response includes:** - score (0-100, higher is better) - tier: excellent|good|moderate|poor|severe - recovery_days - direction: east|west - timezone_shift_hours - breakdown (timezoneShift, departureTime, arrivalTime, duration, cabinComfort) - strategies (departure, arrival, shift, recovery) - tips --- ### 3. Compare Flights Compare 2-10 flights side by side. **Command:** ```bash curl -X POST https://aerobase.app/api/v1/flights/compare \ -H "Authorization: Bearer $AEROBASE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "flights": [ {"from": "JFK", "to": "LHR", "departure": "2026-04-15T18:00:00-04:00", "arrival": "2026-04-16T07:00:00+01:00", "label": "Evening departure"}, {"from": "JFK", "to": "LHR", "departure": "2026-04-15T22:00:00-04:00", "arrival": "2026-04-16T11:00:00+01:00", "label": "Red-eye"} ] }' ``` --- ### 4. Recovery Plan Generate personalized jetlag recovery plan. **Command:** ```bash curl -X POST https://aerobase.app/api/v1/recovery/plan \ -H "Authorization: Bearer $AEROBASE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "from": "LAX", "to": "NRT", "departure": "2026-04-15T08:00:00-07:00", "arrival": "2026-04-16T14:30:00+09:00", "arrival_commitments": [ {"event": "Board Meeting", "time": "2026-04-17T09:00:00+09:00"} ] }' ``` **Response includes:** - pre_flight_schedule (days before departure) - during_flight recommendations - post_arrival_schedule - commitment_risks (if meetings provided) --- ### 5. Get Travel Deals Find jetlag-scored travel deals. **Command:** ```bash curl "https://aerobase.app/api/v1/deals?departure=LAX&max_price=600&sort=jetlag_score&limit=10" \ -H "Authorization: Bearer $AEROBASE_API_KEY" ``` **Parameters:** | Parameter | Type | Description | |-----------|------|-------------| | departure | string | Origin IATA code | | destination | string | Destination IATA code | | max_price | number | Maximum price in USD | | sort | string | value_score, price, jetlag_score, newest | | limit | number | Results (free=3, pro=50) | --- ### 6. Airport Info Get airport details with facilities. **Command:** ```bash curl "https://aerobase.app/api/v1/airports/JFK" \ -H "Authorization: Bearer $AEROBASE_API_KEY" ``` --- ### 7. Hotel Search Find jetlag-friendly hotels near airport. **Command:** ```bash curl "https://aerobase.app/api/v1/hotels?airport=NRT&jetlagFriendly=true" \ -H "Authorization: Bearer $AEROBASE_API_KEY" ``` --- ### 8. Lounge Search Find airport lounges. **Command:** ```bash curl "https://aerobase.app/api/v1/lounges?airport=LHR" \ -H "Authorization: Bearer $AEROBASE_API_KEY" ``` --- ### 9. Itinerary Analysis Analyze multi-leg trips for cumulative jetlag. **Command:** ```bash curl -X POST https://aerobase.app/api/v1/itinerary/analyze \ -H "Authorization: Bearer $AEROBASE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "legs": [ {"from": "LAX", "to": "NRT", "departure": "...", "arrival": "..."}, {"from": "NRT", "to": "SIN", "departure": "...", "arrival": "..."} ] }' ``` --- ## Jetlag Score Guide | Score | Tier | Recovery | |-------|------|----------| | 80-100 | Excellent | 0-2 days | | 60-79 | Good | 2-3 days | | 40-59 | Moderate | 3-5 days | | 20-39 | Poor | 5-7 days | | 0-19 | Severe | 7+ days | ## Response Format All responses: ```json { "data": { ... }, "meta": { "request_id": "uuid", "tier": "free|pro|concierge|api", "calls_remaining": 95, "latency_ms": 234 } } ``` ## Error Handling Common error codes: - INVALID_API_KEY - Check your API key - VALIDATION_ERROR - Invalid parameters - RATE_LIMIT_EXCEEDED - Upgrade tier - TIER_REQUIRED - Endpoint needs higher tier ## Rate Limits | Tier | Daily Calls | |------|-------------| | Free | 100 | | Pro | 1,000 | | Concierge | 10,000 | | API | Unlimited | ## Presenting Results Show the jetlag score prominently: ``` ✈️ UA870 LAX → NRT Score: 72/100 (Good) | Recovery: 3 days Dep: 11:00 AM | Arr: 2:30 PM (+1 day) 💡 Red-eye aligns with natural sleep ``` ## Tips - Always lead with the jetlag score - Recommend flights with scores 60+ for business travel - For important meetings, flag if score < 50 - Sort searches by "jetlag" for healthiest options
Auf GitHub ansehen