JavaScript is disabled. Some features may not work.
officecli-academic-paper — ★ 7.9K GitHub Stars — Install Guide | SkillsNav
🇺🇸 English🇨🇳 中文
SkillsNav
Home

officecli-academic-paper

★ 7.9K repouiN/AIntermediateClaude
🤖 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
SourceiOfficeAI/OfficeCLI
SKILL.mdView on GitHub →
Repo Stars★ 7.9K
Est. per SkillN/A (shared across 11 skills from this repo)
DifficultyIntermediate
Risk LevelN/A

Related Skills

Works Well With

Skills from the same repository — often designed to work together