Agent skill

Preprint Search on bioRxiv

by LigphiDonk in LigphiDonk/Oh-my--paper

Searches bioRxiv life sciences preprints by keyword, author, date range or category with a Python script, returning JSON metadata and optional PDF downloads.

MITAuto-check passedResearch & Science

Install Preprint Search on bioRxiv

skills CLI
$ npx skills add LigphiDonk/Oh-my--paper --skill biorxiv-database -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LigphiDonk/Oh-my--paper biorxiv-database --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LigphiDonk/Oh-my--paper.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/biorxiv-database .claude/skills/biorxiv-database && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
biorxiv-database
GitHub stars
738
Used in
12 other repos
Token cost
~3.7k tokens
SKILL.md length
808 words
Files
3 (incl. scripts, references)
Skills in repo
27
Repo updated
First seen
Licence
MIT

At a glance

Searches bioRxiv life sciences preprints by keyword, author, date range or category with a Python script, returning JSON metadata and optional PDF downloads.

  • Works in 5 steps: Keyword Search → Author Search → Date Range Search → …
  • Finding recent preprints on a research topic
  • SKILL.md covers Canonical Summary, Trigger Rules, Resource Use Rules and Execution Contract, plus 13 more sections
  • Runs Python scripts from its folder; calls uv and python; reaches biorxiv.org and doi.org

What it does

The skill bundles `scripts/biorxiv_search.py` and an API reference for retrieving preprints from the bioRxiv server. Searches can combine keywords, author names, date ranges and subject categories, and results come back as structured JSON with titles, abstracts, DOIs and citation details. A separate option downloads PDFs when the full text is needed for analysis.

The wrapper text asks the agent to resolve paths from the skill folder, prefer inspecting before changing anything, save generated files in the project workspace instead of the skill directory, and explain a manual fallback if a runtime or credential is unavailable. Typical jobs include tracking recent preprints in a field, following particular authors, supporting systematic literature reviews, studying trends over time and collecting metadata for citation management.

When your agent uses it

  • Finding recent preprints on a research topic
  • Tracking new preprints from a particular author
  • Collecting bioRxiv metadata for a literature review or citation list
  • Downloading preprint PDFs for full-text analysis
  • Filtering preprints by bioRxiv subject category

Example prompts

  • “Search bioRxiv for CRISPR and gene editing preprints posted since January and list titles and DOIs.”
  • “Find preprints on neural networks and deep learning from this year and save the metadata as JSON.”
  • “Which preprints did this author post recently? Give me titles and abstracts.”

Requirements

  • Python 3
  • Network access to the bioRxiv API

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Keyword Search
  2. Author Search
  3. Date Range Search
  4. Paper Details by DOI
  5. PDF Downloads

What it can do on your machine

Read from SKILL.md and the folder at commit 6baece9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • uv
    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • biorxiv.org
    • doi.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Preprint Search on bioRxiv loads about 3.7k tokens when it runs, and up to ~5.3k if it reads all its reference files. Until then it costs about 19 tokens; SKILL.md has 808 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~19
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from LigphiDonk/Oh-my--paper at commit 6baece9, republished under its MIT licence (© LigphiDonk). 808 words, ~3,668 tokens.

Download SKILL.mdSave it as .claude/skills/biorxiv-database/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
biorxiv-database
description
Efficient database search tool for bioRxiv preprint server.
id
biorxiv-database
version
1.0.0
stages
survey, ideation, experiment
tools
read_file, search_project, write_file, run_terminal
summary
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or…
primaryIntent
research
intents
research, data
capabilities
search-retrieval, data-processing
domains
bioinformatics
keywords
biorxiv-database, resource prep, search-retrieval, data-processing, bioinformatics, biorxiv, database, efficient, search, tool, preprint, server

biorxiv-database

Canonical Summary

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 r...

Trigger Rules

Use this skill when the user request matches its research workflow scope. Prefer the bundled resources instead of recreating templates or reference material. Keep outputs traceable to project files, citations, scripts, or upstream evidence.

Resource Use Rules

  • Read from references/ only when the current task needs the extra detail.
  • Treat scripts/ as optional helpers. Run them only when their dependencies are available, keep outputs in the project workspace, and explain a manual fallback if execution is blocked.

Execution Contract

  • Resolve every relative path from this skill directory first.
  • Prefer inspection before mutation when invoking bundled scripts.
  • If a required runtime, CLI, credential, or API is unavailable, explain the blocker and continue with the best manual fallback instead of silently skipping the step.
  • Do not write generated artifacts back into the skill directory; save them inside the active project workspace.

Upstream Instructions

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

Search for preprints containing specific keywords in titles, abstracts, or author lists.

Basic Usage:

python
python scripts/biorxiv_search.py \
  --keywords "CRISPR" "gene editing" \
  --start-date 2024-01-01 \
  --end-date 2024-12-31 \
  --output results.json

With Category Filter:

python
python scripts/biorxiv_search.py \
  --keywords "neural networks" "deep learning" \
  --days-back 180 \
  --category neuroscience \
  --output recent_neuroscience.json

Search Fields: By default, keywords are searched in both title and abstract. Customize with --search-fields:

python
python scripts/biorxiv_search.py \
  --keywords "AlphaFold" \
  --search-fields title \
  --days-back 365

Find all papers by a specific author within a date range.

Basic Usage:

python
python scripts/biorxiv_search.py \
  --author "Smith" \
  --start-date 2023-01-01 \
  --end-date 2024-12-31 \
  --output smith_papers.json

Recent Publications:

python
# Last year by default if no dates specified
python scripts/biorxiv_search.py \
  --author "Johnson" \
  --output johnson_recent.json

Retrieve all preprints posted within a specific date range.

Basic Usage:

python
python scripts/biorxiv_search.py \
  --start-date 2024-01-01 \
  --end-date 2024-01-31 \
  --output january_2024.json

With Category Filter:

python
python scripts/biorxiv_search.py \
  --start-date 2024-06-01 \
  --end-date 2024-06-30 \
  --category genomics \
  --output genomics_june.json

Days Back Shortcut:

python
# Last 30 days
python scripts/biorxiv_search.py \
  --days-back 30 \
  --output last_month.json
4. Paper Details by DOI

Retrieve detailed metadata for a specific preprint.

Basic Usage:

python
python scripts/biorxiv_search.py \
  --doi "10.1101/2024.01.15.123456" \
  --output paper_details.json

Full DOI URLs Accepted:

python
python scripts/biorxiv_search.py \
  --doi "https://doi.org/10.1101/2024.01.15.123456"
5. PDF Downloads

Download the full-text PDF of any preprint.

Basic Usage:

python
python scripts/biorxiv_search.py \
  --doi "10.1101/2024.01.15.123456" \
  --download-pdf paper.pdf

Batch Processing: For multiple PDFs, extract DOIs from a search result JSON and download each paper:

python
import json
from biorxiv_search import BioRxivSearcher

# Load search results
with open('results.json') as f:
    data = json.load(f)

searcher = BioRxivSearcher(verbose=True)

# Download each paper
for i, paper in enumerate(data['results'][:10]):  # First 10 papers
    doi = paper['doi']
    searcher.download_pdf(doi, f"papers/paper_{i+1}.pdf")

Valid Categories

Filter searches by bioRxiv subject categories:

  • animal-behavior-and-cognition
  • biochemistry
  • bioengineering
  • bioinformatics
  • biophysics
  • cancer-biology
  • cell-biology
  • clinical-trials
  • developmental-biology
  • ecology
  • epidemiology
  • evolutionary-biology
  • genetics
  • genomics
  • immunology
  • microbiology
  • molecular-biology
  • neuroscience
  • paleontology
  • pathology
  • pharmacology-and-toxicology
  • physiology
  • plant-biology
  • scientific-communication-and-education
  • synthetic-biology
  • systems-biology
  • zoology

Output Format

All searches return structured JSON with the following format:

json
{
  "query": {
    "keywords": ["CRISPR"],
    "start_date": "2024-01-01",
    "end_date": "2024-12-31",
    "category": "genomics"
  },
  "result_count": 42,
  "results": [
    {
      "doi": "10.1101/2024.01.15.123456",
      "title": "Paper Title Here",
      "authors": "Smith J, Doe J, Johnson A",
      "author_corresponding": "Smith J",
      "author_corresponding_institution": "University Example",
      "date": "2024-01-15",
      "version": "1",
      "type": "new results",
      "license": "cc_by",
      "category": "genomics",
      "abstract": "Full abstract text...",
      "pdf_url": "https://www.biorxiv.org/content/10.1101/2024.01.15.123456v1.full.pdf",
      "html_url": "https://www.biorxiv.org/content/10.1101/2024.01.15.123456v1",
      "jatsxml": "https://www.biorxiv.org/content/...",
      "published": ""
    }
  ]
}

Common Usage Patterns

Literature Review Workflow
  1. Broad keyword search:
