← 返回 Skills 市场
dimitryvin

Aviation Weather

作者 dimitryvin · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
2349
总下载
3
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install aviation-weather
功能描述
Fetch aviation weather data (METAR, TAF, PIREPs) from aviationweather.gov. Use for flight planning, weather briefings, checking airport conditions, or any pilot-related weather queries. Triggers on "METAR", "TAF", "flight weather", "airport weather", "aviation weather", "pilot report", "PIREP", or specific ICAO codes.
使用说明 (SKILL.md)

Aviation Weather

Fetch real-time aviation weather from the FAA's aviationweather.gov API.

Quick Reference

# METAR for specific airports
python3 scripts/wx.py KSMO KLAX KVNY

# METAR + TAF
python3 scripts/wx.py KSMO KLAX --metar --taf

# Just TAF
python3 scripts/wx.py KSMO --taf

# PIREPs near a location (lat/lon)
python3 scripts/wx.py --pirep --lat 34.0 --lon -118.4 --radius 100

# Raw output with JSON
python3 scripts/wx.py KSMO --json

# Verbose (show raw METAR text)
python3 scripts/wx.py KSMO -v

Default Airports

When no stations specified, defaults to Santa Monica area: KSMO, KLAX, KVNY

Flight Categories

  • 🟢 VFR - Ceiling >3000ft AGL and visibility >5sm
  • 🔵 MVFR - Ceiling 1000-3000ft or visibility 3-5sm
  • 🔴 IFR - Ceiling 500-1000ft or visibility 1-3sm
  • 🟣 LIFR - Ceiling \x3C500ft or visibility \x3C1sm

Common SoCal Airports

Code Name
KSMO Santa Monica
KLAX Los Angeles Intl
KVNY Van Nuys
KBUR Burbank
KTOA Torrance
KSNA John Wayne
KFUL Fullerton
KCMA Camarillo
KOXR Oxnard
KPSP Palm Springs

Options

  • --metar, -m: Fetch METAR (default)
  • --taf, -t: Fetch TAF forecast
  • --pirep, -p: Fetch pilot reports
  • --hours N: Hours of METAR history (default: 2)
  • --lat, --lon: Location for PIREP search
  • --radius N: PIREP search radius in nm (default: 100)
  • --verbose, -v: Show raw observation text
  • --json: Output raw JSON data
安全使用建议
This skill is internally consistent and appears to do only what it says: run a Python script that queries aviationweather.gov and prints results. Consider that it will make outbound HTTPS requests to the FAA site (no credentials requested). If you run it in an environment with strict network policies, ensure outbound access to aviationweather.gov is allowed. Also note this is a simple script — it may raise runtime errors for malformed API responses (not a security issue) and prints raw weather text if verbose/json options are used.
功能分析
Type: OpenClaw Skill Name: aviation-weather Version: 1.0.0 The skill bundle is designed to fetch aviation weather data from aviationweather.gov. The `SKILL.md` provides clear instructions and examples without any prompt injection attempts. The `scripts/wx.py` uses standard Python libraries (`urllib.request`, `json`) to connect only to the specified `https://aviationweather.gov/api/data` endpoint, and does not exhibit any malicious behaviors such as data exfiltration, arbitrary command execution, persistence mechanisms, or access to sensitive files.
能力评估
Purpose & Capability
Name/description match the included script and SKILL.md. The script queries aviationweather.gov endpoints for METAR, TAF, and PIREP data — exactly what the skill claims to do. No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md instructs the agent to run the provided Python script with CLI flags and documents defaults. The instructions and script only reference network calls to aviationweather.gov and standard CLI arguments; they do not read local secrets, system config paths, or transmit data to unexpected endpoints.
Install Mechanism
No install specification is present (instruction-only with an included script). Nothing is downloaded or written to disk by an installer. The included Python script is plain source (no extracted archives or external installers).
Credentials
The skill requires no environment variables, credentials, or config paths. All network access is outbound HTTPS to aviationweather.gov, which is appropriate for fetching public weather data.
Persistence & Privilege
The skill does not request always:true, does not persist secrets or modify other skills, and contains no code that alters system-wide settings. It runs as an on-demand script and has no elevated persistence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aviation-weather
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aviation-weather 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: METAR, TAF, PIREPs from aviationweather.gov
元数据
Slug aviation-weather
版本 1.0.0
许可证
累计安装 5
当前安装数 5
历史版本数 1
常见问题

Aviation Weather 是什么?

Fetch aviation weather data (METAR, TAF, PIREPs) from aviationweather.gov. Use for flight planning, weather briefings, checking airport conditions, or any pilot-related weather queries. Triggers on "METAR", "TAF", "flight weather", "airport weather", "aviation weather", "pilot report", "PIREP", or specific ICAO codes. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2349 次。

如何安装 Aviation Weather?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install aviation-weather」即可一键安装,无需额外配置。

Aviation Weather 是免费的吗?

是的,Aviation Weather 完全免费(开源免费),可自由下载、安装和使用。

Aviation Weather 支持哪些平台?

Aviation Weather 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Aviation Weather?

由 dimitryvin(@dimitryvin)开发并维护,当前版本 v1.0.0。

💬 留言讨论