en un clic
latex-agentic
latex-agentic contient 11 skills collectées depuis igorilic, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Manage references with biblatex/biber. Use to add a citation from a DOI, arXiv id, or paper title; to set up bibliography wiring in a document; or to check the bibliography for duplicates, missing fields, and unused entries. Triggers on phrases like "add citation", "cite this paper", "add reference", "fix bibliography", "set up biblatex", "check my references", "find the bibtex for".
Remove LaTeX build artifacts from the project. Default keeps the PDF (latexmk -c plus .bbl/.run.xml/.synctex.gz); with --all also removes the PDF (latexmk -C) after explicit confirmation. Never touches .tex, .bib, or figures. Use when the user says "clean", "clean build", "remove aux files", "clean up the project", "tidy build artifacts".
Compile the current LaTeX project with the canonical latexmk/XeLaTeX build, reading engine and main file from .latex-agentic.json. Reports page count, warning count, and over/underfull box counts on success; on failure extracts only the first error block and hands off to the fix-errors flow. Use when the user says "compile", "build", "build the PDF", "render the document".
Diagnose and repair LaTeX compilation failures in a bounded loop — compile capturing the log, isolate the FIRST error, look it up in the error playbook, apply the minimal fix, recompile, repeat (max 5 iterations). Use when a build fails, the user says "fix errors", "fix the compile", "it won't compile", "debug the LaTeX", or when the /compile skill hands off a failure.
Auto-format LaTeX source with latexindent and normalize typography. Use to reindent .tex files, fix inconsistent indentation, tidy whitespace, or convert straight quotes to proper LaTeX quotes. Triggers on phrases like "format my latex", "reindent", "run latexindent", "clean up the formatting", "fix the indentation", "tidy this tex file", "normalize quotes".
Set up multilingual, multi-script typesetting with polyglossia and fontspec under XeLaTeX. Use to add a language, configure fonts per script (Latin, Cyrillic, Greek, Arabic, Hebrew, CJK, Devanagari), handle RTL or CJK text, or fix font fallback. Triggers on "add a language", "write in Russian/Arabic/Chinese", "set up polyglossia", "right to left text", "i18n", "Serbian Cyrillic".
Scaffold a new XeLaTeX article project from the plugin template — copies main.tex/refs.bib/build files, substitutes title/author/date, sets up the requested language, writes the .latex-agentic.json contract, and verifies with one compile. Use when the user wants to start a new article, paper, or LaTeX document, or says "new article", "start a paper", "scaffold a document".
Scaffold a new XeLaTeX resume/CV from the plugin template — copies the fontspec resume.tex, substitutes the candidate name, then interviews the user (or ingests an existing resume/LinkedIn text), populates sections via the resume-coach agent, compiles, and enforces the one-page rule. Use when the user wants a new resume or CV, or says "new resume", "build my CV", "start a resume".
Sync the project with Overleaf — link, pull, push, clone, list, create, compile, or delete projects via the Overleaf MCP server (git bridge or web API). Use to connect a local project to Overleaf, push or pull changes, list projects, or trigger a server-side compile. Triggers on "sync with overleaf", "push to overleaf", "pull from overleaf", "link overleaf project", "overleaf compile".
Manage document structure and navigation — table of contents, lists of figures/tables, cross-references, hyperref/cleveref wiring, PDF bookmarks/metadata, appendices, sectioning depth. Use to add a TOC, fix broken \ref/\cref, set up links, audit labels, or tune numbering. Triggers on "table of contents", "cross-references", "broken references", "add hyperref", "pdf bookmarks", "cleveref".
Count words in the LaTeX project using texcount — total across all included files plus a per-section breakdown — reading the main file from .latex-agentic.json. Falls back to a conservative detex-style pipeline when texcount is unavailable, and explains what is and isn't counted. Use when the user says "word count", "how many words", "wordcount", "count words", "how long is this".