python
python scripts/biorxiv_search.py \
  --keywords "organoids" "tissue engineering" \
  --start-date 2023-01-01 \
  --end-date 2024-12-31 \
  --category bioengineering \
  --output organoid_papers.json
  1. Extract and review results:
python
import json

with open('organoid_papers.json') as f:
    data = json.load(f)

print(f"Found {data['result_count']} papers")

for paper in data['results'][:5]:
    print(f"\nTitle: {paper['title']}")
    print(f"Authors: {paper['authors']}")
    print(f"Date: {paper['date']}")
    print(f"DOI: {paper['doi']}")
  1. Download selected papers:
python
from biorxiv_search import BioRxivSearcher

searcher = BioRxivSearcher()
selected_dois = ["10.1101/2024.01.15.123456", "10.1101/2024.02.20.789012"]

for doi in selected_dois:
    filename = doi.replace("/", "_").replace(".", "_") + ".pdf"
    searcher.download_pdf(doi, f"papers/{filename}")
Trend Analysis

Track research trends by analyzing publication frequencies over time:

python
python scripts/biorxiv_search.py \
  --keywords "machine learning" \
  --start-date 2020-01-01 \
  --end-date 2024-12-31 \
  --category bioinformatics \
  --output ml_trends.json

Then analyze the temporal distribution in the results.

Show full SKILL.md (324 more words)Show less
Author Tracking

Monitor specific researchers' preprints:

python
# Track multiple authors
authors = ["Smith", "Johnson", "Williams"]

for author in authors:
    python scripts/biorxiv_search.py \
      --author "{author}" \
      --days-back 365 \
      --output "{author}_papers.json"

Python API Usage

For more complex workflows, import and use the BioRxivSearcher class directly:

python
from scripts.biorxiv_search import BioRxivSearcher

# Initialize
searcher = BioRxivSearcher(verbose=True)

# Multiple search operations
keywords_papers = searcher.search_by_keywords(
    keywords=["CRISPR", "gene editing"],
    start_date="2024-01-01",
    end_date="2024-12-31",
    category="genomics"
)

author_papers = searcher.search_by_author(
    author_name="Smith",
    start_date="2023-01-01",
    end_date="2024-12-31"
)

# Get specific paper details
paper = searcher.get_paper_details("10.1101/2024.01.15.123456")

# Download PDF
success = searcher.download_pdf(
    doi="10.1101/2024.01.15.123456",
    output_path="paper.pdf"
)

# Format results consistently
formatted = searcher.format_result(paper, include_abstract=True)

Best Practices

  1. Use appropriate date ranges: Smaller date ranges return faster. For keyword searches over long periods, consider splitting into multiple queries.

  2. Filter by category: When possible, use --category to reduce data transfer and improve search precision.

  3. Respect rate limits: The script includes automatic delays (0.5s between requests). For large-scale data collection, add additional delays.

  4. Cache results: Save search results to JSON files to avoid repeated API calls.

  5. Version tracking: Preprints can have multiple versions. The version field indicates which version is returned. PDF URLs include the version number.

  6. Handle errors gracefully: Check the result_count in output JSON. Empty results may indicate date range issues or API connectivity problems.

  7. Verbose mode for debugging: Use --verbose flag to see detailed logging of API requests and responses.

Advanced Features

Custom Date Range Logic
python
from datetime import datetime, timedelta

# Last quarter
end_date = datetime.now()
start_date = end_date - timedelta(days=90)

python scripts/biorxiv_search.py \
  --start-date {start_date.strftime('%Y-%m-%d')} \
  --end-date {end_date.strftime('%Y-%m-%d')}
Result Limiting

Limit the number of results returned:

python
python scripts/biorxiv_search.py \
  --keywords "COVID-19" \
  --days-back 30 \
  --limit 50 \
  --output covid_top50.json
Exclude Abstracts for Speed

When only metadata is needed:

python
# Note: Abstract inclusion is controlled in Python API
from scripts.biorxiv_search import BioRxivSearcher

searcher = BioRxivSearcher()
papers = searcher.search_by_keywords(keywords=["AI"], days_back=30)
formatted = [searcher.format_result(p, include_abstract=False) for p in papers]

Programmatic Integration

Integrate search results into downstream analysis pipelines:

python
import json
import pandas as pd

# Load results
with open('results.json') as f:
    data = json.load(f)

# Convert to DataFrame for analysis
df = pd.DataFrame(data['results'])

# Analyze
print(f"Total papers: {len(df)}")
print(f"Date range: {df['date'].min()} to {df['date'].max()}")
print(f"\nTop authors by paper count:")
print(df['authors'].str.split(',').explode().str.strip().value_counts().head(10))

