claude-thesis-writer

thesis-writer-marketplace

OtherClaude Codeby ccam80

Summary

Collection of thesis writing skills

Install to Claude Code

/plugin install claude-thesis-writer@thesis-writer-marketplace

Run in Claude Code. Add the marketplace first with /plugin marketplace add ccam80/thesis-writer if you haven't already.

README.md

Claude Thesis Writer

A Claude Code plugin for plan-driven doctoral thesis writing with Zotero-sourced citations and IEEE-style LaTeX output.

What It Does

Provides a structured skill chain for thesis writing:

document-planner → writer → figure-generator → formatter → reviewer
       ↕                                                       ↕
 zotero-research                                         zotero-research

All citations come from your Zotero library. All writing follows collaboratively approved plans. Output is publication-ready LaTeX.

Prerequisites

  • Claude Code (or compatible IDE with Claude Code plugin support)
  • Zotero with a populated library for your research area
  • deep-zotero MCP server configured in Claude Code (provides search_papers, search_topic, search_tables, search_figures, search_boolean, get_passage_context, get_index_stats, and more)
  • LaTeX distribution (TeX Live, MiKTeX, or similar) for compilation
  • Python 3.10+ with matplotlib (for figure generation)

Installation

1. Add the plugin marketplace in Claude Code:

   /plugin marketplace add https://github.com/ccam80/thesis-writer

2. Install the plugin:

   /plugin install claude-thesis-writer

3. Restart Claude Code when prompted.

4. Initialise in your thesis project:

   /thesis-writer:init

This creates a CLAUDE.md with thesis writing instructions and makes all skills available.

Skills

Core Workflow

| Skill | Role | |-------|------| | zotero-research | Spawnable research agent — topic search, claim support, citation verification | | document-planner | Multi-scope interactive planning (thesis, chapter, section, subsection) with verified references and figure stubs | | writer | LaTeX prose from plans (conversational, checks wording with user) | | figure-generator | Generates matplotlib plots and schematics from figure placeholders | | formatter | LaTeX formatting checker (packages, placement, units, cross-refs) | | reviewer | Plan compliance and reference verification |

Support

| Skill | Role | |-------|------| | peer-review | Academic review methodology | | markitdown | File conversion (PDF → Markdown) | | latex-posters | Conference poster creation |

Quick Start

> I need to plan my background chapter on HRV physiology

[document-planner runs: searches Zotero, proposes structure, iterates with you]

> Approved. Now let's do detailed planning for section 2.

[document-planner runs: paragraph-level planning with verified references]

> Plan looks good, write it up.

[writer runs: produces LaTeX prose from the approved plan]
[figure-generator runs: creates plots from placeholders]
[formatter runs: checks LaTeX compliance]
[reviewer runs: verifies plan coverage and citation accuracy]

Key Principles

  • Collaborative: You are the domain expert. The agent organises your knowledge, never invents content.
  • Plan-driven: All writing follows approved plan.md files with explicit authority hierarchy.
  • Zotero-first: Every citation comes from your Zotero library. No external API searches.
  • IEEE style: Concise technical prose, numeric citations, equations with defined variables.

License

MIT

Related plugins

Browse all →