latex-paper-id

Review and diagnose Indonesian-language LaTeX academic papers for grammar, format, citations, and structure.

Updated May 23, 2026
One-click install
npx skills add https://github.com/Oatse/CWE-Automation --skill latex-paper-id-oatse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: latex-paper-id
Source: https://github.com/Oatse/CWE-Automation/tree/main/.agents/skills/latex-paper-id
Command: npx skills add https://github.com/Oatse/CWE-Automation --skill latex-paper-id-oatse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Writing and polishing an Indonesian-language LaTeX paper for SINTA journals, national conferences, or a thesis involves many error-prone checks: compile failures, EYD V spelling rules, BibTeX consistency, venue formatting, weak literature synthesis, and AI-sounding prose. This Skill automates those targeted reviews on an existing .tex project and returns actionable, line-referenced LaTeX comments. ## Core Features & Use Cases - Modular diagnostics: 17 routed modules covering compile, format, bibliography, EYD V grammar, sentence length, argument logic, literature synthesis, expression, EN↔ID translation, title optimization, figures, pseudocode, de-AI, experiments, tables, abstract, and venue adaptation. - Script-backed checks: Python scripts (run via uv) produce deterministic findings formatted as % MODULE (Line N) [Severity] [Priority] comments without touching citations, labels, or math. - Venue awareness: Reference guides and templates for SINTA tiers, Dikti, IEEE Indonesia, national conferences, and skripsi/tesis/disertasi formats. - Use Case: Before submitting to a SINTA journal, run the compile, bibliography, grammar, and abstract modules on main.tex to catch build errors, orphan citations, EYD V violations, and a missing five-element abstract structure in one pass. ## Quick Start Ask the assistant to check your Indonesian LaTeX paper, for example: compile main.tex, then review the pendahuluan section for EYD V grammar and sentence length without changing any equations.

Frequently Asked Questions about latex-paper-id

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my Indonesian LaTeX paper before submitting to a SINTA journal?

Run the skill's modules in routing order: compile first, then bibliography, format, grammar, and abstract checks on your main.tex. Each script outputs line-referenced LaTeX comments with severity and priority so you can fix issues surgically before submission.

How to fix LaTeX compile errors in a thesis or journal paper?

Use the compile module, which runs the build and diagnoses failures in main.tex. It reports the exact command and exit code when compilation fails, then suggests the smallest fallback step instead of silently switching approaches.

Does this skill work with English-language LaTeX papers?

No, it is scoped to Indonesian-language papers and EYD V rules. For English papers you should use the companion latex-paper-en skill, and for writing a paper from scratch use an academic-writing skill instead.

Can it check BibTeX citations and unused bibliography entries?

Yes, the bibliography module runs verify_bib.py against your .bib file and main.tex to find missing citations, unused entries, and author-name formatting issues such as single-word Indonesian names needing double braces.

How do I reduce AI-sounding writing in my Indonesian academic paper?

Use the deai module, which runs deai_check.py against configurable thresholds in AI_TONE_THRESHOLDS.yaml. It flags overused AI-tone words, throat-clearing openers, repetitive paragraph starts, and excess em-dashes while preserving citations and math.

What are the limitations of the automated grammar and review checks?

The scripts are rule-based diagnostics, not full rewrites; they flag issues with severity and priority but leave editing decisions to you. By default they never modify \cite, \ref, \label, custom macros, or math environments, and literature rewrites require an explicit request.