scitex-scholar

star 3

[WHAT] Scientific-paper search, metadata enrichment, PDF download, and BibTeX library management for the SciTeX ecosystem. [WHEN] Use when searching the literature, resolving DOIs, enriching citations, downloading PDFs through institutional access, or managing a reproducible paper library. [HOW] `import scitex_scholar` for the Python API; see leaf skills for entry points.

ywatanabe1989 By ywatanabe1989 schedule Updated 5/10/2026

name: scitex-scholar description: | [WHAT] Scientific-paper search, metadata enrichment, PDF download, and BibTeX library management for the SciTeX ecosystem. [WHEN] Use when searching the literature, resolving DOIs, enriching citations, downloading PDFs through institutional access, or managing a reproducible paper library. [HOW] import scitex_scholar for the Python API; see leaf skills for entry points. tags: [scitex-scholar] allowed-tools: mcp__scitex__scholar_* type: reference

scitex-scholar

Unified toolkit for scientific literature workflows: search across multiple academic databases, resolve DOIs, enrich BibTeX with impact factors and citation counts, download PDFs (including paywalled papers via OpenAthens browser automation), and organise papers in a deduplicated, project-based library at ~/.scitex/scholar/library/.

Installation & import (two equivalent paths)

The same module is reachable via two install paths. Both forms work at runtime; which one a user has depends on their install choice.

# Standalone — pip install scitex-scholar
import scitex_scholar
scitex_scholar.Scholar(...)

# Umbrella — pip install scitex
import scitex.scholar
scitex.scholar.Scholar(...)

pip install scitex-scholar alone does NOT expose the scitex namespace; import scitex.scholar raises ModuleNotFoundError. To use the scitex.scholar form, also pip install scitex.

See [../../general/02_interface-python-api.md] for the ecosystem-wide rule and empirical verification table.

Sub-skills

Mandatory leaves

Core / interfaces

Workflows

Environment

  • 20_env-vars.md — SCITEX_* env vars read by scitex-scholar at runtime

Lessons learned

Install via CLI
npx skills add https://github.com/ywatanabe1989/scitex-scholar --skill scitex-scholar
Repository Details
star Stars 3
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator
ywatanabe1989
ywatanabe1989 Explore all skills →