Skip to content
Content
Command

/analyze-writing

Analyze academic writing quality of the current draft. Checks for passive voice overuse, weak openings, hedging balance, readability, sentence length variation, and word repetitions. Produces a writing quality report with specific improvement suggestions per section.

From plugin
open-academic-paper-machine
2021 skills4 agents21 commands
> /plugin marketplace add TobiasBlask/open-paper-machine
> /plugin install open-academic-paper-machine@open-paper-machine

Command definition

analyze-writing.md
description: >
  Analyze academic writing quality of the current draft. Checks for passive voice
  overuse, weak openings, hedging balance, readability, sentence length variation,
  and word repetitions. Produces a writing quality report with specific improvement
  suggestions per section.

Analyze Writing: **$ARGUMENTS**

Activate the **writing-engine** skill. Read `skills/writing-engine/SKILL.md` in full, then execute a **style analysis** (not a drafting task):

1. **READ** the paper (draft.md or paper.tex) 2. **ANALYZE** each section for writing quality indicators:

  • Passive voice ratio (target: <30% of sentences)
  • Weak openings ("It is important...", "There are...", "In today's world...")
  • Hedging balance (under-hedging vs. over-hedging)
  • Average sentence length and variation (target: 15-25 words, varied)
  • Word/phrase repetitions in consecutive sentences
  • Paragraph length consistency (target: 4-8 sentences per paragraph)
  • Transition quality between paragraphs
  • Citation integration style (parenthetical vs. narrative balance)

3. **SCORE** each section (Strong / Adequate / Needs Work) 4. **LIST** specific improvements with line/section references 5. **SAVE** to `writing_analysis.md`

Input

`$ARGUMENTS` can be:

  • **Empty** — analyzes the entire paper
  • **Section name** (e.g., `"Introduction"`, `"Discussion"`) — analyzes one section
  • **File path** to a specific file

Output

  • `writing_analysis.md` — section-by-section quality scores + specific improvement suggestions
  • Each suggestion includes the problematic text and a concrete rewrite option
Read more
@tobiasblask
Ships withopen-academic-paper-machine

A Claude Code plugin that autonomously writes academic papers — from literature search to production-ready LaTeX/PDF. Scope note.

2017 skills4 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
20
Star history of TobiasBlask/open-paper-machine on GitHub, a chart by star-history.com

Other commands on open-academic-paper-machine.

More commands from other plugins.