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
Ready-to-paste message
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-accessOr 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.mdTechnical 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
- Validate the site against an allowlist or a current NEXRAD site inventory.
- Resolve the exact UTC day and site prefix from current dataset documentation. Do not infer the key layout from a filename example.
- List only that documented prefix, paginating within a bounded key count.
- Parse the documented volume timestamp and site from each candidate key.
- Select by the time policy, then request metadata for the exact key.
- Require a nonzero stable object. If publication may still be occurring, repeat the metadata check until size and object identity remain unchanged.
- Download to a temporary path, verify received bytes, compute a local SHA-256 when provenance requires it, and open with a format-aware reader.
- 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.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3684
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
data-throughput-accelerator
Makes your agent speed up the movement of large data volumes. It finds bottlenecks and ensures data is transferred quickly and correctly.
affaan-m/ECC
inventory-demand-planning
Helps your agent predict product demand in stores. It optimizes stock and plans when to run promotions to sell more.
affaan-m/ECC
market-research
Helps your agent conduct market research and competitive analysis. Provides summaries with source attribution.
affaan-m/ECC