LaunchKit · 2026
Back to Skills

academic-writer

Professional LaTeX writing assistant.

2
1.0k downloads
by @dayunyan

Setup & Installation

openclaw skills install @dayunyan/academic-writer

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install academic-writer

What This Skill Does

Manages the full lifecycle of academic paper writing in LaTeX, from scanning existing templates to compiling final PDFs. Reads reference materials in Word or text format and drafts content that strictly follows the detected template structure. Delegates citation retrieval to the academic-research-hub skill rather than fabricating references.

Combining template enforcement, reference ingestion, and PDF compilation in one workflow eliminates the manual back-and-forth between editor, terminal, and citation manager.

When to use it

  • Drafting a thesis chapter from Word notes into IEEE template format
  • Compiling a conference paper PDF after editing multiple .tex sections
  • Converting rough .docx outlines into properly structured LaTeX files
  • Iteratively fixing LaTeX compilation errors until a clean PDF is produced
  • Writing a literature-backed paragraph by pulling BibTeX from academic-research-hub

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Draft the introduction using my notes.docx, the folder has an IEEE template'

AGENT
  1. 1Calls scan_template on current directory, detects main.tex with IEEEtran class
  2. 2Calls read_reference on notes.docx to extract raw content
  3. 3Calls write_latex to create intro.tex following IEEE style guidelines
  4. 4Calls write_latex to update main.tex with \input{intro}
  5. 5Calls compile_pdf on main.tex and checks returned logs for errors
OUTPUT

intro.tex written and main.pdf compiled successfully with IEEE-compliant formatting

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

WSL2 or Linux environmenttexlive-full installed via apt-get (approx 4-7GB download)latexmk installed via apt-getpython-docx installed in a Python virtual environment