scholar-sidekick-pythonlisted
Install: claude install-skill mlava/scholar-sidekick-skills
# Scholar Sidekick (Python) — Cite, verify and audit citations from Python
Turn a scholarly identifier into a formatted citation, a bibliography file, or a fabrication
check, using the `scholar-sidekick` package. It is a thin, typed client over the public Scholar
Sidekick REST API. **No API key required** for the free, rate-limited tier. Results come back as
objects, so you never parse text output.
> Sibling skills, same API underneath: use **`scholar-sidekick-api`** when the agent only has
> `curl`, **`scholar-sidekick-cli`** for a Node ≥20 terminal, or **`scholar-sidekick-mcp`** when an
> MCP host is connected. This skill is the Python path.
## When to Use
- The agent runs Python — a script, a notebook, or a data pipeline — and the user has an identifier
(DOI, PMID, PMCID, ISBN, arXiv, ISSN, ADS bibcode, WHO IRIS URL; shortDOI aliases like `10/aabbe` accepted).
- "Is this citation real / did you make it up?" — `verify()` compares the claimed title against the
record the identifier resolves to.
- "Check every reference in this list" — **especially a list longer than 25 entries.**
`audit_bibliography()` chunks and paces itself; hand-rolled loops hit the rate limit.
- The result feeds further Python work: a DataFrame, a report, a CI gate.
- Do NOT use this to *search* for papers by topic. That is discovery; this assumes you already
have an identifier.
**This client does not cover everything the REST API does.** There is no standalone retraction
check, no open-acces