From academic-paper
Manages references.bib in academic LaTeX paper projects: adds bibtex entries, validates natbib citations, checks orphan citations, self-citation ratio, and source currency.
npx claudepluginhub curryfromuestc/academic-paper --plugin academic-paperThis skill is limited to using the following tools:
Manage `references.bib` in an academic LaTeX paper project: add new bibtex
Curates and validates BibTeX bibliographies against academic databases like DBLP, CrossRef, arXiv. Adds citations, cleans files, fills DOIs, detects errors.
Audits citations in LaTeX files: checks \cite keys exist in .bib files and verifies entries via online literature search. Ideal for proofreading academic papers.
Verifies every citation in LaTeX manuscripts by fetching arXiv papers and sources to detect ghost papers, wrong metadata, inverted claims, and dead links. Suggests bib fixes and prose rewrites.
Share bugs, ideas, or general feedback.
Manage references.bib in an academic LaTeX paper project: add new bibtex
entries, validate natbib/IEEE citation commands, run compliance checks
(orphan citations, self-citation ratio, source currency).
Same as paper-draft. If no .paper-config.yml is found, stop.
$ARGUMENTS for <action> and remaining args:
add <author> <year> <topic> - add a new bibtex entrycheck - run all compliance checksfix - auto-fix simple issues (citation key style, missing fields)list - list all entries with their cite count in the papercitation_manager agent. The agent:
add: search the user's prior bibtex files (if any) for matching
entries, otherwise prompt the user for the missing fields and write a
new bibtex entrycheck: scan all \cite{...} commands in the .tex files and the
bibtex file; report orphans (cited but not in .bib), unused (in .bib
but not cited), self-citations exceeding quality.max_self_citation_ratio
in .paper-config.yml, and entries older than 5 years (warning)fix: applies fixes for the simple cases identified by checklist: produces a tableNone.
/paper-compile to verify the new bibtex entries resolve correctly/paper-draft <section> to use the new citations in the section text