Skip to content
cccskills
FreePublished on GitHub

latex-paper-en

Check and improve existing English LaTeX papers, from compilation errors and bibliography issues to grammar, figures, tables, and pseudocode. Receive focused review comments and suggested fixes, with checks tailored to specific sections or publication venues.

OriginalShow the original description

English LaTeX academic paper assistant for existing `.tex` projects. Use this skill whenever the user wants to compile, lint, audit, or improve an English LaTeX conference or journal paper such as IEEE, ACM, Springer, NeurIPS, or ICML submissions. Trigger even when the user only mentions one paper issue, such as bibliography errors, grammar cleanup, sentence splitting, logic review, expression polishing, translation, title optimization, figure checks, pseudocode review, algorithm block cleanup, de-AI editing, experiment-section review, table structure validation, three-line table generation, abstract structure diagnosis, or journal adaptation. Also trigger for "proofread my paper", "fix my LaTeX", "prepare for submission", "check my manuscript", "improve my writing", "three-line table", "booktabs", "check abstract", "reformat for another journal", "换投", `algorithm2e`, `algorithmicx`, `algpseudocodex`, `Require/Ensure`, or "Algorithm 1" when the user has a .tex file.

Run score Not tested

See how to install

Good for

  • Diagnosing LaTeX compilation and bibliography errors
  • Polishing grammar and shortening dense sentences
  • Checking figures, tables, and pseudocode before submission
  • Adapting a paper to another journal's format

Files included (64)

  • SKILL.md8.5 KB
  • agents/openai.yaml390 B
  • evals/evals.json7.8 KB
  • examples/compile-and-bibliography.md551 B
  • examples/experiment-review.md527 B
  • examples/figures-and-title.md513 B
  • examples/grammar-and-logic.md687 B
  • examples/translation-and-deai.md630 B
  • references/ABSTRACT_STRUCTURE.md4.9 KB
  • references/BEST_PRACTICES.md456 B
  • references/CITATION_STYLES.md4.2 KB
  • references/CITATION_VERIFICATION.md4.1 KB
  • references/COMMON_ERRORS.md2.8 KB
  • references/COMPILATION.md2.0 KB
  • references/DEAI_GUIDE.md16.8 KB
  • references/FORBIDDEN_TERMS.md1.6 KB
  • references/JOURNAL_ABBREVIATIONS.md3.5 KB
  • references/JOURNAL_ADAPTATION_WORKFLOW.md3.6 KB
  • references/modules/ABSTRACT.md1.2 KB
  • references/modules/ADAPT.md1.3 KB
  • references/modules/BIBLIOGRAPHY.md1.3 KB
  • references/modules/CAPTION.md2.0 KB
  • references/modules/COMPILE.md2.8 KB
  • references/modules/DEAI.md1.0 KB
  • references/modules/EXPERIMENT.md3.8 KB
  • references/modules/EXPRESSION.md789 B
  • references/modules/FORMAT.md440 B
  • references/modules/GRAMMAR.md980 B
  • references/modules/LOGIC.md7.6 KB
  • references/modules/PSEUDOCODE.md1.7 KB
  • references/modules/SENTENCES.md575 B
  • references/modules/TABLES.md1.3 KB
  • references/modules/TITLE.md7.7 KB
  • references/modules/TRANSLATION.md1.1 KB
  • references/modules/WORKFLOW.md910 B
  • references/NUMBER_UNIT_GUIDE.md2.3 KB
  • references/REVIEWER_PERSPECTIVE.md4.9 KB
  • references/STYLE_GUIDE.md6.5 KB
  • references/TABLE_GUIDE.md3.7 KB
  • references/TERMINOLOGY.md9.9 KB
  • references/TRANSLATION_GUIDE.md11.4 KB
  • references/VENUES.md6.4 KB
  • references/WRITING_PHILOSOPHY.md6.7 KB
  • scripts/analyze_abstract.py17.3 KB
  • scripts/analyze_experiment.py18.1 KB
  • scripts/analyze_grammar.py3.6 KB
  • scripts/analyze_logic.py18.4 KB
  • scripts/analyze_sentences.py3.6 KB
  • scripts/check_figures.py6.4 KB
  • scripts/check_format.py6.4 KB
  • scripts/check_pseudocode.py11.2 KB
  • scripts/check_references.py14.2 KB
  • scripts/check_tables.py16.3 KB
  • scripts/compile.py17.4 KB
  • scripts/deai_batch.py9.9 KB
  • scripts/deai_check.py16.4 KB
  • scripts/extract_prose.py2.7 KB
  • scripts/generate_table.py8.8 KB
  • scripts/improve_expression.py3.2 KB
  • scripts/online_bib_verify.py11.9 KB
  • scripts/optimize_title.py15.4 KB
  • scripts/parsers.py14.9 KB
  • scripts/translate_academic.py5.1 KB
  • scripts/verify_bib.py18.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

