Skip to content

gjhan100/preprint-update

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Preprint Update

license: MIT python: 3.11+ no API keys needed

Daily preprint monitor — arXiv, bioRxiv, medRxiv new papers + 30-day trending.

Features

  • 📅 Today's new papers from arXiv, bioRxiv, and medRxiv
  • 🔥 30-day trending — ranked by citation count via OpenAlex
  • 🔗 Auto-generated clickable links to paper pages
  • 📊 Formatted markdown + structured JSON output
  • 🏷️ Category filtering for targeted searches
  • 🔐 No API keys required — uses only free public APIs

Installation

Prerequisites

  • Python 3.11+
  • uv (auto-installs dependencies via PEP 723 inline metadata)

Clone this repository into your skills directory

For Claude Code users:

# Clone into your user skills folder
git clone https://github.com/<you>/Skills.git ~/Documents/Skills
# Or copy just this skill:
cp -r ~/Documents/Skills/preprint-update ~/.claude/skills/preprint-update

Standalone usage:

git clone https://github.com/<you>/Skills.git
cd Skills/preprint-update

Quick Start

cd preprint-update

# Today's new papers + trending
uv run python scripts/preprint_update.py all

# Only today's papers
uv run python scripts/preprint_update.py today

# Only trending (top 50)
uv run python scripts/preprint_update.py trending --limit 50

# With abstracts in output
uv run python scripts/preprint_update.py all --abstracts

# List available categories
uv run python scripts/preprint_update.py categories

Usage as a Claude Code Skill

When installed under ~/.claude/skills/preprint-update/, Claude Code will automatically load SKILL.md as context. Type /preprint-update or ask questions like:

  • "What's new on bioRxiv today?"
  • "Show me trending AI papers on arXiv this month"
  • "Preprint update — genomics only"

Output Format

Markdown Report (preprint-update-YYYY-MM-DD.md)

# Preprint Update — 2026-06-29

## 📅 Today's New Papers

### arXiv — 42 papers
- **[Paper Title](https://arxiv.org/abs/2606.XXXXX)**
  — Author One, Author Two
  Categories: cs.AI, cs.LG, Date: 2026-06-29

## 🔥 30-Day Trending (Most Cited)
*(2026-05-30 → 2026-06-29)*

### arXiv — top 100

**1.** **[Towards Accurate Model Selection...](https://arxiv.org/abs/2606.04665)**
  — Kaichao You, Ximei Wang...
  Date: 2026-06-03, **Citations: 75**

JSON Output (preprint-update-YYYY-MM-DD.json)

{
  "date": "2026-06-29",
  "generated_at": "2026-06-29T12:00:00+00:00",
  "daily": {
    "arxiv": [{"title": "...", "authors": [...], "doi": "...", "categories": [...]}],
    "biorxiv": [...],
    "medrxiv": [...]
  },
  "trending": {
    "arxiv": [{"title": "...", "cited_by_count": 75, "publication_date": "..."}],
    "biorxiv": [...],
    "medrxiv": [...]
  }
}

Data Sources

Source Daily API Trending API Rate Limit
arXiv export.arxiv.org/api/query (Atom XML) OpenAlex S4306400194 Polite, no key
bioRxiv api.biorxiv.org/details/ OpenAlex S4306402567 No stated limit
medRxiv api.medrxiv.org/details/ OpenAlex S4306400573 No stated limit
OpenAlex api.openalex.org/works 100k/day (no key)

Available Categories

arXiv (default tracked)

q-bio.BM q-bio.CB q-bio.GN q-bio.MN q-bio.NC q-bio.NE q-bio.OT q-bio.PE q-bio.QM q-bio.SC q-bio.TO cs.AI cs.LG cs.NE cs.CL cs.CV cs.IR stat.ML stat.AP stat.ME physics.bio-ph physics.med-ph physics.chem-ph physics.data-an math.OC math.ST

bioRxiv

animal_behavior_and_cognition biochemistry bioengineering bioinformatics biophysics cancer_biology cell_biology developmental_biology ecology epidemiology evolutionary_biology genetics genomics immunology microbiology molecular_biology neuroscience pharmacology_and_toxicology physiology systems_biology (and more)

medRxiv

50+ medical categories including neurology oncology psychiatry cardiovascular_medicine infectious_diseases public_and_global_health (full list via categories command)

Known Limitations

  • arXiv does not post papers on weekends; Monday covers Fri–Sun.
  • bioRxiv posts daily (~30–100 papers/day), medRxiv fewer.
  • OpenAlex citation counts lag 3–5 days — this ranking measures scholarly attention, not real-time buzz.
  • The arXiv API submittedDate filter can be unreliable; we fetch by recency sort and filter client-side.

License

MIT License — see LICENSE file.

Contributing

Bug reports and feature requests are welcome. Please open an issue or PR.


Built by gjhan. Uses data from arXiv, bioRxiv, medRxiv, and OpenAlex.

About

Daily preprint monitor for arXiv, bioRxiv, medRxiv

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages