Flight Briefing Skill
This skill combines the outputs of the NOTAM analysis, weather risk assessment, and any additional operational notes to produce a final operational briefing for the flight crew.
Input Expected
flight_numberorigin_airportdestination_airportscheduled_time(ISO‑8601 string)notam_summary(text generated bynotam-analysis-skill)weather_summary(text generated byweather-risk-skill)operational_notes(free‑form notes supplied by the user)- Optional:
risk_level(overall risk from AeroOps AI)
Output Produced
final_briefing_text: Multi‑paragraph plain‑text briefing ready to be read by the flight crew.
Briefing Template
Flight: {flight_number}
Route: {origin_airport} → {destination_airport}
Scheduled Departure (UTC): {scheduled_time}
--- NOTAM Summary ---
{notam_summary}
--- Weather Summary ---
{weather_summary}
--- Operational Notes ---
{operational_notes}
Overall Risk Level: {risk_level}
The skill should replace the placeholders with the provided values, trim any empty sections, and ensure the final text is free of markdown formatting (plain text only).
Usage in Agent
The AeroOps AI workflow can invoke this skill after all risk analyses are complete (or after a human review) to populate the final_briefing field displayed on the dashboard.
Implementation notes
- No external services are required; this is pure string templating.
- Return a JSON object containing the key
final_briefing_text.