بنقرة واحدة
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.