hugging-science
Helps your agent find and evaluate scientific AI resources. It explores models, datasets, and methodologies in fields like biology, chemistry, and medicine.
What it does
This agent helps find and evaluate machine learning (ML) resources for science. It searches a special catalog for datasets, models, and interactive demos in fields like biology, chemistry, medicine, and physics.
When to use it
- ✓When you need an AI model to analyze scientific data (e.g., genomes, proteins).
- ✓When searching for specific datasets for scientific research in areas like climate or materials.
- ✓If you want to find interactive AI demos for scientific tasks.
Example of what to ask your AI
“Find AI models for medical image analysis.”
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 agent consults an online catalog that lists ML resources for science. It checks the description and details of each resource to find the most suitable one for your needs.
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 K-Dense-AI/scientific-agent-skills --skill hugging-scienceOr download just the file:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/hugging-science/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Hugging Science
Hugging Science is a curated, LLM-friendly index of scientific datasets, models, blog posts, and interactive demos for ML researchers. Use it to find candidate resources, then verify their author documentation and scientific suitability; curation does not establish quality, openness, or executable compatibility.
There are two related surfaces, and you should use both:
- The catalog at
huggingscience.co— a static, parseable index of resources across 17 scientific domains. It exposesllms.txt(compact),llms-full.txt(full content), andtopics/<slug>.md(per-domain). These are markdown files designed to be fetched and read. - The
hugging-scienceHugging Face organization —huggingface.co/hugging-science— community-submitted datasets, models, and a changing collection of Gradio, Docker and static Spaces. Not every listing exposes an inference API.
The catalog points to resources hosted on the broader Hugging Face Hub. For example, ESM2 supports Transformers, while Evo2 requires its native runtime and OpenGenome2 needs explicit file-format handling. The catalog provides discovery; use each resource through its verified loader or service.
When to use this skill
Engage this skill when the user's task involves AI/ML applied to science. Common signals:
- Names a scientific domain (protein, genome, molecule, crystal, weather, climate, galaxy, EEG, microbiome, pathology, plasma, …)
- Asks "is there a dataset/model for X" where X is scientific
- Wants to fine-tune on scientific data, evaluate on scientific benchmarks, or reproduce a scientific ML paper
- Asks about specific known scientific models (Evo-2, ESM2, BoltzGen, Nucleotide Transformer, AlphaFold-derived, etc.)
- Needs an interactive demo for a scientific task (binder design, theorem proving, etc.)
If the task is generic ML (recommendation systems, chatbot RAG, vision on cats and dogs), this skill is not the right tool — defer to general HF Hub knowledge instead.
Core workflow
Most invocations follow this five-step loop. Start with the relevant topic, then assess the underlying resource independently.
1. Identify the domain(s)
Map the user's task to one or more of the 17 topic slugs:
astronomy · benchmark · biology · biotechnology · chemistry · climate · conservation · earth-science · ecology · energy · engineering · genomics · materials-science · mathematics · medicine · physics · scientific-reasoning
Some tasks span multiple topics (e.g., drug discovery → chemistry + biology + medicine). Fetch each relevant topic.
2. Fetch the relevant catalog content
Use the bundled script for clean, structured access:
python scripts/fetch_catalog.py topic biology
python scripts/fetch_catalog.py topic materials-science --filter models
python scripts/fetch_catalog.py search "protein language model"
python scripts/fetch_catalog.py all # full llms-full.txt
You can also fetch the raw markdown directly:
https://huggingscience.co/llms.txt— compact indexhttps://huggingscience.co/llms-full.txt— every entry, every domainhttps://huggingscience.co/topics/<slug>.md— one domain (slug is hyphenated, e.g.materials-science.md,earth-science.md,scientific-reasoning.md)
Each entry is a markdown block with Type, Tags, HuggingFace URL (or Link for blogs), and a one-line description. See references/topics-and-slugs.md for the entry schema and slug list.
3. Pick the right resource(s)
Read the descriptions and tags. Match to the user's task with judgment, not keyword overlap. Things to weigh:
- Scale fit — Evo-2 40B is overkill for a quick sequence classification on a laptop; ESM2 35M might be perfect.
- License and access — most are open, but check the underlying HF model card.
- Modality alignment — DNA vs. protein vs. SMILES vs. crystal structure; many "biology" models are not interchangeable.
- Recency / supersession — if both an older and newer entry cover the same task, prefer newer unless there's a reason not to.
Explain material tradeoffs between plausible candidates. Proceed with the best fit when task requirements resolve the choice; ask only if a missing preference would materially change the result.
For domain-specific go-to picks (the "if in doubt, start here" entries), see references/flagship-resources.md.
4. Use the resource
…
FAQ
What is Hugging Science?
It's a curated index of machine learning resources aimed at the scientific community, including datasets, models, and demos.
Where can I find the catalog?
The main catalog is available at `huggingscience.co`, and resources can also be found on the Hugging Face `hugging-science` organization.
Does this agent guarantee resources are high quality?
No, curation organizes and lists resources, but quality, openness, and compatibility need to be verified by the user in each resource's documentation.
Details
Original description by the author
Discovers and evaluates scientific datasets, models, methodology posts, and Spaces through the Hugging Science catalog. Used when selecting scientific ML resources in biology, chemistry, genomics, materials, climate, physics, astronomy, medicine, mathematics, protein design, single-cell analysis, or PDE modeling, and when checking their actual datasets, Transformers, native-runtime, Inference Prov
Popularity
- GitHub stars
- 51k
- Ranking position
- #1885
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
13c-metabolic-flux
Estimates metabolic fluxes using carbon-13 isotope tracing data. It is useful for analyzing cellular metabolism and biochemical pathways.
K-Dense-AI/scientific-agent-skills
adaptyv
Designs protein characterization experiments using the Adaptyv API. It helps estimate costs, submit sequences, and monitor lab results.
K-Dense-AI/scientific-agent-skills
aeon
Performs machine learning tasks on time series data. It is useful for classifying, forecasting, detecting anomalies, and finding patterns in sequential data.
K-Dense-AI/scientific-agent-skills
alphagenome
Looks up precomputed genomic effects for genetic variants. It provides scores and explanations to understand the impact of variants on the genome.
K-Dense-AI/scientific-agent-skills
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC