Skip to content
Skillpedia
Analysis & spreadsheets48k · #3684

nexrad-product-access

Lets your agent find and access NEXRAD radar data from a specific location and time. It validates metadata to ensure accuracy.

What it does

This tool finds and downloads specific weather radar (NEXRAD) data. You can choose the radar location, date/time, data type (like reflectivity or velocity), and whether you want historical or real-time data.

When to use it

  • ✓Fetch historical data from a specific radar.
  • ✓Get real-time radar data for analysis.
  • ✓Select a specific radar measurement type, like reflectivity.

Example of what to ask your AI

“Download reflectivity data from radar KTLX for August 15, 2023.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/nexrad-product-access/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/nexrad-product-access/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool locates the correct data files in a large digital archive, checks that they are complete and valid, and then downloads them for you. It knows where to look for both historical data and data that is being generated right now.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill nexrad-product-access

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/nexrad-product-access/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

NEXRAD Product Access

Overview

Select and retrieve the correct NEXRAD data for one radar site, UTC time, and requested product or Level II moment. Keep archive volumes, real-time chunks, and Level III products distinct because they have different availability and decoding contracts.

Use noaa-radar-satellite-fetching for common NOAA archive discovery and download mechanics when that skill is available. This skill provides the NEXRAD-specific Level II/III selection contract. Use nexrad-mosaic-access when the requested result is a precomputed multi-radar composite rather than one site's data.

When to Use This Skill

  • Fetch a completed NEXRAD Level II volume from the historical archive.
  • Follow or assemble real-time Level II chunks for a named site.
  • Retrieve selected real-time Level III products or use an operational Level III feed.
  • Select a product such as reflectivity, velocity, spectrum width, echo top, vertically integrated liquid, or a supported dual-polarization product.
  • Select a particular Level II moment, elevation sweep, or volume interval.
  • Restrict access to one radar site and reject composite or neighboring-site data.

Do not turn a Level II moment name into a Level III product code by assumption. The two levels have different processing and distribution contracts.

Current Public NEXRAD Resources

The current NEXRAD-on-AWS registry documents these public resources in us-east-1:

Need Resource Contract
Historical completed Level II volumes s3://unidata-nexrad-level2/ Archive volumes organized by UTC date and site.
Real-time Level II chunks s3://unidata-nexrad-level2-chunks/ Chunks that must be assembled and validated as volumes.
Selected real-time Level III data s3://unidata-nexrad-level3/ Selected Level III products, not a promise of a complete historical archive.

Unidata documentation also describes operational Level III distribution through the NEXRAD3 LDM/NOAAPort feed. Resolve the current source for the requested Level III product instead of assuming that a real-time S3 bucket is a complete archive.

The current AWS registry identifies unidata-nexrad-level2 as the archive and says the former noaa-nexrad-level2 bucket was deprecated after September 1, 2025. Verify the live registry before access because provider resources can change.

Define the Access Contract

Resolve and record:

  • one four-character NEXRAD site such as KTLX;
  • the requested instant or bounded interval in UTC;
  • nearest-at-or-before, nearest-in-either-direction, or interval-overlap policy;
  • data level: Level II, Level III, or an explicitly mixed workflow;
  • product or moment, unit, sweep or scan angle, and whether all sweeps or the lowest requested sweep are needed;
  • archive, real-time, or operational-feed source;
  • maximum lookback, maximum probes, and acceptable latency;
  • required metadata, quality masks, and output form;
  • whether the product must come from that one site only.

If the user supplies only a display concept such as “base reflectivity,” resolve it against a current official product or Level II moment definition. Do not guess a Level III code or claim that every named display is available in the same feed.

Access Historical Level II Volumes

  1. Validate the site against an allowlist or a current NEXRAD site inventory.
  2. Resolve the exact UTC day and site prefix from current dataset documentation. Do not infer the key layout from a filename example.
  3. List only that documented prefix, paginating within a bounded key count.
  4. Parse the documented volume timestamp and site from each candidate key.
  5. Select by the time policy, then request metadata for the exact key.
  6. Require a nonzero stable object. If publication may still be occurring, repeat the metadata check until size and object identity remain unchanged.
  7. Download to a temporary path, verify received bytes, compute a local SHA-256 when provenance requires it, and open with a format-aware reader.
  8. Verify the decoded site, volume start/end time, sweeps, moments, dimensions, and quality fields before promoting the file into a valid cache entry.

The archive is the preferred source for retrospective work because each object is a completed volume. Do not substitute a real-time chunk for an archive volume when the consumer expects a self-contained volume.

Access Real-Time Level II Chunks

…

FAQ

What is NEXRAD data?

NEXRAD (Next-Generation Radar) is a weather radar system used in the United States to detect and monitor severe weather conditions.

What's the difference between Level II and Level III?

Level II is the raw radar data, while Level III are processed and easier-to-interpret products, like reflectivity maps.

Can I get data from any radar in the world?

This tool focuses on NEXRAD data, which comes from radars in the United States and its associated territories.

Details

Original description by the author

Discover and access NEXRAD data for a selected radar site, time, product, or Level II moment using completed archive volumes, real-time chunks, or supported Level III sources with metadata validation.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3684
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills