用途:面向学术文献检索的垂直搜索 Skill,用户查询论文、文献、DOI、生物医学文献、预印本或数据集时激活,默认中英双路并行返回结果并合并呈现。
主要能力:聚合 8 类搜索源——papers(Semantic Scholar,英文论文,约 2 亿+)、openalex(OpenAlex,开放学术库约 2.5 亿+)、papers_zh(Exa 及中文学术站点,覆盖知网、万方、维普、百度学术)、citation(Crossref,DOI 元数据与引用关系)、biomedical(PubMed + Europe PMC)、preprint(arXiv)、dataset(Zenodo)、metaso(秘塔搜索,中文学术与技术实时搜索)。输出含标题、作者、期刊年份、DOI、引用次数、链接等结构化字段。支持 Open Access PDF 下载(S2 的 openAccessPdf、arXiv 全部免费、PubMed 仅 PMC 免费全文)。
使用方式:通过 API 请求调用各源。例如 Semantic Scholar:curl "https://api.semanticscholar.org/graph/v1/paper/search?query=solid+state+battery&limit=5&fields=title,authors,year,citationCount,journal,externalIds";Crossref:curl "https://api.crossref.org/works/10.1038/s41586-021-03819-2";PubMed:curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=mRNA+vaccine+cancer&retmax=5&retmode=json";arXiv:curl "http://export.arxiv.org/api/query?search_query=all:large+language+model+reasoning&start=0&max_results=5&sortBy=submittedDate&sortOrder=descending"。CLI 示例:python academic_search.py papers "solid state battery" --limit 3 --pdf -o ./downloads。首次使用可配置 Key,写入 .env(SEMANTIC_SCHOLAR_API_KEY、METASO_API_KEY),可跳过;未配 Key 时使用免费层。
适用场景:论文语义检索、DOI 精准查询、生物医学文献、arXiv 预印本、研究数据集,以及明确要求中文或英文单路检索的场合。
限制:Semantic Scholar 无 Key 为 100req/5min 可能限流,有 Key 更高速;秘塔搜索需 Key,未配置时中文走 papers_zh 免费后端;Crossref、arXiv、Zenodo 免费无限制,PubMed 无 Key 3req/s、有 Key 10req/s。检索失败时按英文路 S2→OpenAlex→仅中文结果、中文路秘塔→papers_zh→多后端降级策略处理。其他源仅返回元数据,无 PDF。完整 API 文档见 references/apis.md。