CS

cheshuai888/sues-paper-skill

API development

This page was translated automatically. Technical details may differ from the original. View the original

19 stars Quality 46 Trend 14

Based on authentic literature from CNKI and Google Scholar, strictly following domestic academic citation standards, and using the thesis standards and requirements of Shanghai University of Engineering Sciences, the skill to generate course papers of 6,000-8,000 words.

Overview

Automatically generates papers from Word templates that comply with domestic academic standards, cites real literature, and features cross-referencing functionality. A skill for use. Give it a paper template (.docx), it will: 1. Read the topic, format, word count, and other requirements in the template 2. Search for ** references on CNKI/Google Scholar 3. Write an academic paper of 5000-8000 words 4. Generate a Word document with ** (Ctrl + click citation to go to the reference) Then enter /academic-paper in Claude Code to call it. If you only need Word's document generation features (no need for literature search or paper writing), you can directly use generate_paper.py: - : SimSun, small 4 (12pt), 1.5x line spacing, first line indented by 2 characters - : Vertical margin, SimSun small 4, not bolded, divided into three levels - Level 1: 1, 2, 3... - Level 2: (1) (2)(3)... - Level 3: 1. 2. 3.... - : Superscript display, bookmark hyperlink, Ctrl+click to go to end of article References - : SimSun size 5 (10.5pt) - : Top and bottom 2.54cm, left and right 3.18cm - Python 3.8+ - python-docx — Word document generation - lxml — XML operations (bookmarks and hyperlinks) - : All documents are verified via WebSearch on CNKI/Google Scholar before being written. Personal information such as student ID and name is retained from the template placeholder and replaced by the user. - After generation, all original formatting annotations in parentheses in the template are deleted

Overview (machine translated)

Automatically generates papers from Word templates that comply with domestic academic standards, citing real literature with cross-reference functionality.

What is this?

A skill for Claude Code. Give it a paper template (.docx), and it will:

  1. Read the template’s requirements for topics, formatting, word count, and other details
  2. Search for authentic and verifiable references on CNKI/Google Scholar
  3. Write an academic paper of 5,000-8,000 words
  4. Generate Word documents with superscript cross-reference (Ctrl + click cite to go to references)

Installation

Method 1: As Claude Code Skill

Put skill.md into your Claude Code skills directory:

Then enter /academic-paper in Claude Code to call it.

Method 2: Use Generation Scripts Directly

If you only need Word document generation (no need for literature search or paper writing), you can directly use generate_paper.py:

Document Description

Document Function
skill.md Skill command file, which tells Claude Code how to complete the entire thesis generation task
generate_paper.py Generate scripts for Word documents, handle layout and cross-references
README.md This document

Generate document format

  • Main Text: SimSun, Xiao Si (12pt), 1.5x line spacing, first line indented by 2 characters
  • Title: Marginalized format, SimSun font small 4, not bold, divided into three levels
  • Level 1: First, second, third…
  • Level 2: (1)(2)(3)…
  • Level 3: 1. 2. 3.…
  • Citation: Superscript display, bookmark hyperlink, Ctrl + click to go to the reference at the end
  • References: SimSun, Size 5 (10.5pt)
  • Page: 2.54cm (top and bottom), 3.18cm (left/right).

Quick Reference to Python API

Cross-Reference Principle

[1] → Word hyperlinks in the main text → Reference bookmarks

Dependence

  • Python 3.8+
  • python-docx — Generates Word documents
  • lxml — XML operations (bookmarks and hyperlinks)

Notes

  • References must be authentic: All literature must be verified via WebSearch on CNKI/Google Scholar before writing
  • No Fabricating Information: Personal information such as student ID and name is retained from the template placeholder and can be replaced by the user
  • Template parentheses instructions must be deleted: After generation, all original formatting annotations inside the brackets in the template must be deleted

License

MIT

This page was translated automatically. Technical details may differ from the original.

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add cheshuai888/sues-paper-skill
New to MCP? Start with the mcpskill.org guide →