academic-search

Search academic platforms and export deduplicated BibTeX metadata.

536|35|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/ustc-ai4science/academic-search --skill academic-search-ustc-ai4science
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: academic-search
Source: https://github.com/ustc-ai4science/academic-search/tree/main
Command: npx skills add https://github.com/ustc-ai4science/academic-search --skill academic-search-ustc-ai4science

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, curl, ws, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables Claude Code to discover and compare scholarly literature across multiple platforms by producing structured, deduplicated metadata ready for downstream analysis.

Core Features & Use Cases

  • API-first, cross-platform search: leverages arXiv, Semantic Scholar, Google Scholar (via CDP), PubMed, ACM DL, IEEE Xplore, Papers with Code, and CNKI to fetch papers and metadata.
  • Two-pass retrieval: first a lightweight results table; second-pass deep fetches full metadata (abstract, BibTeX, PDFs, code availability) for selected papers.
  • Cross-platform deduplication and normalization: unify DOIs/arXiv IDs and harmonize fields into a single schema; export BibTeX and prepare for comparison tasks.
  • Site-specific knowledge: pre-seeded patterns and site patterns across platforms to improve reliability.
  • Browser automation fallback: use CDP only when APIs are unavailable or unreliable (e.g., Google Scholar, CNKI).

Quick Start

Install this skill and ask Claude Code to search for top-venue papers on graph neural networks published after 2023, giving me the top 10.

Frequently Asked Questions about academic-search

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

FAQPage Schema
How do I search academic papers across multiple platforms and export BibTeX?

To search academic papers and export BibTeX, use an API-first, two-pass retrieval strategy across arXiv, Semantic Scholar, and PubMed. It extracts structured metadata, deduplicates records via DOI or arXiv IDs, and exports unified BibTeX citations.

Can I retrieve PDFs and metadata from Google Scholar or CNKI?

Yes, you can retrieve PDFs and metadata from Google Scholar or CNKI using the optional CDP browser automation mode. This fallback activates when API access is unavailable or unreliable for these specific platforms.

What's the best way to deduplicate arXiv IDs and DOIs during literature discovery?

The best way to deduplicate arXiv IDs and DOIs during literature discovery is applying a unified metadata schema that normalizes records across platforms. This process harmonizes fields and removes duplicate entries before downstream analysis.

How does a two-pass academic search strategy work for citation analysis?

A two-pass academic search strategy works by first returning a lightweight results table for quick scanning. A second-pass deep fetch then retrieves full metadata, including citation counts, abstracts, and code availability, for selected papers.

Do I need Node and curl to run cross-platform academic search tasks?

Yes, you need Node and curl installed as runtime dependencies to execute cross-platform academic search tasks. These environment prerequisites support the API requests and script execution required for metadata retrieval.

Why does academic search fail when APIs are unavailable for specific platforms?

Academic search can fail when platform APIs are unavailable due to access restrictions or rate limits. The system mitigates this by switching to a CDP browser fallback mode to directly scrape metadata from sites like Google Scholar.