paper-formatter

Reformat academic manuscripts to match a target journal's style using a provided sample paper, outputting .docx or .tex files.

265|23|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/yipng05-max/-skills --skill paper-formatter
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: paper-formatter
Source: https://github.com/yipng05-max/-skills/tree/main/paper-formatter
Command: npx skills add https://github.com/yipng05-max/-skills --skill paper-formatter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, json, re, and includes scripts (resource) and references (resource) components.

What problem does it solve?

It eliminates the time-consuming, trial-and-error formatting work needed to make an academic manuscript match a specific journal or target style, especially when you only have a sample paper (范文) to follow.

Core Features & Use Cases

  • Style-rule extraction from a sample paper: analyzes the target journal’s layout, fonts, headings, spacing, captions, and references from both Word (.docx) and LaTeX (.tex) samples.
  • Manuscript parsing into structured content: converts a user manuscript into sections, abstract, keywords, references, and other components so formatting can be applied consistently.
  • Reformatting to the desired output format: generates a reformatted Word (.docx) or LaTeX (.tex) file using the extracted style rules, supporting both Chinese and English conventions (including GB/T 7714-2015 citation handling).

Quick Start

Provide a journal sample paper (范文) as a .docx or .tex file, then provide your manuscript and specify the desired output format (.docx or .tex) so the skill extracts the style rules and produces a reformatted draft.

Frequently Asked Questions about paper-formatter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reformat a manuscript to match a specific journal style?▼

To reformat a manuscript, provide a sample paper from the target journal and your manuscript file. The system extracts style rules from the sample and applies them to generate a correctly formatted .docx or .tex output.

Can I convert a Word document to LaTeX format for academic publishing?▼

Yes, you can convert a Word document to LaTeX format. Provide your .docx manuscript and specify .tex as the desired output format to generate a LaTeX file matching the target journal's style.

Does manuscript formatting support Chinese journals and GB/T 7714-2015 citations?▼

Manuscript formatting supports both Chinese and English conventions, including GB/T 7714-2015 citation handling. It processes Chinese journal sample papers to extract layout, heading, and reference style rules.

What is the best way to apply journal formatting using a sample paper?▼

The best way to apply journal formatting is using a sample paper as a style reference. The system analyzes the sample's typography, captions, and references, then deterministically reformats your manuscript structure to match.

Do I need python-docx to format my academic manuscript?▼

You do not need to manually configure python-docx to format your academic manuscript. The system relies on python-docx, json, and re internally to parse manuscript structure and apply formatting automatically.

What journal layout elements are supported when reformatting an academic manuscript?▼

Journal layout reformatting supports title, abstract, keywords, headings, body typography, captions, references, and page layout. It extracts these style rules from a provided sample paper to ensure consistent formatting.