# Filter and export
recent = df[df['date'] >= '2024-06-01']
recent.to_csv('recent_papers.csv', index=False)

Testing the Skill

To verify that the bioRxiv database skill is working correctly, run the comprehensive test suite.

Prerequisites:

bash
uv pip install requests

Run tests:

bash
python tests/test_biorxiv_search.py

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:

🧬 bioRxiv Database Search Skill Test Suite
======================================================================

🧪 Test 1: Initialization
✅ BioRxivSearcher initialized successfully

🧪 Test 2: Date Range Search
✅ Found 150 papers between 2024-01-01 and 2024-01-07
   First paper: Novel CRISPR-based approach for genome editing...

[... additional tests ...]

======================================================================
📊 Test Summary
======================================================================
✅ PASS: Initialization
✅ PASS: Date Range Search
✅ PASS: Category Filtering
✅ PASS: Keyword Search
✅ PASS: DOI Lookup
✅ PASS: Result Formatting
✅ PASS: Interval Search
======================================================================
Results: 7/7 tests passed (100%)
======================================================================

🎉 All tests passed! The bioRxiv database skill is working correctly.

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

For detailed API specifications, endpoint documentation, and response schemas, refer to:

  • references/api_reference.md - Complete bioRxiv API documentation

The reference file includes:

  • Full API endpoint specifications
  • Response format details
  • Error handling patterns
  • Rate limiting guidelines
  • Advanced search patterns

© LigphiDonk, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts, references) in skills/biorxiv-database of LigphiDonk/Oh-my--paper.

  • SKILL.md
  • references/api_reference.md
  • scripts/biorxiv_search.py

Open the folder on GitHubat commit 6baece9

Used in 12 other repositories

We found 20 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 12 other GitHub owners. This page covers the copy in LigphiDonk/Oh-my--paper, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Preprint Search on bioRxiv next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Preprint Search on bioRxiv compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Preprint Search on bioRxiv this skillLigphiDonk/Oh-my--paper73812 repos~3.7kAutomated safety check: PassMIT
Paper Research on arXivXiaomiMiMo/MiMo-Code14k—~1.5kAutomated safety check: PassMIT
Autonomous Researchfedericodeponte/opendraft507—~8.2kAutomated safety check: PassApache-2.0
Arxiv MCP Serverblazickjp/arxiv-mcp-server3.2k—~353Automated safety check: PassApache-2.0
Arxiv Paper Writeryunshenwuchuxun/latex-paper-skills266—~3.2kAutomated safety check: PassMIT
Literature ReviewK-Dense-AI/scientific-agent-skills48k1 repos~3.2kAutomated safety check: NotesMIT

Similar skills

  • Paper Research on arXiv

    XiaomiMiMo/MiMo-Code

    Searches arXiv, fetches metadata, generates BibTeX, downloads PDFs and finds citations and related papers using a bundled Python script.

    14k GitHub stars~1.5k tokensUpdated today
    Research & ScienceAuto-check passed
  • Autonomous Research

    federicodeponte/opendraft

    An 18-agent pipeline that turns one topic line into a drafted research paper, literature review, or thesis chapter.

    507 GitHub stars~8.2k tokensUpdated 7 days ago
    Research & ScienceAuto-check passed
  • Arxiv MCP Server

    blazickjp/arxiv-mcp-server

    A skill your agent uses when finding, comparing, reading, or monitoring arXiv papers, including requests for abstracts, citation graphs, original LaTeX, section-level technical details, or…

    3.2k GitHub stars~353 tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Arxiv Paper Writer

    yunshenwuchuxun/latex-paper-skills

    Writes ML/AI review and survey papers for arXiv using the IEEEtran LaTeX template with verified BibTeX citations.

    266 GitHub stars~3.2k tokensUpdated 6 mo ago
    Research & ScienceAuto-check passed
  • Literature Review

    K-Dense-AI/scientific-agent-skills

    Runs systematic, scoping or narrative literature reviews across PubMed, arXiv, bioRxiv and Semantic Scholar, with citation checks and Markdown or PDF output.

    48k GitHub starsUsed in 1 repo~3.2k tokens
    Research & ScienceAuto-check: notes
  • Ma Search Bibliography

    htlin222/meta-pipe

    Conduct literature searches for meta-analysis using Python with uv, query PubMed and other databases, deduplicate results, and store round-based bibliographies with notes.

    139 GitHub stars~2.1k tokensUpdated 16 days ago
    Research & ScienceAuto-check: notes

