Help us improve
Share bugs, ideas, or general feedback.
Research and publication pipeline — 14 agents, 13 skills, 5 commands for Claude Code
npx claudepluginhub shakestzd/tzd-labsResearch and publication pipeline — 14 agents, 13 skills, 5 commands covering data extraction, analysis, visualization, writing, peer review, and journal submission. Integrates flowmpl (design system), quartopress (manuscript pipeline), prs-dataviz (medical figures), parameterized-manuscript pattern, and a full research toolkit.
Share bugs, ideas, or general feedback.
A Claude Code plugin providing a complete research and publication pipeline — from data extraction through analysis, visualization, writing, peer review, and journal submission.
TZD Labs is a curated collection of 14 specialized agents, 12 knowledge skills, and 5 slash commands that cover the full research lifecycle:
Extract data from PDFs, regulatory filings, and academic papers Analyze in reactive marimo notebooks with verified data integrity Visualize with publication-ready charts, flow diagrams, and medical figures Write with accountability-cascade prose style and AI-tell detection Review through parallel peer review agents (critic, fact-checker, prose-reviewer) Publish to journals (Quarto + quartopress pipeline) or the web (Observable Framework)
# Clone the plugin
git clone https://github.com/shakestzd/tzd-labs.git
# Install as a Claude Code plugin (use actual clone path)
claude --plugin-dir ~/DevProjects/tzd-labs
# Core visualization
uv pip install flowmpl[all]
# Manuscript pipeline
uv pip install quartopress
# Medical figure export
uv pip install prs-dataviz
# Elegant visualization palettes
uv pip install dubois-style
| Agent | What It Does |
|---|---|
critic | Peer review for analytical rigor, logic, and evidence quality |
writer | Transform analysis into accessible, publication-ready narrative |
prose-reviewer | Structural narration quality assessment (show vs tell) |
ai-tell-fixer | Detect and fix AI writing markers (overused words, em-dashes, generic transitions) |
manuscript-reviewer | Verify manuscript sections against journal requirements and reviewer comments |
| Agent | What It Does |
|---|---|
researcher | Find primary data sources, validate empirical claims against government databases and filings |
fact-checker | Verify every factual claim, number, date, and citation before publication |
notebook-qa | Verify data integrity in marimo notebooks — catches hardcoded values, stale prose, chart/data mismatches |
| Agent | What It Does |
|---|---|
swd-reviewer | Review charts for Storytelling with Data compliance and FT Visual Vocabulary alignment |
observable-converter | Convert marimo charts to Observable Framework scroll-driven articles |
marimo-editor | Make code changes to marimo notebooks following design system conventions |
table-builder | Generate PRS-formatted Word tables from CSV data with three-line borders |
| Agent | What It Does |
|---|---|
pdf-extractor | Extract structured data from PDFs using Mistral OCR |
notebooklm-prompt-generator | Generate NotebookLM Audio Overview prompts for educational chapters |
| Command | Purpose |
|---|---|
/build-manuscript | Build the complete journal upload package |
/fix-ai-tells | Scan and fix AI writing tells across manuscript files |
/fix-manuscript | Fix rendering issues (double titles, stale cross-refs, terminology) |
/set-journal <prs|jpras|annals> | Configure manuscript for a specific journal's template |
/generate-notebooklm-prompt | Generate a NotebookLM Audio Overview prompt for a chapter |
TZD Labs brings together several specialized packages: