
Academic Paper Writer Pro
Converts academic papers between formats (PDF, Word, Markdown) while preserving formatting integrity. Routes through four pipelines: OCR for PDFs, XML-level style remapping for existing Word docs (no Markdown intermediary to avoid mangling equations), direct conversion for Markdown with LaTeX-to-OMML formula handling, and content generation from scratch. The standout piece is Pipeline B's unpack-edit-pack approach that rewrites Word XML styles directly instead of round-tripping through Markdown, which keeps complex OMML equations and annotations intact. Built for Chinese academic thesis formatting but supports IEEE and other standards. Handles checkpoint recovery, auto-renders Mermaid diagrams to PNG with syntax auto-healing, and enforces strict three-line tables. Opinionated about directory structure and explicitly bans Pandoc for Word conversion.
- skills.sh installs
- 351
- GitHub stars
- 254
- last updated
- Aug 21, 2026
Install
$ npx -y skills add tfboy1/academic-paper-writer --skill academic-paper-writer-pro --agent claude-codeInstalls into .claude/skills of the current project.
Files
学术论文专家(主路由)
[!IMPORTANT] 本文件是主路由入口 + Pipeline B/C 定义 + 排版格式规范库。Pipeline A(OCR 管道)的详细规范请参见
ocr_kb/SKILL.md。 所有管道的 DOCX 生成均使用docx/SKILL.md中定义的方法(docx-js 创建新文档 / unpack-edit-pack 编辑现有文档)。
0. 目录规范 (Directory Convention)
[!IMPORTANT] 所有中间文件和生成产物必须严格遵守以下目录结构,禁止在项目根目录下放置任何生成文件(包括
.md、.py、.docx等)。
Sponsors
Details
- Repository
- github.com/tfboy1/academic-paper-writer
- Categories
- Documentation, Office & Documents
- First seen
- Jun 3, 2026