agentleFS
open-science-pillarsopen-science-pillars/core/skills/discover-data/SKILL.md

discover-data

Skill0 starsChanged 53 days agoApache-2.0View on GitHub

Find earth science datasets for a research need: parse to parameters, search Earthdata, compare candidates, surface knowledge-bundle gotchas.

The file

We split this skill into the rules it gives an agent

5 rules. About 0 are common, 5 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈5

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Search: When the Earthdata MCP connector is available, query it (CMR collection search) with the parsed parameters.

    line 24
  2. Distinctive:

    Never download anything or trigger a loader.

    line 57
  3. Distinctive:

    Never present results without checking installed bundles for gotchas on the recommended products.

    line 58
  4. Distinctive:

    Never ask more than one clarifying question.

    line 60
  5. Distinctive:

    Never degrade to the fallback, or to the connector, without naming which path produced the results.

    line 61

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

discover-data

Turn a research need into a shortlist of concrete datasets with honest caveats. Works by slash command or conversationally ("what SST data should I use for the North Atlantic?"). Recommends only; loading data is a separate, gated step owned by the loader workflows.

Behavior, in order

  1. Parse the need into structured parameters and show them back: variable, region, period, temporal and spatial resolution, level or depth if applicable, latency needs (NRT vs research quality). Unstated parameters are recorded as open, not silently defaulted.
  2. Consult installed knowledge concepts first, as the consult-knowledge skill sets out: dataset concepts for products matching the parameters, with their gotchas, validity domains, and Uncertainty notes; these travel with the results.
  3. Search. When the Earthdata MCP connector is available, query it (CMR collection search) with the parsed parameters. When it is not, use the knowledge-based fallback: candidate products from the bundles and standing domain knowledge, each with its archive URL, and name the fallback explicitly ("Earthdata connector unavailable; candidates from installed knowledge, archive links below"). No silent degradation in either direction.
  4. Output a comparison table. One row per candidate: product and version, variable match, spatial and temporal resolution, period of record, access path (ShortName, archive URL), and a notes column carrying the load-bearing caveat for each.
  5. Surface relevant gotchas alongside the results, unprompted. A recommendation that omits a known trap for the recommended product is wrong even when the table is right; cite the concept (bundle path) with each gotcha so provenance survives.
  6. At most one clarifying question, and only when the answer actually changes the recommendation (a missing region rarely does; a missing period often does). Ask it after showing what can already be answered, never as a gate before doing any work.

Rules

  • Knowledge first: bundle concepts outrank generic recollection; when a bundle concept and general knowledge disagree, the concept wins and the disagreement is worth reporting.
  • State versions with a verification date when quoting them from a dataset concept; never hardcode a processing baseline from memory.
  • Candidates the parameters rule out are dropped silently; near-misses (right variable, wrong resolution) earn one line saying why they missed.

Must NOT

  • Never download anything or trigger a loader.
  • Never present results without checking installed bundles for gotchas on the recommended products.
  • Never ask more than one clarifying question.
  • Never degrade to the fallback, or to the connector, without naming which path produced the results.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.