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.