← Back to Skills Marketplace
2416
Downloads
6
Stars
20
Active Installs
1
Versions
Install in OpenClaw
/install latex
Description
Write LaTeX documents with correct syntax, packages, and compilation workflow.
README (SKILL.md)
Special Characters
- Reserved chars need escape:
\# \$ \% \& \_ \{ \} extbackslash - Tilde as character:
extasciitildenot\~(that's an accent) - Caret:
extasciicircumnot\^ - Backslash in text:
extbackslashnot\\(that's line break)
Quotes & Dashes
- Opening quotes:
``not"; closing:''—never use straight"quotes - Hyphen
-, en-dash--(ranges: 1--10), em-dash---(punctuation) - Minus in math mode:
$-1$not-1in text
Math Mode
- Inline:
$...$or\(...\); display:\[...\]orequationenvironment - Text inside math:
$E = mc^2 ext{ where } m ext{ is mass}$ - Multiline equations:
alignenvironment, not multipleequations \left( ... \right)for auto-sizing delimiters—must be paired
Spacing
- Command followed by text needs
{}or\:\LaTeX{}or\LaTeX\ is - Non-breaking space:
~between number and unit:5~km - Force space in math:
\,thin,\:medium,\;thick,\quad\qquad
Packages
\usepackageorder matters—hyperrefalmost always lastinputenc+fontencfor UTF-8:\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}graphicxfor images,booktabsfor professional tables,amsmathfor advanced mathmicrotypefor better typography—load early, subtle but significant improvement
Floats (Figures & Tables)
[htbp]suggests placement: here, top, bottom, page—not commands- LaTeX may move floats far from source—use
[H]fromfloatpackage to force - Always use
\centeringinside float, notcenterenvironment - Caption before
\label—label references the last numbered element
References
- Compile twice to resolve
\refand\pageref—first pass collects, second uses \labelimmediately after\captionor inside environment being labeled- For bibliography: latex → bibtex → latex → latex (4 passes)
hyperrefmakes refs clickable—but can break with some packages
Tables
tabularfor inline,tablefloat for numbered with caption- Use
booktabs:oprule,\midrule,\bottomrule—no vertical lines @{}removes padding:\begin{tabular}{@{}lll@{}}- Multicolumn:
\multicolumn{2}{c}{Header}; multirow needsmultirowpackage
Images
- Path relative to main file or set with
\graphicspath{{./images/}} - Prefer PDF/EPS for pdflatex/latex; PNG/JPG for photos
\includegraphics[width=0.8 extwidth]{file}—no extension often better
Common Errors
- Overfull hbox: line too long—rephrase, add
\-hyphenation hints, or allow\sloppy - Missing
$: math command used in text mode - Undefined control sequence: typo or missing package
\includeadds page break,\inputdoesn't—use\inputfor fragments
Document Structure
- Preamble before
\begin{document}—all\usepackageand settings \maketitleafter\begin{document}if usingitle,\author,\datearticlefor short docs,reportfor chapters without parts,bookfor full books
Usage Guidance
This skill is an offline, instruction-only LaTeX guide and appears safe to install from an internal-consistency perspective. Before installing, note: (1) it does not include a LaTeX compiler or tooling — it only gives authoring and workflow advice; (2) if you plan to compile documents produced with these instructions, be cautious when compiling untrusted .tex files because TeX engines can be configured to run external programs (e.g., shell-escape / \write18); disable shell-escape for untrusted sources; (3) because this skill has no code today, future updates that add an install script, network access, or environment variables should be re-reviewed. If you need the agent to compile or run LaTeX on your machine, prefer explicitly granting or reviewing only the minimal tooling and privileges required.
Capability Analysis
Type: OpenClaw Skill
Name: latex
Version: 1.0.0
The skill bundle contains standard metadata in `_meta.json` and a `SKILL.md` file that provides comprehensive instructions for an AI agent on how to write LaTeX documents. The `SKILL.md` content is purely informational and instructional regarding LaTeX syntax and best practices, with no evidence of prompt injection attempts, malicious commands, data exfiltration, or any other high-risk behaviors. All content is aligned with the stated purpose of assisting with LaTeX document creation.
Capability Assessment
Purpose & Capability
The name and description match the SKILL.md content: LaTeX syntax, packages, compilation workflow and common pitfalls. There are no unexpected requirements (no binaries, env vars, or config paths) that would be inconsistent with a documentation/authoring guide.
Instruction Scope
The instructions are purely authoring guidance (syntax, package recommendations, float handling, references, compile order). They do not instruct the agent to read local files, access environment variables, transmit data externally, or run system commands. They mention compilation workflows in conceptual terms (e.g., compile twice, latex→bibtex→latex) but do not include build commands or steps that would access credentials or system state.
Install Mechanism
No install spec and no code files are present. This is the lowest-risk format: nothing will be written to disk or fetched at install time.
Credentials
The skill requests no environment variables, no credentials, and no config paths. There is nothing disproportionate relative to the stated purpose.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent presence or modify other skills or system configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install latex - After installation, invoke the skill by name or use
/latex - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is LaTeX?
Write LaTeX documents with correct syntax, packages, and compilation workflow. It is an AI Agent Skill for Claude Code / OpenClaw, with 2416 downloads so far.
How do I install LaTeX?
Run "/install latex" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is LaTeX free?
Yes, LaTeX is completely free (open-source). You can download, install and use it at no cost.
Which platforms does LaTeX support?
LaTeX is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created LaTeX?
It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.
More Skills