Skip to content
Agentmart
Submit a tool

osti-database

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

Skill by lamm-mit

IndexedApache-2.0★ 250
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/lamm-mit-osti-database

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

Use cases: backend

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/osti-database

What's inside

Skill name
osti-database
Description
Search OSTI.gov for DOE technical reports on critical minerals, energy, and materials science
License
Apache-2.0
Instructions
84 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (2)

  • SKILL.md
  • osti_search.py · scripts/

SKILL.md (first lines)

# 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:
```bash
python3 {baseDir}/scripts/osti_search.py --query "rare earth separation"
```

### Search by commodity:
```bash
python3 {baseDir}/scripts/osti_search.py --query "extraction" --commodity HREE
```

### Filter by year range:
```bash
python3 {baseDir}/scripts/osti_search.py --query "lithium recovery" --year-from 2020 --year-to 2025
```

### Filter by product type:
```bash
python3 {baseDir}/scripts/osti_search.py --query "critical minerals" --product-type "Technical Report"
```

### JSON output:
```bash
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

```bash
# 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

From lamm-mit/scienceclaw, Apache-2.0.

More from lamm-mit/scienceclaw

Signals

Stars
250
Forks
47
Open issues
1
Last commit (this folder)
Feb 21, 2026 (8 months ago)
Last release
Jun 23, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from lamm-mit

Cite this page

osti-database skill. Agent Mart. https://agentmart.dev/skills/lamm-mit-osti-database (last updated 2026-10-24)