aviation-agent

Aviation weather briefing and FAA reference assistant for pilots. Fetches real-time METAR, TAF, and PIREPs from aviationweather.gov (no API key required). Provides FAR Part 61/91 quick reference, VFR/IFR weather minimums, and go/no-go decision support. Use when user asks about METAR, TAF, PIREP, aviation weather, can I fly today, VFR/IFR conditions, flight weather briefing, FAR regulations for pilots, PPL/IFR training weather, or queries with ICAO airport codes.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "aviation-agent" with this command: npx skills add zeron-g/aviation-agent

Aviation Agent

Aviation weather briefing and FAA reference assistant. Fetches live weather data from aviationweather.gov and provides FAR/AIM quick reference for flight planning and go/no-go decisions.

Quick Start

# Get current METAR for Los Angeles International
python3 scripts/metar.py --metar KLAX

# Full briefing: METAR + TAF forecast for two airports
python3 scripts/metar.py --metar KLAX KSFO --taf KLAX KSFO

# Check PIREPs (pilot reports) near Chicago O'Hare, last 4 hours
python3 scripts/metar.py --pirep KORD --hours 4

scripts/metar.py — Weather Data Fetcher

Queries the aviationweather.gov public API (no API key needed). Returns formatted, decoded weather reports with flight category classification.

Arguments

FlagDescriptionExample
--metar ICAO [ICAO ...]Fetch current METAR for one or more airports--metar KLAX KJFK
--taf ICAO [ICAO ...]Fetch TAF forecast for one or more airports--taf KORD
--pirep ICAOFetch PIREPs within 200 nm of airport--pirep KSFO
--hours NHours of data to retrieve (1-24, default: 2)--hours 6

Flags can be combined in a single call:

python3 scripts/metar.py --metar KLAX --taf KLAX --pirep KLAX --hours 3

Output Includes

  • Raw report text and decoded fields
  • Wind direction/speed/gusts, visibility, cloud layers
  • Weather phenomena decoded to plain English (e.g., +TSRA -> Heavy Thunderstorm Rain)
  • Automatic flight category classification (VFR/MVFR/IFR/LIFR)
  • Temperature, dewpoint, altimeter setting

ICAO Code Format

Codes must be exactly 4 uppercase letters. Common US airports use K prefix (e.g., KLAX, KJFK, KORD). International examples: EGLL (London Heathrow), RJTT (Tokyo Haneda).

When to Read Which Reference

User QuestionRead This File
"What does BKN025 mean?" / "Decode this METAR"references/metar-codes.md
"What does TEMPO mean in this TAF?" / "Explain TAF format"references/taf-codes.md
"How many landings do I need to be current?" / "What are VFR minimums in Class D?"references/far-quickref.md
"Can I fly today?" / "Is this weather safe for a student pilot?"references/decision-guide.md
Go/no-go decision with specific weather dataRun scripts/metar.py first, then read references/decision-guide.md

For a full weather briefing workflow:

  1. Run scripts/metar.py with --metar and --taf for the departure and destination airports
  2. Run scripts/metar.py with --pirep to check for turbulence/icing reports
  3. Read references/decision-guide.md to evaluate the weather against personal minimums
  4. Read references/far-quickref.md if the user needs regulatory specifics

Flight Category Legend

CategoryCeilingVisibilityMarkerMeaning
VFR> 3,000 ft AGL> 5 SMGreenVisual flight rules — clear conditions
MVFR1,000 – 3,000 ft3 – 5 SMBlueMarginal VFR — proceed with caution
IFR500 – 999 ft1 – < 3 SMRedInstrument flight rules required
LIFR< 500 ft< 1 SMMagentaLow IFR — extremely restricted visibility

The more restrictive of ceiling or visibility determines the category. For example, 10 SM visibility but a 900 ft ceiling is IFR (ceiling is the limiting factor).

Ceiling is defined as the lowest cloud layer reported as BKN (Broken) or OVC (Overcast). FEW and SCT layers are not ceilings.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Workout Readiness Check In

Create a same-day workout readiness decision card for users who planned to exercise today but feel tired, sore, stressed, underslept, ill, or uncertain. Use...

Registry SourceRecently Updated
General

URL to Markdown

Convert HTML web pages from HTTP/HTTPS URLs to clean, readable Markdown files with optional batch processing and formatting features.

Registry SourceRecently Updated
General

Appliance Manual Command Card

Assist in creating a one-page appliance command card for tracking maintenance, troubleshooting, warranty info, and repair preparation.

Registry SourceRecently Updated
General

Fireseed Writing Expert

全能小说写作专家,支持从零创作、DNA提取与克隆、风格仿写、一键发布到 fireseed.online。用户可以用自然语言描述需求,系统自动调度子技能完成科学、闭环的写作与发布流程。

Registry SourceRecently Updated