tfboy1 avatar

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-code

Installs 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
1davila7 avatarchangelog-generatordavila7/claude-code-templatesAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 349skills.sh installs
2pproenca avataruniwindpproenca/dot-skillsUniwind best practices for React Native styling with Tailwind CSS. This skill should be used when writing, reviewing, or refactoring React Native code using Uni348skills.sh installs
3maartenlouis avatarremotion-adsmaartenlouis/remotion-adsProfessional video ad creation with Remotion — Instagram Reels (9:16), website explainers (16:9), and carousels (4:5). Use when creating video ads, animated soc345skills.sh installs
4sanjay3290 avatargoogle-ttssanjay3290/ai-skillsConvert documents and text to audio using Google Cloud Text-to-Speech. Use this skill when the user wants to: narrate a document, read aloud text, generate audi344skills.sh installs
5guia-matthieu avatarstorytelling-storybrandguia-matthieu/clawfu-skillsMaster Donald Miller's 7-part StoryBrand framework from "Building a StoryBrand" (2017). Clarify your message so customers actually listen. Use when: Creating or343skills.sh installs
6rysweet avatarlearning-path-builderrysweet/amplihackCreates personalized learning paths for technologies, frameworks, or concepts. Use for user-interactive session only for onboarding new technologies, hackathon 342skills.sh installs