nature-academic-search

Searches PubMed, CrossRef, arXiv, Scopus, and ScienceDirect and converts citations across formats.

Updated Aug 12, 2026
One-click install
npx skills add https://github.com/littlt-momo-c-yfc/skills --skill nature-academic-search-littlt-momo-c-yfc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-academic-search
Source: https://github.com/littlt-momo-c-yfc/skills/tree/main/skills/nature-academic-search
Command: npx skills add https://github.com/littlt-momo-c-yfc/skills --skill nature-academic-search-littlt-momo-c-yfc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp, requests, toml, lxml, pybliometrics, and includes scripts (resource) and references (resource) components.

What problem does it solve? Researchers waste hours manually searching multiple literature databases, verifying citations, and converting reference files between formats like .nbib, .ris, and .bib. This Skill coordinates multi-source academic search and citation management through MCP tools and fallback scripts. ## Core Features & Use Cases - Multi-Source Literature Search: Concurrently queries CrossRef, PubMed, and arXiv, with optional Scopus and ScienceDirect providers, then merges and deduplicates results. - Citation Verification & Formatting: Verifies citations extracted from .docx/.tex/.bib documents and generates formatted references in APA, Nature, IEEE, Vancouver, and other styles. - Citation File Management: Converts between .nbib, .ris, .bib, and .enw formats, builds MeSH-based PubMed search strategies, and resolves DOI/PMID/arXiv identifiers. - Use Case: Ask the agent to find recent papers on CRISPR delivery, verify the references in your manuscript draft, and export the confirmed citations as a BibTeX file for your LaTeX thesis. ## Quick Start Ask the agent to search the literature on your topic across PubMed, CrossRef, and arXiv and export the top results as a BibTeX file.

Frequently Asked Questions about nature-academic-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search academic papers across PubMed, CrossRef, and arXiv at once?

Use the search_papers MCP tool with a query string; it queries CrossRef, PubMed, and arXiv concurrently by default and merges the results. Add "scopus" or "sciencedirect" to the sources list to include Elsevier-backed providers.

How do I convert PubMed .nbib files to BibTeX or RIS?

Run the format-converter.py script with --pmid or --input and set --format to ris, bib, or enw. It downloads records from PubMed, CrossRef, or arXiv and writes converted citation files to the output directory.

Does Scopus search require an API key?

Yes, Scopus and ScienceDirect tools reuse your local pybliometrics configuration, typically at ~/.config/pybliometrics.cfg. They are only called when explicitly requested, so default searches never consume Elsevier API quota.

Can I search literature without the MCP server installed?

Yes, the academic_search.py fallback script queries the OpenAlex API using only the Python standard library, with no API key required. It supports topic, author, affiliation, and ORCID-based searches and outputs JSON results.

Why does PubMed search fail or get rate limited?

PubMed requires a contact email set via the PUBMED_EMAIL environment variable or config.toml, as mandated by NCBI. Adding an NCBI_API_KEY raises rate limits, and HTTP 429 errors indicate you should retry later or lower the result count.