Weather Risk Skill
This skill evaluates the meteorological data supplied for a flight (e.g., METAR, TAF, free‑text weather notes) and translates it into a risk classification (LOW, MEDIUM, HIGH) that can be used by the AeroOps AI workflow.
Input Expected
weather_text: Raw weather report string (METAR/TAF or free‑form description).- Optional:
scheduled_time(ISO‑8601) to consider time‑dependent phenomena (e.g., forecasts).
Risk Assessment Rules
| Condition | Risk Level |
|---|---|
| HIGH | • Visibility < 1000 m OR < 3 SM in IFR conditions |
| • Wind shear, thunderstorms, severe turbulence, or lightning in the vicinity | |
| • Significant icing conditions (temperature ≤ 0 °C with visible moisture) | |
| • Runway surface contamination (snow/ice) with reduced braking performance | |
| MEDIUM | • Moderate turbulence, light rain/sleet, visibility 1000‑3000 m |
| • Winds > 30 kt or cross‑winds exceeding runway limits | |
| • Cloud ceiling 500‑1500 ft (IFR) but no severe weather | |
| LOW | • VMC/clear weather, visibility > 5 km, light winds (< 15 kt) |
| • No significant hazards reported |
Output Produced
weather_risk_level: LOW, MEDIUM or HIGH.weather_summary: Human‑readable narrative explaining the assessment.
Usage in Agent
The AeroOps AI agent can call this skill to obtain weather_risk_level and embed the summary in the final briefing, or to trigger a Human‑in‑the‑Loop review when risk is HIGH.
Implementation notes
- The skill should be pure logic; no external API calls.
- Accept both structured METAR strings and free‑form text using simple keyword detection.
- Return JSON‑compatible fields as shown in the output section.