ovachiever/droid-tings/biorxiv-database
- community
Checking that the SKILL.md file is still in the repository.
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.
Install
npx vskill@latest install ovachiever/droid-tings/biorxiv-databaseSKILL.md
bioRxiv Database
Overview
This skill provides efficient Python-based tools for searching and retrieving preprints from the bioRxiv database. It enables comprehensive searches by keywords, authors, date ranges, and categories, returning structured JSON metadata that includes titles, abstracts, DOIs, and citation information. The skill also supports PDF downloads for full-text analysis.
When to Use This Skill
Use this skill when:
- Searching for recent preprints in specific research areas
- Tracking publications by particular authors
- Conducting systematic literature reviews
- Analyzing research trends over time periods
- Retrieving metadata for citation management
- Downloading preprint PDFs for analysis
- Filtering papers by bioRxiv subject categories
Core Search Capabilities
1. Keyword Search
Search for preprints containing specific keywords in titles, abstracts, or author lists.
Basic Usage:
With Category Filter:
Search Fields: By default, keywords are searched in both title and abstract. Customize with --search-fields:
2. Author Search
Find all papers by a specific author within a date range.
Basic Usage:
Recent Publications:
3. Date Range Search
Retrieve all preprints posted within a specific date range.
Basic Usage:
With Category Filter:
Days Back Shortcut:
4. Paper Details by DOI
Retrieve detailed metadata for a specific preprint.
Basic Usage:
Full DOI URLs Accepted:
5. PDF Downloads
Download the full-text PDF of any preprint.
Basic Usage:
Batch Processing: For multiple PDFs, extract DOIs from a search result JSON and download each paper:
Valid Categories
Filter searches by bioRxiv subject categories:
animal-behavior-and-cognitionbiochemistrybioengineeringbioinformaticsbiophysicscancer-biologycell-biologyclinical-trialsdevelopmental-biologyecologyepidemiologyevolutionary-biologygeneticsgenomicsimmunologymicrobiologymolecular-biologyneurosciencepaleontologypathologypharmacology-and-toxicologyphysiologyplant-biologyscientific-communication-and-educationsynthetic-biologysystems-biologyzoology
Output Format
All searches return structured JSON with the following format:
Common Usage Patterns
Literature Review Workflow
- Broad keyword search:
- Extract and review results:
- Download selected papers:
Trend Analysis
Track research trends by analyzing publication frequencies over time:
Then analyze the temporal distribution in the results.
Author Tracking
Monitor specific researchers' preprints:
Python API Usage
For more complex workflows, import and use the BioRxivSearcher class directly:
Best Practices
- Use appropriate date ranges: Smaller date ranges return faster. For keyword searches over long periods, consider splitting into multiple queries.
- Filter by category: When possible, use
--categoryto reduce data transfer and improve search precision.
- Respect rate limits: The script includes automatic delays (0.5s between requests). For large-scale data collection, add additional delays.
- Cache results: Save search results to JSON files to avoid repeated API calls.
- Version tracking: Preprints can have multiple versions. The
versionfield indicates which version is returned. PDF URLs include the version number.
- Handle errors gracefully: Check the
result_countin output JSON. Empty results may indicate date range issues or API connectivity problems.
- Verbose mode for debugging: Use
--verboseflag to see detailed logging of API requests and responses.
Advanced Features
Custom Date Range Logic
Result Limiting
Limit the number of results returned:
Exclude Abstracts for Speed
When only metadata is needed:
Programmatic Integration
Integrate search results into downstream analysis pipelines:
Testing the Skill
To verify that the bioRxiv database skill is working correctly, run the comprehensive test suite.
Prerequisites:
Run tests:
The test suite validates:
- Initialization: BioRxivSearcher class instantiation
- Date Range Search: Retrieving papers within specific date ranges
- Category Filtering: Filtering papers by bioRxiv categories
- Keyword Search: Finding papers containing specific keywords
- DOI Lookup: Retrieving specific papers by DOI
- Result Formatting: Proper formatting of paper metadata
- Interval Search: Fetching recent papers by time intervals
Expected Output:
Note: Some tests may show warnings if no papers are found in specific date ranges or categories. This is normal and does not indicate a failure.
Reference Documentation
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/biorxiv-database/SKILL.md
Popularity
- Repository stars
- 41
- Repository forks
- 5
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 10 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ovachiever/droid-tings/biorxiv-database)