원클릭으로
medrxiv-search
Search medRxiv medical preprints via the free CSHL API. No API key required.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Search medRxiv medical preprints via the free CSHL API. No API key required.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Cross-reference lab results from sundhed.dk against current PubMed and medRxiv research on optimal ranges. Generates a report comparing your values to the latest evidence-based guidelines, meta-analyses, and preprints.
Fetch and read personal health data from sundhed.dk (Denmark's public health portal). Use when the user asks about their medications, lab results, vaccinations, appointments, referrals, GP info, diagnoses, x-rays, or any other health data from sundhed.dk.
| name | medrxiv-search |
| description | Search medRxiv medical preprints via the free CSHL API. No API key required. |
| keywords | ["medrxiv","medical-preprints","clinical-research","epidemiology","public-health"] |
| license | MIT |
Search recent medRxiv preprints using the free Cold Spring Harbor Laboratory API (api.medrxiv.org). No API key, no signup, no cost.
Node.js 18+ (uses built-in fetch). Zero external dependencies.
The scripts/search commands below are relative to this skill's installation directory.
Before running any command, locate the script:
MEDRXIV_SCRIPT=$(find ~/.claude -name "search" -path "*/medrxiv-search/*/scripts/search" -type f 2>/dev/null | head -1)
Then use $MEDRXIV_SCRIPT for all commands.
Fetches papers from the last N days, filters by keyword match in title + abstract, ranks by number of keyword hits.
scripts/search query "heart failure treatment" --days 30 --max 20
scripts/search query "diabetes" --category "epidemiology" --days 90
scripts/search query "COVID vaccine efficacy" --days 7 --max 50
Options:
--days N — date range to search (default: 30)--max N — maximum results to return (default: 20)--category NAME — filter by medRxiv category (use categories command to list)Returns all versions of a specific paper.
scripts/search doi "10.1101/2024.12.26.24319649"
Shows all medRxiv categories you can filter by.
scripts/search categories
{
"success": true,
"type": "medrxiv_search",
"query": "heart failure",
"days": 30,
"date_range": { "from": "2025-01-10", "to": "2025-02-09" },
"total_fetched": 4523,
"result_count": 12,
"results": [
{
"doi": "10.1101/2025.01.15.25320585",
"title": "Paper Title",
"authors": "Smith, J.; Doe, A.",
"author_corresponding": "Smith, J.",
"institution": "University Hospital",
"date": "2025-01-16",
"version": "1",
"category": "cardiovascular medicine",
"abstract": "Background: ...",
"published": "NA",
"url": "https://www.medrxiv.org/content/10.1101/2025.01.15.25320585v1"
}
]
}
{
"success": true,
"type": "medrxiv_doi",
"doi": "10.1101/2024.12.26.24319649",
"version_count": 2,
"results": [...]
}
# Get titles
scripts/search query "diabetes" | jq -r '.results[].title'
# Get URLs
scripts/search query "diabetes" | jq -r '.results[].url'
# Get abstracts
scripts/search query "diabetes" | jq -r '.results[] | "\(.title)\n\(.abstract)\n---"'
The CSHL API returns papers in pages of 100. The query command:
--daysThis means broader date ranges fetch more data and take longer. Use --days 7 for fast searches.
All commands return JSON with a success field:
{ "success": false, "error": "Error message" }
Exit codes: 0 = success, 1 = error.
scripts/
├── search # Bash wrapper
└── search.mjs # Node.js CLI (zero deps, built-in fetch)
API: https://api.medrxiv.org/details/medrxiv/ — free, open, no auth.