| name | flight-briefing-skill |
| description | Generate a concise operational briefing summarizing flight details, risk assessments, and required actions. |
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_number
origin_airport
destination_airport
scheduled_time (ISO‑8601 string)
notam_summary (text generated by notam-analysis-skill)
weather_summary (text generated by weather-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.