Use this skill when users need to search academic papers, download research documents, extract citations, or gather scholarly information. Triggers include: requests to "find papers on", "search research about", "download academic articles", "get citations for", or any request involving academic databases like arXiv, PubMed, Semantic Scholar, or Google Scholar. Also use for literature reviews, bibliography generation, and research discovery. Requires OpenClawCLI installation from clawhub.ai.
SKILL.md
Academic Research Hub
Search and retrieve academic papers from multiple sources including arXiv, PubMed, Semantic Scholar, and more. Download PDFs, extract citations, generate bibliographies, and build literature reviews.
1. Attention Is All You Need
Authors: Vaswani et al.
Published: 2017-06-12
arXiv ID: 1706.03762
Categories: cs.CL, cs.LG
Abstract: The dominant sequence transduction models...
PDF: http://arxiv.org/pdf/1706.03762v5
PubMed Search
Search biomedical literature indexed in PubMed.
# Basic search
python scripts/research.py pubmed "cancer immunotherapy"
# Filter by date range
python scripts/research.py pubmed "CRISPR" --start-date 2023-01-01 --end-date 2023-12-31
# Filter by publication type
python scripts/research.py pubmed "covid vaccine" --publication-type "Clinical Trial"
# Get full text links
python scripts/research.py pubmed "gene therapy" --full-text
Publication types:
Clinical Trial
Meta-Analysis
Review
Systematic Review
Randomized Controlled Trial
Output:
1. mRNA vaccine effectiveness against COVID-19
Authors: Smith J, Jones K, et al.
Journal: New England Journal of Medicine
Published: 2023-03-15
PMID: 36913851
DOI: 10.1056/NEJMoa2301234
Abstract: Background: mRNA vaccines have shown...
Full Text: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9876543/
Semantic Scholar Search
Search computer science and interdisciplinary research.
# Basic search
python scripts/research.py semantic "reinforcement learning"
# Filter by year
python scripts/research.py semantic "graph neural networks" --year 2022
# Get highly cited papers
python scripts/research.py semantic "transformers" --min-citations 100
# Include references
python scripts/research.py semantic "BERT" --include-references
Output includes:
Citation count
Influential citation count
Reference list
Citing papers
Fields of study
Output:
1. BERT: Pre-training of Deep Bidirectional Transformers
Authors: Devlin J, Chang MW, Lee K, Toutanova K
Published: 2019
Paper ID: df2b0e26d0599ce3e70df8a9da02e51594e0e992
Citations: 15000+
Influential Citations: 2000+
Fields: Computer Science, Linguistics
Abstract: We introduce a new language representation model...
PDF: https://arxiv.org/pdf/1810.04805.pdf
Search Results: 3 papers found
1. Attention Is All You Need
Authors: Vaswani, Ashish; Shazeer, Noam; Parmar, Niki; et al.
Published: 2017-06-12
arXiv ID: 1706.03762
Categories: cs.CL, cs.LG
Abstract: The dominant sequence transduction models are based on complex recurrent or convolutional neural networks...
PDF: http://arxiv.org/pdf/1706.03762v5
2. BERT: Pre-training of Deep Bidirectional Transformers
Authors: Devlin, Jacob; Chang, Ming-Wei; Lee, Kenton; Toutanova, Kristina
Published: 2018-10-11
arXiv ID: 1810.04805
Categories: cs.CL
Abstract: We introduce a new language representation model called BERT...
PDF: http://arxiv.org/pdf/1810.04805v2
JSON Format
[
{
"title": "Attention Is All You Need",
"authors": ["Vaswani, Ashish", "Shazeer, Noam", "Parmar, Niki"],
"published": "2017-06-12",
"arxiv_id": "1706.03762",
"categories": ["cs.CL", "cs.LG"],
"abstract": "The dominant sequence transduction models...",
"pdf_url": "http://arxiv.org/pdf/1706.03762v5",
"doi": "10.48550/arXiv.1706.03762"
}
]
BibTeX Format
@article{vaswani2017attention,
title={Attention Is All You Need},
author={Vaswani, Ashish and Shazeer, Noam and Parmar, Niki and Uszkoreit, Jakob and Jones, Llion and Gomez, Aidan N and Kaiser, {\L}ukasz and Polosukhin, Illia},
journal={arXiv preprint arXiv:1706.03762},
year={2017},
url={http://arxiv.org/abs/1706.03762}
}
RIS Format
TY - JOUR
TI - Attention Is All You Need
AU - Vaswani, Ashish
AU - Shazeer, Noam
AU - Parmar, Niki
PY - 2017
DA - 2017/06/12
JO - arXiv preprint
VL - arXiv:1706.03762
UR - http://arxiv.org/abs/1706.03762
ER -
Markdown Format
# Search Results: 3 papers found
## 1. Attention Is All You Need
**Authors:** Vaswani, Ashish; Shazeer, Noam; Parmar, Niki; et al.
**Published:** 2017-06-12
**arXiv ID:** 1706.03762
**Categories:** cs.CL, cs.LG
**Abstract:** The dominant sequence transduction models are based on complex recurrent or convolutional neural networks...
**PDF:** [Download](http://arxiv.org/pdf/1706.03762v5)
Best Practices
Search Strategy
Start broad - Use general terms to get an overview
Refine iteratively - Add filters based on initial results
Use multiple sources - Cross-reference findings
Check recent papers - Use date filters for current research
Result Management
Save searches - Use --output to preserve results
Organize downloads - Create logical directory structures
Export citations early - Generate BibTeX as you search
Track sources - Note which database returned which papers
Download Guidelines
Respect rate limits - Don't download hundreds of papers at once
Check licensing - Verify you have rights to use papers
Organize by topic - Use clear directory names
Keep metadata - Save JSON alongside PDFs
Citation Practices
Verify citations - Check DOIs and URLs
Use standard formats - BibTeX for LaTeX, RIS for reference managers
Include abstracts - Helpful for later review
Update regularly - Re-run searches for new papers
Troubleshooting
Installation Issues
"Missing required dependency"
# Install all dependencies
pip install arxiv scholarly pubmed-parser semanticscholar requests
# Or use virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install arxiv scholarly pubmed-parser semanticscholar requests
python scripts/research.py <source> "<query>" [OPTIONS]
SOURCES:
arxiv Search arXiv repository
pubmed Search PubMed database
semantic Search Semantic Scholar
REQUIRED:
query Search query string (in quotes)
GENERAL OPTIONS:
-n, --max-results Maximum results (default: 10, max: 100)
-f, --format Output format (text|json|bibtex|ris|markdown)
-o, --output Save to file path
--sort-by Sort by (relevance|date|citations)
FILTERING:
--year Filter by specific year (YYYY)
--start-date Start date (YYYY-MM-DD)
--end-date End date (YYYY-MM-DD)
--author Author name
--min-citations Minimum citation count
ARXIV-SPECIFIC:
--category arXiv category (e.g., cs.AI, cs.LG)
PUBMED-SPECIFIC:
--publication-type Publication type filter
--full-text Include full text links
SEMANTIC-SPECIFIC:
--include-references Include paper references
DOWNLOAD:
--download Download paper PDFs
--output-dir Download directory (default: downloads/)
CITATIONS:
--citations Extract citations
--citation-format Citation format (bibtex|ris|json)
HELP:
--help Show all options