LaTeX Academic Paper Assistant (English)

Use this skill for targeted work on an existing English LaTeX paper project. Keep the workflow low-friction: identify the right module, run the smallest useful check, and return actionable comments in LaTeX-friendly review format.

Capability Summary

  • Compile and diagnose LaTeX build failures.
  • Audit formatting, bibliography, grammar, sentence length, argument logic, and figure quality.
  • Review IEEE-style pseudocode blocks, figure-wrapped algorithms, captions, labels, comments, and algorithm package choices.
  • Improve expression, translate academic prose, optimize titles, and reduce AI-writing traces.
  • Review experiment sections without rewriting citations, labels, or math.

Triggering

Use this skill when the user has an existing English .tex paper project and wants help with:

  • compiling or fixing build errors
  • format or venue compliance
  • bibliography and citation validation
  • grammar, sentence, logic, or expression review
  • translation of academic prose
  • title optimization
  • figure or caption quality checks
  • pseudocode and algorithm-block review
  • de-AI editing of visible prose
  • experiment-section analysis

Do Not Use

Do not use this skill for:

  • planning or drafting a paper from scratch
  • deep literature research or fact-finding without a paper project
  • Chinese thesis-specific structure/template work
  • Typst-first paper workflows
  • DOCX/PDF conversion tasks that do not involve the LaTeX source
  • multi-perspective review, scoring, or submission gate decisions (use paper-audit)
  • standalone algorithm design from scratch without a paper project

Module Router

ModuleUse whenPrimary commandRead next
compileBuild fails or the user wants a fresh compileuv run python -B $SKILL_DIR/scripts/compile.py main.texreferences/modules/COMPILE.md
formatUser asks for LaTeX or venue formatting reviewuv run python -B $SKILL_DIR/scripts/check_format.py main.texreferences/modules/FORMAT.md
bibliographyMissing citations, unused entries, BibTeX validationuv run python -B $SKILL_DIR/scripts/verify_bib.py references.bib --tex main.texreferences/modules/BIBLIOGRAPHY.md
grammarGrammar and surface-level language fixesuv run python -B $SKILL_DIR/scripts/analyze_grammar.py main.tex --section introductionreferences/modules/GRAMMAR.md
sentencesLong, dense, or hard-to-read sentencesuv run python -B $SKILL_DIR/scripts/analyze_sentences.py main.tex --section introductionreferences/modules/SENTENCES.md
logicWeak argument flow, unclear transitions, introduction funnel problems, or abstract/conclusion misalignmentuv run python -B $SKILL_DIR/scripts/analyze_logic.py main.tex --section methodsreferences/modules/LOGIC.md
expressionAcademic tone polish without changing claimsuv run python -B $SKILL_DIR/scripts/improve_expression.py main.tex --section relatedreferences/modules/EXPRESSION.md
translationChinese-to-English academic translation or bilingual polishinguv run python -B $SKILL_DIR/scripts/translate_academic.py input.txt --domain deep-learningreferences/modules/TRANSLATION.md
titleGenerate, compare, or optimize paper titlesuv run python -B $SKILL_DIR/scripts/optimize_title.py main.tex --checkreferences/modules/TITLE.md
figuresFigure existence, extension, DPI, or caption reviewuv run python -B $SKILL_DIR/scripts/check_figures.py main.texreferences/REVIEWER_PERSPECTIVE.md
pseudocodeIEEE-safe pseudocode review, algorithm2e cleanup, caption/label/reference checks, and comment-length reviewuv run python -B $SKILL_DIR/scripts/check_pseudocode.py main.tex --venue ieeereferences/modules/PSEUDOCODE.md
deaiReduce AI-writing traces while preserving LaTeX syntaxuv run python -B $SKILL_DIR/scripts/deai_check.py main.tex --section introductionreferences/modules/DEAI.md
experimentInspect experiment design/write-up quality, discussion depth, discussion layering, and conclusion completenessuv run python -B $SKILL_DIR/scripts/analyze_experiment.py main.tex --section experimentsreferences/modules/EXPERIMENT.md
tablesTable structure validation, three-line table generation, or booktabs reviewuv run python -B $SKILL_DIR/scripts/check_tables.py main.texreferences/modules/TABLES.md
abstractAbstract five-element structure diagnosis and word count validationuv run python -B $SKILL_DIR/scripts/analyze_abstract.py main.texreferences/modules/ABSTRACT.md
adaptJournal adaptation: reformat paper for a different venue(LLM-driven workflow)references/modules/ADAPT.md

Required Inputs

  • main.tex or the paper entrypoint.
  • Optional --section SECTION when the request is section-specific.
  • Optional bibliography path when the request targets references.
  • Optional venue/context when the user cares about IEEE, ACM, Springer, NeurIPS, or ICML conventions.

