CtrlK
BlogDocsLog inGet started
Tessl Logo

mlava/scholar-sidekick-cli

Resolve scholarly identifiers (DOI, PMID, PMCID, ISBN, arXiv, ISSN, ADS bibcode, WHO IRIS URL) into formatted citations (10,000+ CSL styles) and bibliography exports (BibTeX, RIS, EndNote, CSV…), and check retraction, open-access, and citation-fabrication status — from the terminal via the `scholar` CLI. Wraps the public REST API; needs Node ≥20 but no API key for the free tier. Use when the user wants to look up, cite, export, or verify a reference by DOI, PMID, PMCID, ISBN, arXiv ID, ISSN, ADS bibcode, or WHO IRIS URL from the terminal — including retraction, open-access, and fabricated-citation checks.

70

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

REFERENCE.md

scholar-sidekick-cli — Reference

Secondary detail for the scholar CLI. The main workflow lives in SKILL.md; load this only when you need auth, global flags, or the full exit-code table.

Authentication & limits

Works anonymously at the free, rate-limited tier — fine for normal agent use. To raise limits:

  • First-party key (recommended, free): create at https://scholar-sidekick.com/account, prefixed ssk_. Pass --api-key or set SCHOLAR_API_KEY. Sent as Authorization: Bearer ssk_….
  • RapidAPI key (paid/managed tiers): --rapidapi-key or RAPIDAPI_KEY — routes through the RapidAPI gateway, which only exposes format, export, verify, retraction, oa, health. The canonical-only commands (format-items, stream, styles) should run anonymously or with a first-party key.

Global flags / env

FlagEnvDefault
--base-urlSCHOLAR_SIDEKICK_URLhttps://scholar-sidekick.com
--timeoutSCHOLAR_SIDEKICK_TIMEOUT_MS30000
--api-keySCHOLAR_API_KEY
--rapidapi-keyRAPIDAPI_KEY

Exit codes

CodeMeaning
0Success
1API error (4xx/5xx), or verify --fail-on-mismatch and verdict was mismatch/not_found
2Network failure or timeout
3Usage error (bad flags or invalid input)

Check the exit code; on non-zero, report the failure — never invent a citation, retraction status, OA verdict, or a matched verdict.

REFERENCE.md

SKILL.md

tile.json