Claude Scholar plugin
2026-03-22 → 2026-03-26
I’ve been gradually building Claude Code skills for academic workflows and packaged them as claude-scholar. These skills may be useful for you.
What’s in it#
Eight skills (for now). Some can be invoked as a slash command and some are for Claude. Note that skills can be composed. If you create more atomic skills, then other skills or agents can compose them to do their jobs. In other words, principles of software engineering are useful (obviously?).
Tools for Claude (mainly)#
These skills are usually invoked by other skills that I have, which are more customized to my workflow (and thus not part of this plugin). For instance, for my wiki, I have a /wikify skill that uses whatever information I throw at it (e.g., paper URL, paper title, arXiv ID, DOI, …) to find metadata about the paper and create a page in my wiki. These kinds of skills use some of the following skills to get verified metadata about the paper.
/arxiv-metadata— fetch structured metadata for arXiv papers. I let Claude use this skill to find paper metadata when filing a paper into my wiki or other tasks./doi-bibtex— grab BibTeX entries from DOIs. I don’t really invoke it myself. Once I have a DOI, Claude Code can download and add the bib entry to your.bibfile/openalex— query 240M+ scholarly works via the OpenAlex API/verify-math— step-by-step verification of mathematical derivations using SymPy. Using this skill, Claude can check each step of a mathematical derivation.
Commands that you can invoke#
/check-refs— verify every citation in your LaTeX paper against academic databases (uses bibsleuth, which is still an early development version and may break frequently)/latex-cleanup— catch common, tedious LaTeX issues: orphan lines, spacing, typography, draft artifacts, My LaTeX Pet peeves, etc./presubmit-checks— a pre-submission checklist that runs multiple subagents that use the skills above for references, LaTeX cleanup, and build checks in parallel. Still largely in development./arxiv-prep— prepare an arXiv submission package (clean source, compile, create tarball). Uses Google’s arxiv-latex-cleaner under the hood.
Installation & Usage#
/plugin marketplace add yy/claude-scholar
/plugin install claude-scholar@yy-claude-scholar
/reload-plugins
You may need to restart Claude Code to make it function properly. Please note that these skills are early-stage products and not comprehensively tested, so proceed with caution. And if you use it for your paper, please check your venue’s AI use policy.
And of course, feedback is welcome!
Acknowledgements#
- K-Dense-AI/claude-scientific-skills — inspiration and starting point for the OpenAlex skill
- Sadamori Kojaku — inspiration for the math verification skill
- Trevor Campbell’s arXiv checklist — inspiration for the arXiv prep skill
- Google’s arxiv-latex-cleaner — used by the arXiv prep skill for source cleaning
See also#
- Kaicheng Yang — Claude Code Skills for Research — links several similar efforts