bioresearcher-pubmed-weekly
Installation
SKILL.md
PubMed Weekly Update Download and Parse
This skill downloads the past week's (Monday-Sunday) PubMed daily update xml.gz files from ftp://ftp.ncbi.nlm.nih.gov/pubmed/updatefiles/, parses them with the bundled streaming scripts, and produces ONE combined Excel workbook (combined.xlsx) plus a summary JSON.
Workflow Overview
- Python environment check: ensure uv is available (install via the
bioresearcher-python-setup-uvskill if needed) - Date-range calculation: compute the past week's Monday-Sunday range
- FTP listing + filtering: fetch available
xml.gzupdatefiles and keep those modified within the week - Download with retry + resume: download each filtered file (3 attempts, 2s delay,
.partresume) - Parse + combine via scripts: parse all downloaded files and produce one Excel workbook
- Report: verify outputs and summarize to the user
Prerequisites
- Internet connection and access to the NCBI FTP server
- uv package manager (if missing, load the
bioresearcher-python-setup-uvskill and follow it EXACTLY, then return here) - openpyxl is provided at runtime via
uv run --with openpyxl