From claude-scholar
Reviews LaTeX documents for common issues, style consistency, typography, cross-references, draft artifacts, and debugging code. Use after editing or before submission.
npx claudepluginhub yy/claude-scholar --plugin claude-scholarThis skill uses the workspace's default tool permissions.
Systematically review LaTeX documents and identify issues that need attention.
Runs pre-submission checks on LaTeX papers: verifies references, performs LaTeX cleanup, tests builds, scans figure formats, reviews front matter. Delivers unified report before journal submission or sharing drafts.
Audits LaTeX academic manuscripts for typography conventions: booktabs tables, caption placement, dashes/quotes, units/numbers, cross-references, layout, hierarchy, and polish. Useful for paper review phase.
Guides section-by-section review of scientific papers from PDF/LaTeX, converting PDF to LaTeX, logging issues, verifying math/figures/citations, and generating structured responses.
Share bugs, ideas, or general feedback.
Systematically review LaTeX documents and identify issues that need attention.
presubmit-checks skill as one of its checksSame search logic as other skills:
paper/current/main.texpaper/main.texmain.tex**/*.tex with \begin{document}Identify all .tex files in the project (main file + \input/\include targets). Read the main document and any included files.
Go through each checklist category below.
Report organized by category with specific line references. Offer to fix issues when possible.
\newpage or \clearpage that might help)~): Verify ~ before \cite{}, \ref{}, units (100~kg), and after titles (Dr.~Smith). Do NOT use ~ before \footnote{} (superscripts attach directly)\citep vs \cite, multiple citations in one command)[htbp] specifiers are appropriate, verify all figures/tables are referenced in text\text{} for non-variable words in math mode (e.g., $P_{\text{data}}$ not $P_{data}$)\log, \exp, \sin, \max, \min, \Pr, etc.) not italic text. For custom operators use \operatorname{} (e.g., \operatorname{PMI}(x, y) not $PMI(x, y)$)$-10$ not -10)% comments that should be removed (especially TODO, FIXME, NOTE)\lipsum, placeholder text, [draft] optionsTODO, FIXME, XXX, HACK (case-insensitive)\todo{, \note{, \marginpar{\usepackage{showkeys}, \usepackage{lineno}draft option in \documentclassLorem ipsum, TBD, PLACEHOLDER\usepackage that may not be needed\showkeys, \overfullrule, etc.?? in output or \ref to undefined labels`` and '' instead of ". Same for single quotes.-, --, --- (hyphen, en-dash, em-dash). No space around em-dash.\ldots or \dots instead of ...\% in text&, #, $, _%Report findings in this format:
## [Category Name]
### [Issue Type]
- `filename.tex:123` - Description of issue
- `filename.tex:456` - Description of issue
**Suggested fix**: [If applicable]