By ccam80
Assists doctoral thesis authoring in LaTeX with Zotero integration, supporting planning, writing, figure generation, formatting, citation verification, and quality review in a collaborative workflow.
Interactive 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.
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.
Unflinching academic reviewer. Verifies references via Zotero, identifies errors, assigns confidence ratings, and produces actionable review reports.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub ccam80/thesis-writer --plugin thesis-writerBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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, enforces prose-style.md anti-slop rules) |
figure-generator | Generates matplotlib plots and schematics from figure placeholders |
formatter | LaTeX formatting checker (packages, placement, units, cross-refs) |
reviewer | Plan compliance, reference verification, and per-sentence prose style audit |
> I need to plan my background chapter on adaptive filtering
[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
Plan-driven doctoral thesis writing with Zotero research and citations.
Collection of todo list management skills
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.54.1 — Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.