officecli-academic-paper

Construct academic-style .docx documents with citations, equations, and cross-references.

137|21|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/nomifun/nomifun-tauri --skill officecli-academic-paper-nomifun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: officecli-academic-paper
Source: https://github.com/nomifun/nomifun-tauri/tree/main/crates/backend/nomifun-app/assets/builtin-skills/officecli-academic-paper
Command: npx skills add https://github.com/nomifun/nomifun-tauri --skill officecli-academic-paper-nomifun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires officecli-docx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of creating high-quality academic-style .docx documents with proper citation styles, equations, and cross-references.

Core Features & Use Cases

  • Academic Paper Formatting: Offers precise formatting for journal, conference, thesis chapters, including formal citation styles and numbered equations.
  • Citation Styles: Supports APA, Chicago, IEEE, MLA, and more, with detailed instructions for in-text citations and reference lists.
  • Equation Numbering: Provides inline and display equation modes with proper numbering and formatting.
  • Table and Figure Management: Auto-numbers tables and figures, and supports proper caption placement.
  • Use Case: Ideal for researchers and academics who need to produce academic papers with specific formatting requirements.

Quick Start

To create an APA-style academic paper, use the officecli-academic-paper skill with the following command:

officecli create "paper.docx"
officecli open "paper.docx"
officecli set "paper.docx" / --prop defaultFont="Times New Roman"
officecli add "paper.docx" /body --type paragraph --prop text="Introduction" --prop style=Heading1 --prop size=20pt --prop bold=true
officecli add "paper.docx" /body --type paragraph --prop text="This paper discusses..." --prop size=12pt
officecli add "paper.docx" /body --type paragraph --prop text="References" --prop style=Heading1 --prop size=20pt --prop bold=true
officecli add "paper.docx" /body --type paragraph --prop text="Smith, J. (2024). Title of the paper. Journal Name, 109(3), 412-430." --prop size=12pt
officecli close "paper.docx"
officecli validate "paper.docx"

Frequently Asked Questions about officecli-academic-paper

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

FAQPage Schema
How do I create an academic paper in .docx with proper citation styles and equations?

To create an academic paper in .docx, you can apply specific formatting requirements like APA, Chicago, IEEE, or MLA citation styles, alongside numbered equations and cross-references, directly within your document generation workflow.

Does this approach support auto-numbering for tables, figures, and equations in a thesis document?

Yes, auto-numbering for tables, figures, and equations is supported for thesis documents. It provides inline and display equation modes with proper numbering, and supports correct caption placement for visual elements.

Can I format journal and conference papers using MLA and IEEE citation styles in .docx?

You can format journal and conference papers using MLA and IEEE citation styles in .docx. It offers detailed instructions for both in-text citations and reference lists to ensure precise academic formatting.

Do I need officecli-docx to generate academic-style .docx documents?

Yes, you need officecli-docx to generate academic-style .docx documents. It provides the base docx rules required by the academic paper skill to implement specific formatting, citation styles, and equation features.

What is the best way to manage cross-references and figure captions in academic .docx files?

The best way to manage cross-references and figure captions in academic .docx files is using a skill that applies structured formatting rules. It automatically handles caption placement and maintains consistent numbering across tables and figures.