nisar-data-access

nisar-data-access is a skill for Claude Code, Codex from responsible-genai-hackweek/nicer-nisar. It costs 113 tokens per session (7,596 once invoked), scanned D, original, BSD-3-Clause.

A guide to accessing NISAR, a NASA-ISRO satellite mission that measures Earth’s surface with radar. It covers searching, streaming, and reading products such as deformation, backscatter, and soil-moisture data without necessarily downloading entire files.

In plain words
What is it for?
Use it to search the archive, choose GUNW, GSLC, GCOV, or SME2 products, stream HDF5 data by byte range, configure access, and inspect verified example datasets.
Why use it?
NISAR data has several product types, complex file paths, authentication requirements, and archive changes that can make access error-prone. The guide identifies which product fits common research needs and marks the certainty of its claims.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to search the archive, choose GUNW, GSLC, GCOV, or SME2 products, stream HDF5 data by byte range, configure access, and inspect verified example datasets.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/responsible-genai-hackweek/nicer-nisar/nisar-data-access
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add responsible-genai-hackweek/nicer-nisar --skill nisar-data-access
Clone the repo
git clone --depth 1 https://github.com/responsible-genai-hackweek/nicer-nisar

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for nisar-data-access

README.md
[![agentmods](https://agentmods.dev/badge/skills/responsible-genai-hackweek/nicer-nisar/nisar-data-access/github.svg)](https://agentmods.dev/skills/responsible-genai-hackweek/nicer-nisar/nisar-data-access)
Your own site
<a href="https://agentmods.dev/skills/responsible-genai-hackweek/nicer-nisar/nisar-data-access"><img src="https://agentmods.dev/badge/skills/responsible-genai-hackweek/nicer-nisar/nisar-data-access/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for nisar-data-access

Your own site · 80×15
<a href="https://agentmods.dev/skills/responsible-genai-hackweek/nicer-nisar/nisar-data-access"><img src="https://agentmods.dev/badge/skills/responsible-genai-hackweek/nicer-nisar/nisar-data-access.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 113 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 7,596 The whole file, excluding the scripts and references it only reads on demand.
Security scan D 3 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00113 $0.07596
Opus 5 $0.00056 $0.03798
Sonnet 5 $0.00023 $0.01519
Haiku 4.5 $0.00011 $0.00760

Measured 10d ago against content hash 06c514f9a356, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade D, and why

nisar-data-access scanned grade D with 3 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Asks for rootmediumPrivilege escalation

A mod that escalates privileges can change anything on the machine, not only the project.

`~/.netrc`, `chmod 600`. Both libraries and GDAL pick it up automatically.

Reaches for credential fileshighPrivilege escalation

SSH keys, cloud credentials, git-credentials, .npmrc, /etc/shadow: reading these is how a config file becomes a credential leak.

`~/.netrc`, `chmod 600`. Both libraries and GDAL pick it up automatically.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

import json, urllib.request, urllib.parse
contributors/ibrahim/skills/nisar-data-access/SKILL.md · 548 lines

How it starts

The opening of the file, as written. The whole thing — 548 lines — stays where its author put it; the contents beside it link to each section on GitHub.

NISAR data access

Verified August 2026. The archive is actively changing — a full validated reprocessing of the L0–L3 backlog is targeted for Q4 2026. Re-verify anything a decision depends on.

Every claim below is tagged:

  • VERIFIED — checked against the live archive or a real file; method stated.
  • INFERRED — consistent pattern across real granules, not read from a spec. Usable, but confirm before building on it.
  • UNVERIFIED — from documentation only, not seen in a real granule.

Do not promote a tag without doing the check.

Which product

Need Product Why
Geocoded interferometric phase + coherence, no DIY processing L2 GUNW Ready-made: unwrapped phase, coherence, connected components.
Same content but you pick the pair dates L2 GSLC Geocoded complex; form interferograms at any baseline. Costs you interferogram formation + unwrapping; coregistration is done.
Per-date backscatter (σ⁰/γ⁰) L2 GCOV GUNW has no amplitude layer. Only way to get backscatter.
Soil moisture covariate L3 SME2 200 m. Coarse, but soil moisture is a major non-snow phase contributor.

Ruled out: RUNW is GUNW in radar geometry (you geocode it yourself). ROFF/GOFF are speckle-tracking offsets for metre-scale displacement — wrong signal for most applications. RSLC/RIFG are earlier in the chain.

All L-band products come from ASF DAAC. S-band is ISRO-only via Bhoonidhi (bhoonidhi.nrsc.gov.in/NISAR/) and will never appear in CMR/earthaccess.

Searching

CMR is public — no auth, no login, no account. This is the cheapest way to answer availability questions, and it is how the entire inventory below was built.

import json, urllib.request, urllib.parse

q = {
    'short_name': 'NISAR_L2_GUNW_PROVISIONAL_V1',
    'bounding_box': '-115.73524,43.9072,-115.63549,43.98398',   # W,S,E,N
    'temporal': '2025-11-01T00:00:00Z,2026-04-30T23:59:59Z',
    'page_size': '2000',
}
url = 'https://cmr.earthdata.nasa.gov/search/granules.umm_json?' + urllib.parse.urlencode(q)
with urllib.request.urlopen(url, timeout=180) as r:
    items = json.load(r)['items']

for it in items:
    umm  = it['umm']
    gid  = umm['GranuleUR']
    attrs = {a['Name']: a['Values'] for a in umm.get('AdditionalAttributes', [])}
    direction = attrs.get('ASCENDING_DESCENDING', [None])[0]
    poly = umm['SpatialExtent']['HorizontalSpatialDomain']['Geometry']['GPolygons'][0]

Read the full file on GitHub · 548 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 548 lines · 113 tokens per session scan D 06c514f9a356

Subscribe to this mod's changes

nisar-data-access is a skill published in the GitHub repository responsible-genai-hackweek/nicer-nisar (2 stars, last pushed 13d ago), licensed BSD-3-Clause. It adds 113 tokens to every session and 7,596 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it D with 3 findings (asks for root, reaches for credential files, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

mechanical-engineering-research

Apply source-aware mechanical-engineering judgment to research, analysis, coding, writing, teaching, research identity, and release work. Use for thermal-fluid systems, heat transfer, fluid mechanics, thermodynamics, HVAC, energy systems, turbomachinery, piping, multiphase flow, experiments, correlations, CFD…

hanhuark/mechanical-engineering-research-skill · 122 tokens

research-schematic-design

Create publication-quality, editable scientific and engineering schematics with explicit physical meaning, exact labels, visual hierarchy, and provenance. Use for experimental facilities, thermal-fluid mechanisms, workflows, graphical abstracts, system architectures, or research diagrams.

hanhuark/mechanical-engineering-research-skill · 50 tokens

thermal-fluid-analysis

Analyze thermal-fluid engineering systems, experiments, CFD, and correlations with explicit assumptions, validity limits, uncertainty, and mechanism-based interpretation. Use for heat transfer, fluid mechanics, phase change, HVAC, energy systems, turbomachinery, piping, or thermal management.

hanhuark/mechanical-engineering-research-skill · 56 tokens

research-data-analysis

Design and analyze engineering experiments or simulations using baseline cases, hypothesis-driven DOE, traceable data processing, defensible plots, uncertainty, and validation. Use for CFD, laboratory data, ML workflows, parameter studies, or research code.

hanhuark/mechanical-engineering-research-skill · 50 tokens

research-lab

A research workflow for questions that can be tested with evidence, such as comparing models or software. It defines the question, baseline, candidates, data, measurements, and decision rules before running or resuming an experiment.

ooooooooooooooooooop/agent-tools · 115 tokens

alternative-coffee-intelligence

Alternative Slowbar coffee intelligence — scientific analysis from seed to cup using First Principle + System Thinking. Covers: varieties, terroir, cultivation, disease diagnosis, processing, roasting physics/chemistry, extraction science, brewing, business strategy, storytelling. ALWAYS trigger for coffee-related…

ElmatadorZ/alternative-coffee-claudeskill · 92 tokens