LaTeX Writing Skill
SkillDocs & knowledgeCreate, edit, and compile LaTeX documents for academic papers using latex_compile, update_latex, and send_ui_directive tools
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the LaTeX Writing Skill skill
What this skill tells your AI
The instructions your AI receives, as published by zaoqu-liu/scienceclaw in skills/prismer-latex-writing/SKILL.md and read by ahel’s review.
Description
Create, edit, and compile LaTeX documents for academic papers, theses, and reports.
Tools Used
latex_compile- Compile LaTeX to PDF (auto-switches to LaTeX editor)update_latex- Update LaTeX editor content without compilingsend_ui_directive- Send raw UI directives for advanced control
Capabilities
Document Creation
- Academic papers (IEEE, ACM, Springer formats)
- Theses and dissertations
- Technical reports
- Presentations (Beamer)
- Posters
Content Management
- Section and subsection organization
- Figure and table insertion
- Mathematical equations
- Algorithm pseudocode
- Citation and bibliography (BibTeX)
Formatting
- Custom styling and templates
- Cross-references and labels
- Index and glossary generation
- Page layout configuration
Usage Patterns
Create New Paper
When user says: "Create a new paper about [topic]"
- Ask about target venue/format
- Create main.tex with appropriate template
- Set up bibliography file
- Add standard sections (abstract, intro, conclusion)
- Compile initial PDF
Add Equation
When user says: "Add the softmax equation"
- Identify equation type (inline/display)
- Generate LaTeX math code
- Insert with appropriate label
- Recompile PDF
Add Figure
When user says: "Add a figure showing [description]"
- Ask for figure path or create placeholder
- Generate figure environment
- Add caption and label
- Update references
- Recompile PDF
Add Citation
When user says: "Cite this paper: [reference]"
- Parse reference information
- Create BibTeX entry
- Insert \cite{} command
- Run bibtex + latex
Fix Compilation Errors
When user says: "The LaTeX isn't compiling"
- Read error log
- Identify error location and type
- Suggest and apply fix
- Recompile and verify
Common Templates
IEEE Conference
\documentclass[conference]{IEEEtran}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{graphicx}
\usepackage{textcomp}
ACM Article
\documentclass[sigconf]{acmart}
\usepackage{booktabs}
CVPR Conference
\documentclass[10pt,twocolumn,letterpaper]{article}
\usepackage[pagenumbers]{cvpr}
\usepackage{times}
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage[breaklinks=true,bookmarks=false]{hyperref}
\title{Paper Title}
\author{Author Name\\Institution\\{\tt\small email@example.com}}
\begin{document}
\maketitle
\begin{abstract}
Abstract text here.
\end{abstract}
\section{Introduction}
...
\section{Related Work}
...
\section{Method}
...
\section{Experiments}
...
\section{Conclusion}
...
{\small
\bibliographystyle{ieee_fullname}
\bibliography{references}
}
\end{document}
Thesis
\documentclass[12pt,a4paper]{report}
\usepackage{geometry}
\geometry{margin=1in}
Math Snippets
Equations
- Inline:
$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$ - Display:
\[ E = mc^2 \] - Numbered:
\begin{equation}...\end{equation}
Matrices
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
Algorithms
\begin{algorithm}
\caption{Algorithm Name}
\begin{algorithmic}
\STATE ...
\end{algorithmic}
\end{algorithm}
Best Practices
- Modular Structure: Use \input{} for sections
- Consistent Labels: Use prefixes (fig:, tab:, eq:, sec:)
- Version Control: Regular saves and snapshots
- Error-First: Fix errors before adding content
- Preview Often: Compile frequently to catch issues early
Signals
- GitHub stars
- 60
- Forks
- 14
- Last commit
- Mar 2026
Advanced
- Catalog kind
- skill
- Gateway key
latex-writing- Source
- github.com/zaoqu-liu/scienceclaw