/sci-search
Academic paper search and metrics analysis. Searches arXiv, PubMed, Web of Science, Springer Nature, Scopus, Semantic Scholar, and OpenAlex simultaneously with journal impact factor data. Triggers on requests to search for papers or find literature.
$ npx -y skills add ShZhao27208/Aut_Sci_Write --skill sci-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/sci-search
Context preview
The summary Claude sees to decide when to auto-load this skill.
Academic paper search and metrics analysis. Searches arXiv, PubMed, Web of Science, Springer Nature, Scopus, Semantic Scholar, and OpenAlex simultaneously with journal impact factor data. Triggers on requests to search for papers or find literature.
SKILL.md
sci-search.SKILL.mdname: sci-search
description: Academic paper search and metrics analysis. Searches arXiv, PubMed, Web of Science, Springer Nature, Scopus, Semantic Scholar, and OpenAlex simultaneously with journal impact factor data. Triggers on requests to search for papers or find literature.
author: Shuo Zhao
license: MIT
copyright: © 2026 Shuo Zhao. All rights reserved.
triggers:
- 搜索文献
- 查文献
- 找论文
- 最新论文
- 相关文献
- 文献检索
- 影响因子
- 期刊分区
- Web of Science
- WoS
- SCI检索
- arXiv
- PubMed
- Springer
- Springer Nature
- Scopus
- Elsevier
- Semantic Scholar
- OpenAlex
- find papers
- search papers
- literature search
- impact factor
Sci-Search — Sci Search Skill
Academic paper search and metrics analysis tool for scientific research workflows.
Trigger Phrases
- "搜索关于 [主题] 的高影响因子论文"
- "在 Web of Science 上查找 [主题] 的最新文献"
- "search academic papers on [topic]"
- "find recent papers about [topic] on Web of Science"
- "get impact factor for [topic] papers"
Capabilities
- **Seven-Source Search**: Simultaneously searches arXiv, PubMed, **Web of Science**, **Springer Nature**, **Scopus**, **Semantic Scholar**, and **OpenAlex** (API-key-gated sources activate when keys are configured).
- **Web of Science Integration**: Returns SCI-indexed papers with times-cited counts — the gold standard for academic quality filtering.
- **Springer Nature Integration**: Returns articles from Springer, Nature, Palgrave Macmillan, and other Springer Nature imprints with DOI links.
- **Scopus Integration**: Elsevier's largest abstract and citation database; returns cited-by counts.
- **Semantic Scholar Integration**: AI-powered academic graph with citation counts; no API key required.
- **OpenAlex Integration**: Free and open catalog of 200M+ scholarly works; no API key required.
- **Journal Metrics**: Automatically supplements results with JCR partitions and Impact Factors (IF).
- **Ranking & Highlighting**: Highlights top-tier journals (Nature, Science, Advanced Materials, etc.).
- **Markdown Export**: Generates formatted markdown reports of search results.
- **Source Selection**: Use `--source scopus`, `--source springer`, `--source semantic_scholar`, `--source openalex`, `--source wos`, or `--source all` for all sources.
Configuration
Web of Science API (Recommended for SCI literature)
Add `WOS_API_KEY` to the unified `~/.aut_sci_write/.env` file to enable Web of Science search:
WOS_API_KEY=your_wos_api_key
Apply for a free API key at: https://developer.clarivate.com/apis/wos-starter
The **WoS Starter API** is free to apply for and provides access to the Web of Science Core Collection — the most authoritative index of SCI/SSCI journals.
Springer Nature API (two endpoints)
The Springer Nature API provides two separate endpoints:
**1. Metadata API** (`/meta/v2/json`) — metadata for all Springer Nature content (journals + books). Add `SPRINGER_API_KEY` to `~/.aut_sci_write/.env`:
SPRINGER_API_KEY=your_springer_api_key
**2. Open Access API** (`/openaccess/json`) — full-text OA content from BMC, SpringerOpen, Nature OA articles. Add `SPRINGER_OA_API_KEY` to `~/.aut_sci_write/.env` (falls back to `SPRINGER_API_KEY` if not set):
SPRINGER_OA_API_KEY=your_oa_api_key
Apply for free API keys at: https://dev.springernature.com/
Use `--source springer` for both, `--source springer_meta` for metadata only, or `--source springer_oa` for Open Access only.
Scopus API (Elsevier — largest abstract database)
Add `SCOPUS_API_KEY` to `~/.aut_sci_write/.env` to enable Scopus search:
SCOPUS_API_KEY=your_scopus_api_key
Apply for a free API key at: https://dev.elsevier.com/
The **Scopus Search API** covers 90M+ records across science, technology, medicine, social sciences, and arts & humanities. Requires institutional affiliation for full access.
Semantic Scholar (free, no key required)
Works out of the box. For higher rate limits, optionally add:
SEMANTIC_SCHOLAR_API_KEY=your_key
Request a key at: https://www.semanticscholar.org/product/api#api-key
OpenAlex (free, no key required)
Works out of the box. For polite pool (faster rate limits), optionally add:
OPENALEX_EMAIL=your_email@example.com
Other optional `.env` values (all in `~/.aut_sci_write/.env`)
- `SPRINGER_API_KEY` - Springer Nature Metadata API key (see above)
- `SPRINGER_OA_API_KEY` - Springer Nature Open Access API key (falls back to SPRINGER_API_KEY)
- `SCOPUS_API_KEY` - Elsevier Scopus API key (see above)
- `SEMANTIC_SCHOLAR_API_KEY` - optional, for higher rate limits
- `OPENALEX_EMAIL` - optional, for polite pool access
- `NCBI_API_KEY` - optional PubMed/NCBI E-utilities API key for higher rate limits
- `NCBI_EMAIL` - optional contact email sent to NCBI E-utilities
- `NCBI_TOOL` - optional NCBI tool name; defaults to `sci-search`
- `ZOTERO_USER_ID` — for Zotero integration
- `ZOTERO_API_KEY` — for Zotero integration
Usage
Main script: `./sci_search.py`
# Search all sources (arXiv + PubMed + WoS + Springer + Scopus + Semantic Scholar + OpenAlex)
python skills/sci-search/sci_search.py "perovskite solar cells" --limit 5
# Search Web of Science only
python skills/sci-search/sci_search.py "solid state electrolyte" --source wos --limit 10
# Search PubMed only with NCBI E-utilities
python skills/sci-search/sci_search.py "cancer immunotherapy" --source pubmed --limit 10
# Search Springer Nature only
python skills/sci-search/sci_search.py "machine learning materials science" --source springer --limit 10
# Search Scopus only
python skills/sci-search/sci_search.py "lithium ion battery" --source scopus --limit 10
# Search Semantic Scholar only (no key needed)
python skills/sci-search/sci_search.py "transformer attention mechanism" --source semantic_scholar --limit 10
# Search OpenAlex only (no key needed)
python skills/sci-search/sci_search.py "CRISPR gene editing" --source openalex --limit 10
# Export
Read more
name: sci-search description: Academic paper search and metrics analysis. Searches arXiv, PubMed, Web of Science, Springer Nature, Scopus, Semantic Scholar, and OpenAlex simultaneously with journal impact factor data. Triggers on requests to search for papers or find literature. author: Shuo Zhao license: MIT copyright: © 2026 Shuo Zhao. All rights reserved. triggers: - 搜索文献 - 查文献 - 找论文 - 最新论文 - 相关文献 - 文献检索 - 影响因子 - 期刊分区 - Web of Science - WoS - SCI检索 - arXiv - PubMed - Springer - Springer Nature - Scopus - Elsevier - Semantic Scholar - OpenAlex - find papers - search papers - literature search - impact factor
Sci-Search — Sci Search Skill
Academic paper search and metrics analysis tool for scientific research workflows.
Trigger Phrases
- "搜索关于 [主题] 的高影响因子论文"
- "在 Web of Science 上查找 [主题] 的最新文献"
- "search academic papers on [topic]"
- "find recent papers about [topic] on Web of Science"
- "get impact factor for [topic] papers"
Capabilities
- **Seven-Source Search**: Simultaneously searches arXiv, PubMed, **Web of Science**, **Springer Nature**, **Scopus**, **Semantic Scholar**, and **OpenAlex** (API-key-gated sources activate when keys are configured).
- **Web of Science Integration**: Returns SCI-indexed papers with times-cited counts — the gold standard for academic quality filtering.
- **Springer Nature Integration**: Returns articles from Springer, Nature, Palgrave Macmillan, and other Springer Nature imprints with DOI links.
- **Scopus Integration**: Elsevier's largest abstract and citation database; returns cited-by counts.
- **Semantic Scholar Integration**: AI-powered academic graph with citation counts; no API key required.
- **OpenAlex Integration**: Free and open catalog of 200M+ scholarly works; no API key required.
- **Journal Metrics**: Automatically supplements results with JCR partitions and Impact Factors (IF).
- **Ranking & Highlighting**: Highlights top-tier journals (Nature, Science, Advanced Materials, etc.).
- **Markdown Export**: Generates formatted markdown reports of search results.
- **Source Selection**: Use `--source scopus`, `--source springer`, `--source semantic_scholar`, `--source openalex`, `--source wos`, or `--source all` for all sources.
Configuration
Web of Science API (Recommended for SCI literature)
Add `WOS_API_KEY` to the unified `~/.aut_sci_write/.env` file to enable Web of Science search:
WOS_API_KEY=your_wos_api_key
Apply for a free API key at: https://developer.clarivate.com/apis/wos-starter
The **WoS Starter API** is free to apply for and provides access to the Web of Science Core Collection — the most authoritative index of SCI/SSCI journals.
Springer Nature API (two endpoints)
The Springer Nature API provides two separate endpoints:
**1. Metadata API** (`/meta/v2/json`) — metadata for all Springer Nature content (journals + books). Add `SPRINGER_API_KEY` to `~/.aut_sci_write/.env`:
SPRINGER_API_KEY=your_springer_api_key
**2. Open Access API** (`/openaccess/json`) — full-text OA content from BMC, SpringerOpen, Nature OA articles. Add `SPRINGER_OA_API_KEY` to `~/.aut_sci_write/.env` (falls back to `SPRINGER_API_KEY` if not set):
SPRINGER_OA_API_KEY=your_oa_api_key
Apply for free API keys at: https://dev.springernature.com/
Use `--source springer` for both, `--source springer_meta` for metadata only, or `--source springer_oa` for Open Access only.
Scopus API (Elsevier — largest abstract database)
Add `SCOPUS_API_KEY` to `~/.aut_sci_write/.env` to enable Scopus search:
SCOPUS_API_KEY=your_scopus_api_key
Apply for a free API key at: https://dev.elsevier.com/
The **Scopus Search API** covers 90M+ records across science, technology, medicine, social sciences, and arts & humanities. Requires institutional affiliation for full access.
Semantic Scholar (free, no key required)
Works out of the box. For higher rate limits, optionally add:
SEMANTIC_SCHOLAR_API_KEY=your_key
Request a key at: https://www.semanticscholar.org/product/api#api-key
OpenAlex (free, no key required)
Works out of the box. For polite pool (faster rate limits), optionally add:
OPENALEX_EMAIL=your_email@example.com
Other optional `.env` values (all in `~/.aut_sci_write/.env`)
- `SPRINGER_API_KEY` - Springer Nature Metadata API key (see above)
- `SPRINGER_OA_API_KEY` - Springer Nature Open Access API key (falls back to SPRINGER_API_KEY)
- `SCOPUS_API_KEY` - Elsevier Scopus API key (see above)
- `SEMANTIC_SCHOLAR_API_KEY` - optional, for higher rate limits
- `OPENALEX_EMAIL` - optional, for polite pool access
- `NCBI_API_KEY` - optional PubMed/NCBI E-utilities API key for higher rate limits
- `NCBI_EMAIL` - optional contact email sent to NCBI E-utilities
- `NCBI_TOOL` - optional NCBI tool name; defaults to `sci-search`
- `ZOTERO_USER_ID` — for Zotero integration
- `ZOTERO_API_KEY` — for Zotero integration
Usage
Main script: `./sci_search.py`
# Search all sources (arXiv + PubMed + WoS + Springer + Scopus + Semantic Scholar + OpenAlex) python skills/sci-search/sci_search.py "perovskite solar cells" --limit 5 # Search Web of Science only python skills/sci-search/sci_search.py "solid state electrolyte" --source wos --limit 10 # Search PubMed only with NCBI E-utilities python skills/sci-search/sci_search.py "cancer immunotherapy" --source pubmed --limit 10 # Search Springer Nature only python skills/sci-search/sci_search.py "machine learning materials science" --source springer --limit 10 # Search Scopus only python skills/sci-search/sci_search.py "lithium ion battery" --source scopus --limit 10 # Search Semantic Scholar only (no key needed) python skills/sci-search/sci_search.py "transformer attention mechanism" --source semantic_scholar --limit 10 # Search OpenAlex only (no key needed) python skills/sci-search/sci_search.py "CRISPR gene editing" --source openalex --limit 10 # Export
Autonomous Scientific Writer A modular Agent Skills suite for the full academic research lifecycle
Repo: ShZhao27208/Aut_Sci_Write
Other skills on aut-sci-write.
- /sci-download
学术论文 PDF 下载。支持 8 个数据源:Elsevier、Springer Nature、IEEE Xplore、 arXiv、Unpaywall、Semantic Scholar、PubMed Central、知网(CNKI)。 自动根据 DOI 前缀路由到对应数据源,未知 DOI 自动尝试 Unpaywall → Semantic Scholar。
Open skill - /sci-extract
Read an academic paper end to end and extract professional research insights, figures, metadata, and critique. Use this skill whenever the user shares a scientific paper, review paper, survey paper, systematic review, meta-analysis, scoping review, arXiv link, DOI, PDF, or
Open skill - /sci-figure
Extracts figures and sub-figures from academic PDF papers. Supports Fig/Figure, Scheme, Chart, Supplementary Figure, Extended Data Figure (Nature), and Chinese equivalents (图/方案/示意图/附图/补充图). Sub-figure label recognition supports (a)/(A)/a)/(i)/(1)/a. formats. High-quality PNG
Open skill - /sci-html
Generate academic presentation-style HTML slide decks and browser reports from PDFs, structured text, Markdown, paper summaries, outlines, or research notes. Use whenever the user wants to convert a scientific paper PDF directly into an interactive HTML report, clickable web
Open skill - /sci-polish
Two-stage academic paper polishing skill. Stage A reduces AI detection traces (targeting GPTZero, Turnitin, Originality.ai). Stage B performs 8-dimension quality improvement (grammar, tone, coherence, conciseness, terminology, structure, argument clarity, journal compliance).
Open skill - /sci-ppt
Generate professional academic PowerPoint (PPTX) presentations from paper PDFs, structured outlines, or plain text. Use for thesis defense, seminar reports, literature presentations, and graduate school applications. Supports automatic figure extraction, LaTeX formula rendering,
Open skill