More from LigphiDonk/Oh-my--paper

All 27 skills in this repo
  • Literature PDF OCR Library Builder

    LigphiDonk/Oh-my--paper

    Searches and downloads legally accessible academic PDFs, OCRs them to Markdown, and organizes the results into a traceable, AI-readable literature library.

    738 GitHub stars~1.1k tokensUpdated 5 mo ago
    Auto-check passed
  • Inno Code Survey

    LigphiDonk/Oh-my--paper

    Finds and clones missing code repositories for a chosen research idea, then writes a survey that maps academic concepts to their implementations.

    738 GitHub stars~3.6k tokensUpdated 5 mo ago
    Auto-check passed
  • Turns experimental data such as CSV, JSON or TensorBoard logs into statistical significance tests, visualizations and a drafted Results section.

    738 GitHub stars~3k tokensUpdated 5 mo ago
    Auto-check passed
  • Citation Verification Guide

    LigphiDonk/Oh-my--paper

    Lays out principles for catching fake, mismatched, or inconsistently formatted citations in academic writing, checked through live web search.

    738 GitHub stars~2.2k tokensUpdated 5 mo ago
    Auto-check passed
  • Single-Cell Initial Analysis

    LigphiDonk/Oh-my--paper

    Runs a seven-step quality-control and exploration pipeline on scRNA-seq, CyTOF or flow cytometry data and writes a plain-language report of what it found.

    738 GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Making Academic Presentations

    LigphiDonk/Oh-my--paper

    Create academic presentation slide decks and optionally demo videos from research papers.

    738 GitHub stars~2k tokensUpdated 5 mo ago
    Auto-check passed

Works with

Questions about Preprint Search on bioRxiv

What does Preprint Search on bioRxiv do?

Searches bioRxiv life sciences preprints by keyword, author, date range or category with a Python script, returning JSON metadata and optional PDF downloads. py` and an API reference for retrieving preprints from the bioRxiv server. Searches can combine keywords, author names, date ranges and subject categories, and results come back as structured JSON with titles, abstracts, DOIs and citation details.

When should I use Preprint Search on bioRxiv?

Preprint Search on bioRxiv fits situations like: finding recent preprints on a research topic; tracking new preprints from a particular author; collecting bioRxiv metadata for a literature review or citation list; downloading preprint PDFs for full-text analysis.

How do I install Preprint Search on bioRxiv in Claude Code?

Run `npx skills add LigphiDonk/Oh-my--paper --skill biorxiv-database -a claude-code`. Or copy the skill folder (skills/biorxiv-database in LigphiDonk/Oh-my--paper) into .claude/skills/biorxiv-database in your project. Claude Code loads it when a task matches its description.

How do I install Preprint Search on bioRxiv in Codex?

Run `npx skills add LigphiDonk/Oh-my--paper --skill biorxiv-database -a codex`. Or copy the skill folder (skills/biorxiv-database in LigphiDonk/Oh-my--paper) into .agents/skills/biorxiv-database in your project. Codex loads it when a task matches its description.

Can I use Preprint Search on bioRxiv in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LigphiDonk/Oh-my--paper --skill biorxiv-database -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/biorxiv-database, .gemini/skills/biorxiv-database, .github/skills/biorxiv-database and .opencode/skills/biorxiv-database in your project.

What does Preprint Search on bioRxiv need to run?

Going by SKILL.md and its folder, Preprint Search on bioRxiv needs Python for the scripts in its folder and the command-line tools its instructions call (uv and python). Our summary lists: Python 3; Network access to the bioRxiv API.

Does Preprint Search on bioRxiv access the network?

SKILL.md names 2 domains. In commands or code: biorxiv.org and doi.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Preprint Search on bioRxiv safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Preprint Search on bioRxiv use?

Preprint Search on bioRxiv is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Preprint Search on bioRxiv use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.6k tokens, read only when the agent opens those files.

What are the alternatives to Preprint Search on bioRxiv?

Skills that share tags, products or a category with Preprint Search on bioRxiv: Paper Research on arXiv (XiaomiMiMo/MiMo-Code, 14k stars), Autonomous Research (federicodeponte/opendraft, 507 stars), Arxiv MCP Server (blazickjp/arxiv-mcp-server, 3.2k stars) and Arxiv Paper Writer (yunshenwuchuxun/latex-paper-skills, 266 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Preprint Search on bioRxiv?

LigphiDonk (a GitHub user) maintains it in LigphiDonk/Oh-my--paper, which has 738 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on April 15, 2026.

Source: LigphiDonk/Oh-my--paper on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.