If arguments are missing, ask only for the file path and the target module.

Output Contract

  • Return findings in LaTeX diff-comment style whenever possible: % MODULE (Line N) [Severity] [Priority]: Issue ...
  • Keep comments surgical and source-aware.
  • Report the exact command used and the exit code when a script fails.
  • Preserve \cite{}, \ref{}, \label{}, custom macros, and math environments unless the user explicitly asks for source edits.

Workflow

  1. Parse $ARGUMENTS and identify the smallest matching module.
  2. Read only the reference file needed for that module.
  3. Run the module script with uv run python -B ....
  4. Summarize issues, suggested fixes, and blockers in LaTeX-friendly comments.
  5. If the user asks for a different concern, switch modules instead of overloading one run.

Safety Boundaries

  • Never invent citations, metrics, baselines, or experimental results.
  • Never rewrite bibliography keys, references, labels, or math by default.
  • Treat generated text as proposals; keep source-preserving checks separate from prose rewriting.

Reference Map

  • references/STYLE_GUIDE.md: tone and style defaults.
  • references/VENUES.md: venue-specific expectations.
  • references/CITATION_VERIFICATION.md: citation verification workflow.
  • references/REVIEWER_PERSPECTIVE.md: reviewer-style heuristics for figures and clarity.
  • references/modules/: module-by-module commands and decision notes.
  • references/modules/PSEUDOCODE.md: IEEE-safe defaults for LaTeX pseudocode.

Read only the file that matches the active module.

Example Requests

  • “Compile my IEEE paper and tell me why main.tex still fails after BibTeX.”
  • “Check the introduction section for grammar and sentence length, but do not rewrite equations.”
  • “Audit figures and references in this ACM submission before I submit.”
  • “Check whether this IEEE pseudocode still uses algorithm2e floats and tell me how to make it IEEE-safe.”
  • “Review the experiments section for overclaiming, missing ablations, and weak baseline comparisons.”

See examples/ for complete request-to-command walkthroughs.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

a1

FreeSummary

Turn a broad research idea into clear, testable questions. Compare familiar and less conventional approaches, structure the selected question around its population and methods, and assess variables, feasibility, and potential theoretical contributions.

  • Turn a research topic into testable questions
  • Narrow an overly broad research question
  • Compare alternative research angles
brycewang-stanford/Auto-Empirical-Research-Skills4.8KUpdated Oct 20, 2026

a2

FreeSummary

Helps build a research framework by comparing theories, mapping relationships between variables, and deriving testable hypotheses. Explores less conventional options, examines weaknesses and competing explanations, and produces diagrams with anticipated reviewer objections.

  • Comparing theories for a research question
  • Deriving hypotheses from relationships between variables
  • Examining weaknesses and anticipated reviewer objections
brycewang-stanford/Auto-Empirical-Research-Skills4.8KUpdated Oct 20, 2026

a5

FreeSummary

Clarify the philosophical assumptions behind a research project and check whether they fit the proposed methods. Get a reasoned research stance, draft proposal wording, and guidance for explaining how the researcher's background and values shape the study.

  • Clarifying philosophical foundations for a research proposal
  • Explaining why the chosen research methods fit the study
  • Drafting a statement about the researcher's position
brycewang-stanford/Auto-Empirical-Research-Skills4.8KUpdated Oct 20, 2026

academic-paper

FreeSummary

Plan and draft academic papers through specialized agent roles covering literature, arguments, citations, and review. Get chapter guidance, revision roadmaps, Traditional Chinese and English abstracts, and documents formatted as LaTeX, DOCX, PDF, or Markdown.

  • Planning a paper chapter by chapter
  • Drafting a paper from research materials
  • Turning reviewer comments into a revision roadmap
brycewang-stanford/Auto-Empirical-Research-Skills4.8KUpdated Oct 20, 2026

Turn a detailed outline into a philosophy or interdisciplinary manuscript. Draft chapters with repeated quality reviews, check terminology and arguments across sections, and prepare the manuscript, evaluation reports, abstract, and metadata for submission.

  • Draft a full paper from a detailed outline
  • Review argument and citation quality chapter by chapter
  • Check terminology and argument flow across chapters
brycewang-stanford/Auto-Empirical-Research-Skills4.8KUpdated Oct 20, 2026

Simulate academic peer review through five reviewer roles tailored to the paper's field. Receive separate critiques, an editorial decision, and a prioritized revision roadmap, or check whether a revised manuscript addresses earlier comments.

  • Review a manuscript before journal submission
  • Examine research methods and statistical validity
  • Challenge core arguments and alternative explanations
brycewang-stanford/Auto-Empirical-Research-Skills4.8KUpdated Oct 20, 2026

See all skills by brycewang-stanford

Report a problem with this skill