Goal
SkillDev toolsConvert formulas in text to their Latex equivalent
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 Goal skill
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/text.convert_to_latex/SKILL.md and read by ahel’s review.
- Convert formulas to Latex leaving the structure of the text exactly the same
- Use the rules and conventions in
.claude/skills/latex.rules.md
Workflow
Convert Mathematical Formulas
- Convert mathematical formulas to Latex without changing their meaning
and formatting so that they are easily readable
-
Bad (uses Unicode symbols instead of LaTeX)
P(M | D) ∝ P(D | M) P(M) -
Good (uses LaTeX macros for a readable formula)
$$ \Pr(M | D) \propto \Pr(D | M)\, \Pr(M) $$ -
Bad (plain text notation, not LaTeX)
a* = argmax_a E_{M~P(M|D)}[Goal | do(a), M] -
Good (LaTeX formula)
$$ a^* = \arg\max_a \EE_{M | \Pr(M | D)} \left[ \text{Goal} | do(a), M \right] $$
-
Convert Symbols to Latex
- Convert symbols into Latex ones, together with variables if needed:
- Bad (Unicode arrow instead of LaTeX)
X → Y - Good (LaTeX symbol)
$X \to U$
- Bad (Unicode arrow instead of LaTeX)
- If there are expressions then leave them unchanged
- Bad
"If battery low" → seek charging station - Bad
"If battery low" $\to$ seek charging station
- Bad
Lint the File
- After the conversion run the command:
> lint_text.py -i <FILE>
Verification
- Confirm all formulas render correctly in LaTeX
- Confirm non-formula expressions remain unchanged
- Confirm
lint_text.py -i <FILE>completes without errors
Signals
- GitHub stars
- 145
- Forks
- 160
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
text-convert-to-latex- Source
- github.com/causify-ai/helpers