skills/35-bahayonghang-academic-writing-skills/skills/latex-paper-en/SKILL.md
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.
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research latex-paper-enInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
Use this skill when the user has an existing English .tex paper project and wants help with:
Do not use this skill for:
paper-audit)| Module | Use when | Primary command | Read next |
| --- | --- | --- | --- |
| compile | Build fails or the user wants a fresh compile | uv run python -B $SKILL_DIR/scripts/compile.py main.tex | references/modules/COMPILE.md |
| format | User asks for LaTeX or venue formatting review | uv run python -B $SKILL_DIR/scripts/check_format.py main.tex | references/modules/FORMAT.md |
| bibliography | Missing citations, unused entries, BibTeX validation | uv run python -B $SKILL_DIR/scripts/verify_bib.py references.bib --tex main.tex | references/modules/BIBLIOGRAPHY.md |
| grammar | Grammar and surface-level language fixes | uv run python -B $SKILL_DIR/scripts/analyze_grammar.py main.tex --section introduction | references/modules/GRAMMAR.md |
| sentences | Long, dense, or hard-to-read sentences | uv run python -B $SKILL_DIR/scripts/analyze_sentences.py main.tex --section introduction | references/modules/SENTENCES.md |
| logic | Weak argument flow, unclear transitions, introduction funnel problems, or abstract/conclusion misalignment | uv run python -B $SKILL_DIR/scripts/analyze_logic.py main.tex --section methods | references/modules/LOGIC.md |
| expression | Academic tone polish without changing claims | uv run python -B $SKILL_DIR/scripts/improve_expression.py main.tex --section related | references/modules/EXPRESSION.md |
| translation | Chinese-to-English academic translation or bilingual polishing | uv run python -B $SKILL_DIR/scripts/translate_academic.py input.txt --domain deep-learning | references/modules/TRANSLATION.md |
| title | Generate, compare, or optimize paper titles | uv run python -B $SKILL_DIR/scripts/optimize_title.py main.tex --check | references/modules/TITLE.md |
| figures | Figure existence, extension, DPI, or caption review | uv run python -B $SKILL_DIR/scripts/check_figures.py main.tex | references/REVIEWER_PERSPECTIVE.md |
| pseudocode | IEEE-safe pseudocode review, algorithm2e cleanup, caption/label/reference checks, and comment-length review | uv run python -B $SKILL_DIR/scripts/check_pseudocode.py main.tex --venue ieee | references/modules/PSEUDOCODE.md |
| deai | Reduce AI-writing traces while preserving LaTeX syntax | uv run python -B $SKILL_DIR/scripts/deai_check.py main.tex --section introduction | references/modules/DEAI.md |
| experiment | Inspect experiment design/write-up quality, discussion depth, discussion layering, and conclusion completeness | uv run python -B $SKILL_DIR/scripts/analyze_experiment.py main.tex --section experiments | references/modules/EXPERIMENT.md |
| tables | Table structure validation, three-line table generation, or booktabs review | uv run python -B $SKILL_DIR/scripts/check_tables.py main.tex | references/modules/TABLES.md |
| abstract | Abstract five-element structure diagnosis and word count validation | uv run python -B $SKILL_DIR/scripts/analyze_abstract.py main.tex | references/modules/ABSTRACT.md |
| adapt | Journal adaptation: reformat paper for a different venue | (LLM-driven workflow) | references/modules/ADAPT.md |
main.tex or the paper entrypoint.--section SECTION when the request is section-specific.If arguments are missing, ask only for the file path and the target module.
% MODULE (Line N) [Severity] [Priority]: Issue ...\cite{}, \ref{}, \label{}, custom macros, and math environments unless the user explicitly asks for source edits.$ARGUMENTS and identify the smallest matching module.uv run python -B ....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.
main.tex still fails after BibTeX.”algorithm2e floats and tell me how to make it IEEE-safe.”See examples/ for complete request-to-command walkthroughs.
tools
Recommend AND run open-source AI tools, agents, Claude Code / Codex skills, and MCP servers for any stage of a literature review — searching, reading, extracting, synthesizing, screening, citation-checking, and paper writing. Use when the user asks "what tool should I use to..." OR "install/run/use <tool> to ..." for research/lit-review work: automating a survey or related-work section, PDF→Markdown extraction for LLMs (MinerU/marker/docling), PRISMA / systematic review (ASReview), citation-backed Q&A over PDFs (PaperQA2), wiring papers into Claude/Cursor via MCP (arxiv/paper-search/zotero servers), or chatting with a Zotero library. Ships a launcher (scripts/litrun.py) that installs each tool in an isolated venv and runs it. Curated catalog of 70+ vetted projects. 支持中英文(用于「文献综述工具选型」与「一键安装/运行」)。
development
Route empirical-research requests through the Auto-Empirical Research Skills catalog when this whole repository is installed as one skill in Codex, CodeBuddy, Claude Code, or another IDE. Use to choose and load the right vendored AERS skill for causal inference, econometrics, replication, data acquisition, manuscript writing, peer review and referee responses, citation checking, de-AIGC editing, or full empirical-paper workflows without reading the entire repository at once.
documentation
Use when the project collects primary data or runs a field, lab, or survey experiment, before the intervention begins — write the pre-analysis plan, size the sample from a power calculation, and register with the AEA RCT Registry. Apply after the design is chosen in aer-identification and before any outcome data are seen.
tools
Guide economists to authoritative data sources with explicit, confirmed data specifications before retrieval; interfaces with Playwright MCP to navigate portals and extract real data, not articles about data.