dvampire/autogenesis/latex-output
Claude Code and agent skill by dvampire/autogenesis
- community
- ext:[{"type":"template","description":"Custom templates for code generation"}]
Checking that the SKILL.md file is still in the repository.
Use when user requests LaTeX format output or has provided school/journal LaTeX templates
Install
npx vskill@latest install dvampire/autogenesis/latex-outputSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
LaTeX output
Emit the paper as LaTeX, with support for a university or journal template supplied by the user.
When to use
- The user explicitly asks for LaTeX output
- The user supplied a LaTeX template
- The target journal or university requires LaTeX
Template directory
The user can drop template files into latex-templates/:
Checklist
- [ ] Check
latex-templates/for a user template - [ ] Ask the user whether to use it
- [ ] Parse the template structure (sectioning commands, formatting requirements)
- [ ] Create the
.texchapter files against the template - [ ] Create
main.tex - [ ] Create
references.bib - [ ] Verify that it compiles
Parsing the template
Sectioning commands
Common sectioning commands:
Special environments
Output structure
With a template
main.tex skeleton
Chapter file format
Example .tex chapter
Bibliography (BibTeX)
references.bib format
For Chinese-language entries, keep the original CJK author names and titles in the .bib file and compile with XeLaTeX plus a GB/T 7714 bibliography style.
Adapting to common templates
Tsinghua University (ThuThesis)
Special commands:
\thusetup{...}— set thesis metadata\makecover— generate the cover\frontmatter— front matter\mainmatter— main matter\backmatter— back matter
University of Chinese Academy of Sciences (ucasthesis)
Journal templates
Journal formats vary; parse whatever template the user provides.
Compilation
Record the compile commands in plan/notes.md:
xelatex main.tex bibtex main xelatex main.tex xelatex main.tex
latexmk -xelatex main.tex
Converting from Markdown
Markdown to LaTeX
If the user already has Markdown content, convert it:
- Heading:
# Title→\chapter{Title} - Bold:
**text**→\textbf{text} - Quote:
> quote→\begin{quote}quote\end{quote} - Code: `
code→\texttt{code}` - List:
- item→\begin{itemize}\item item\end{itemize}
Watch out for
- LaTeX special characters must be escaped:
# $ % & _ { } ~ ^ - CJK text requires XeLaTeX
- Use relative paths for figures
Error handling
No template found
"No LaTeX template detected. Choose one:1. Supply the template files (drop them intolatex-templates/)2. Use the defaultarticleclass3. Use thectexartclass (Chinese)4. Stay with Markdown"
Incomplete template
"A template was detected, but [filename] is missing.Please complete the template, or fall back to the defaults."
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingautogenesis/skill/writing/latex-output/SKILL.md
Popularity
- Repository stars
- 68
- Repository forks
- 8
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Extension points
templateCustom templates for code generation
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dvampire/autogenesis/latex-output)