officecli-academic-paper
🤖 AI Summary
This skill extends the `officecli-docx` base to generate academic papers, adding citation styles, equations, SEQ/PAGEREF cross-references, multi-column journal layouts, bibliography hanging indents, and abstract/keywords/affiliation blocks. It inherits all docx hard rules (style architecture, heading hierarchy, page breaks, live PAGE fields, renderer quirks) and delegates common formatting to the parent skill.
How to Install
Claude Code:
git clone --depth 1 https://github.com/iOfficeAI/OfficeCLI.git && cp OfficeCLI/skills/officecli-academic-paper ~/.claude/skills/officecli-academic-paper -r# OfficeCLI Academic Paper Skill
**This skill is a scene layer on top of `officecli-docx`.** Every docx hard rule — style architecture, heading hierarchy, shell quoting, `break=newPage` alias, belt-and-suspenders page breaks, live PAGE field, Delivery Gate, renderer quirks — is inherited, not re-taught. This file adds only what academic papers need on top: citation styles, equations, SEQ / PAGEREF cross-refs, multi-column journal layout, bibliography hanging indent, abstract/keywords/affiliation block.
When the docx base rules cover it, the text here says `→ see docx v2 §X`. Read docx v2 first if you have not.
## Setup
If `officecli` is missing:
- **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
- **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.
## ⚠️ Help-First Rule
**This skill teaches what an academic paper requires, not every command flag.** When a prop name, enum value, or field instruction is uncertain, consult help BEFORE guessing.
```bash
officecli help docx # All docx elements
officecli help docx # Full schema (e.g. section, equation, field, footnote)
officecli help docx --json # Machine-readable
```
Help is pinned to the installed CLI version. **When this skill and help disagree, help wins.** Every `--prop X=` in this file has been grep-verified against `officecli help docx ` — if help adds / renames a prop in a later version, trust help.
## Mental Model & Inheritance
**Inherits docx v2.** You should have read `skills/officecli-docx/SKILL.md` first. This skill assumes you know how to add paragraphs, set styles, build tables, insert images, manage TOC/footer/headers, force page breaks, and run the Delivery Gate. If any of those are unfamiliar, open a second session on docx v2 before continuing.
## Shell & Execution Discipline
**Shell quoting, incremental execution, `$FILE` convention** → see docx v2 §Shell & Execution Discipline. The same rules apply here verbatim — quote `[N]` paths, single-quote any value containing `$` (including `$2.8B` in a body paragraph or `@` DOIs), never hand-write `\$ \t \n` in executable examples, one command at a time. Academic-paper examples below use `$FILE` as a shell variable (`FILE="thesis.docx"`).
## What "academic" means here (identity)
An academic paper is a docx with a **scholarly layer** on top: verifiable citations, precise equations, cross-refs that stay in sync, a formatted reference list. The base docx rules still apply; academic adds six deltas:
1. **Citation style is a contract.** APA / Chicago / IEEE / MLA each dictate author format, date placement, reference-list order, in-text marker shape. Pick one at the start; every later decision (hanging indent, footnote vs parenthetical, `[1]`
Details
| Category | Design → ui |
| Source | iOfficeAI/OfficeCLI |
| SKILL.md | View on GitHub → |
| Repo Stars | ★ 7.9K |
| Est. per Skill | N/A (shared across 11 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | N/A |
Related Skills
error-detective
Use this skill when Working on error detective tasks or workflows Needing guidance, best practices,
conductor-revert
Revert Track Revert changes by logical work unit with full git awareness. Supports reverting entire
not-a-vibe-coder
Not-a-Vibe-Coder A skill that turns any project idea — no matter how vague — into 8 living planning
embedding-strategies
Embedding Strategies Guide to selecting and optimizing embedding models for vector search applicatio
Works Well With
Skills from the same repository — often designed to work together
morph-ppt-3d
Morph PPT — 3D Extension This skill extends morph-ppt. All morph-ppt rules (naming, ghosting, design
morph-ppt
OfficeCLI Morph-PPT Skill This skill is a scene layer on top of officecli-pptx. Every pptx hard rule
officecli-data-dashboard
Data Dashboard (scene-layer on officecli-xlsx) A dashboard is not "a spreadsheet with charts". It is