Skills and setup for doctoral thesis writing in biomedical engineering, using Zotero for research and citations. Adapted from K-Dense AI's Claude Scientific Writer.
npx claudepluginhub ccam80/thesis-writerCollection of thesis writing skills
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