osti-database

star 222

Search OSTI.gov for DOE technical reports on critical minerals, energy, and materials science

lamm-mit By lamm-mit schedule Updated 2/21/2026

name: osti-database description: Search OSTI.gov for DOE technical reports on critical minerals, energy, and materials science metadata: openclaw: emoji: "🏛️" requires: bins: - python3


OSTI Database Search

Search the U.S. Department of Energy's Office of Scientific and Technical Information (OSTI.gov) for technical reports, journal articles, and conference papers. Covers 1,100+ DOE-funded documents across critical mineral categories including rare earth elements, lithium, cobalt, nickel, copper, gallium, germanium, and graphite.

Usage

Basic search:

python3 {baseDir}/scripts/osti_search.py --query "rare earth separation"

Search by commodity:

python3 {baseDir}/scripts/osti_search.py --query "extraction" --commodity HREE

Filter by year range:

python3 {baseDir}/scripts/osti_search.py --query "lithium recovery" --year-from 2020 --year-to 2025

Filter by product type:

python3 {baseDir}/scripts/osti_search.py --query "critical minerals" --product-type "Technical Report"

JSON output:

python3 {baseDir}/scripts/osti_search.py --query "cobalt supply chain" --format json --limit 20

Parameters

Parameter Description Default
--query Search query Required
--commodity Commodity filter (HREE, LREE, CO, LI, GA, GR, NI, CU, GE, OTH) -
--product-type Product type filter (Technical Report, Journal Article, Conference) -
--year-from Start year for publication date filter -
--year-to End year for publication date filter -
--limit Maximum results to return 10
--sort Sort by: relevance, date relevance
--format Output format: summary, detailed, json, bibtex summary

Commodity Codes

Code Description
HREE Heavy Rare Earth Elements (Dy, Tb, Eu, Y, etc.)
LREE Light Rare Earth Elements (La, Ce, Nd, Pr, etc.)
CO Cobalt
LI Lithium
GA Gallium
GR Graphite
NI Nickel
CU Copper
GE Germanium
OTH Other critical minerals

Examples

# Search for heavy rare earth separation techniques
python3 {baseDir}/scripts/osti_search.py --query "heavy rare earth separation" --commodity HREE

# Recent DOE reports on lithium extraction
python3 {baseDir}/scripts/osti_search.py --query "lithium extraction" --product-type "Technical Report" --year-from 2022 --sort date

# Critical minerals supply chain analysis with detailed output
python3 {baseDir}/scripts/osti_search.py --query "supply chain critical minerals" --format detailed --limit 15

# Get BibTeX citations for cobalt recycling papers
python3 {baseDir}/scripts/osti_search.py --query "cobalt recycling" --commodity CO --format bibtex

Notes

  • OSTI.gov API is free and does not require authentication
  • Covers DOE-funded research: national labs, universities, contractors
  • Document types include technical reports, journal articles, conference papers, theses, patents
  • For local corpus search, use the corpus-search skill instead
  • Rate limiting: be courteous, avoid excessive requests
Install via CLI
npx skills add https://github.com/lamm-mit/scienceclaw --skill osti-database
Repository Details
star Stars 222
call_split Forks 41
navigation Branch main
article Path SKILL.md
More from Creator