npx claudepluginhub ccam80/thesis-writer --plugin claude-thesis-writerInteractive planning at any scope — whole thesis, chapter, section, or subsection. Invoke with a prompt specifying the working level. Collaboratively builds writing plans from cold start through to statement-level outlines with verified Zotero citations.
Generates figures from placeholders in .tex files. Creates Python matplotlib scripts for data figures, TikZ/Python schematics for diagrams. Maintains a shared plot_defaults.py for consistent styling. Flags complex figures for the user. Runs after the writer skill.
LaTeX formatting checker and corrector. Ensures figure placement, equation alignment, table formatting, cross-references, and units comply with thesis conventions.
Create professional research posters in LaTeX. ON-REQUEST ONLY - do not use alongside thesis chapter requests unless explicitly asked for a poster.
Synthesises an authorship log entry from session checkpoints and conversation context. Presents draft for author approval before appending to the project's authorship_log.md.
Convert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.
Systematic peer review toolkit. Evaluate methodology, statistics, design, reproducibility, ethics, figure integrity, reporting standards, for manuscript and grant review across disciplines.
Unflinching academic reviewer. Verifies references via Zotero, identifies errors, assigns confidence ratings, and produces actionable review reports.
Conversational LaTeX prose writer. Converts paragraph-level plans into flowing technical prose, asking about wording choices where ambiguous. Does not add content beyond the plan.
Spawnable research agent. Accepts research requests and uses the deep-zotero MCP server to search indexed PDFs. Callers spawn this via Task -- do not invoke directly.
A Claude Code plugin for plan-driven doctoral thesis writing with Zotero-sourced citations and IEEE-style LaTeX output.
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.
search_papers, search_topic, search_tables, search_figures, search_boolean, get_passage_context, get_index_stats, and more)Add the plugin marketplace in Claude Code:
/plugin marketplace add https://github.com/ccam80/thesis-writer
Install the plugin:
/plugin install claude-thesis-writer
Restart Claude Code when prompted.
Initialise in your thesis project:
/thesis-writer:init
This creates a CLAUDE.md with thesis writing instructions and makes all skills available.
| 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 |
| Skill | Role |
|---|---|
peer-review | Academic review methodology |
markitdown | File conversion (PDF → Markdown) |
latex-posters | Conference poster creation |
> 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]
MIT
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.