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.
In this repository11 other files it gives its agents.
- analysis-reviewSkill
- basic-statisticsSkill
- cartographySkill
- consult-knowledgeSkill
- data-formatsSkill
- quality-controlSkill
- reportSkill
- reproducibilitySkill
- startSkill
- uncertainty-quantificationSkill
- xarray-fundamentalsSkill
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
- Distinctive: line 24
Search: When the Earthdata MCP connector is available, query it (CMR collection search) with the parsed parameters.
- Distinctive: line 57
Never download anything or trigger a loader.
- Distinctive: line 58
Never present results without checking installed bundles for gotchas on the recommended products.
- Distinctive: line 60
Never ask more than one clarifying question.
- Distinctive: line 61
Never degrade to the fallback, or to the connector, without naming which path produced the results.
≈ “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.
Files
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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
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.

