| name | research-toolkit |
| description | Use this skill to find the right tool for a research task across the TZD Labs ecosystem. Maps research needs (visualization, manuscript writing, data extraction, systematic review, analysis) to specific tools, packages, and agents. Triggers on "what tool should I use", "how do I do X", "research workflow", "which agent", "find the right tool", "project index". |
Research Toolkit
Unified index of all research tools, libraries, and capabilities available across the TZD Labs ecosystem. Use this skill to find the right tool for a research task.
Tool Index
Data Visualization
| Tool | What It Does | Install / Location |
|---|
| flowmpl | Matplotlib design system — charts, flow diagrams, concept frames, AI illustrations | uv pip install flowmpl[all] |
| prs-dataviz | Journal-compliant medical figures (300+ DPI, CMYK, TIFF) | uv pip install prs-dataviz |
| dubois-style | W.E.B. Du Bois-inspired matplotlib palettes (7 color schemes) | uv pip install dubois-style |
| infographic-generator | Modular infographic generation (Typst rendering, AI images) | /Users/shakes/DevProjects/infographic-generator |
Manuscript Pipeline
| Tool | What It Does | Install / Location |
|---|
| quartopress | Quarto manuscript scaffolding, PRS table builder, build pipeline | uv pip install quartopress |
| plastic-surgery-research | PRS manuscript writing guidance + dataviz best practices | Claude plugin at /Users/shakes/DevProjects/plastic-surgery-research |
Data Extraction & Processing
| Tool | What It Does | Install / Location |
|---|
| ai-structured-data-extractor | Systematic literature review — PRISMA screening, citation extraction | /Users/shakes/DevProjects/ai-structured-data-extractor |
| markdown-table-extractor | Extract and transform tables from markdown documents | /Users/shakes/DevProjects/markdown_table_extractor |
| pdf-extractor (agent) | Mistral OCR for PDFs — regulatory filings, financial reports, utility orders | Built-in tzd-labs agent |
| paperquizr | Interactive paper reader with gated quiz stages and concept mapping | /Users/shakes/DevProjects/paperquizr |
Interactive Notebooks
| Tool | What It Does | Install / Location |
|---|
| marimo | Reactive Python notebooks — charts, data analysis, interactive UI | uv pip install marimo |
| Observable Framework | D3.js-based web publication — scroll-driven charts, responsive design | Integrated via observable-converter agent |
Analysis & Research
| Tool | What It Does | Install / Location |
|---|
| causal-compass | Causal inference methodology and analysis | /Users/shakes/DevProjects/causal-compass |
| SystemDynamics | System dynamics modeling and simulation | /Users/shakes/DevProjects/SystemDynamics |
| van-research | Parameterized financial analysis with Quarto reports | /Users/shakes/DevProjects/van_research |
Document Collaboration
| Tool | What It Does | Install / Location |
|---|
| docucolab | Document collaboration platform | /Users/shakes/DevProjects/docucolab |
| docucolab-parallel-docx | Parallel DOCX document processing | /Users/shakes/DevProjects/docucolab-parallel-docx |
| docucolab-parallel-pptx | Parallel PPTX presentation processing | /Users/shakes/DevProjects/docucolab-parallel-pptx |
Education
| Tool | What It Does | Install / Location |
|---|
| survival-guide | USMLE Step 1 study material with OCR extraction | /Users/shakes/DevProjects/survival_guide |
| NotebookLM prompts | Generate Audio Overview prompts for educational chapters | Built-in tzd-labs agent + command |
Task-to-Tool Routing
"I need to create a publication figure"
- Use flowmpl for the chart (
annotated_series, stacked_bar, waterfall_chart, flow_diagram)
- Apply prs-dataviz for journal-compliant export (TIFF, 300 DPI, CMYK)
- Use dubois-style if you want historically-inspired aesthetics
"I need to write a manuscript"
- Scaffold with quartopress (
quartopress-init)
- Configure journal with
/set-journal
- Build tables with table-builder agent
- Create figures with flowmpl + prs-dataviz
- Fix AI tells with
/fix-ai-tells
- Check compliance with journal-compliance skill
- Build upload package with
/build-manuscript
"I need to do a systematic review"
- Set up screening database with ai-structured-data-extractor
- Extract data from PDFs with pdf-extractor agent
- Extract tables with markdown-table-extractor
- Analyze with marimo notebooks
- Visualize with flowmpl (PRISMA flowchart via
flow_diagram)
- Write up with quartopress
"I need to analyze infrastructure data"
- Research with researcher agent (finds primary data sources)
- Extract from PDFs with pdf-extractor agent
- Analyze in marimo notebooks
- Visualize with flowmpl design system
- Write with accountability-cascade prose style
- Review with critic + fact-checker agents
- Publish via Observable Framework (observable-converter agent)
"I need to review my writing"
- prose-reviewer agent — structural narration quality (show vs tell)
- ai-tell-fixer agent — detect and fix AI writing markers
- critic agent — intellectual rigor, logic, evidence quality
- writer agent — transform into accessible publication-ready narrative
- swd-reviewer agent — chart/visualization quality (Storytelling with Data)
- fact-checker agent — verify every claim, number, citation
"I need to create a presentation or infographic"
- Use infographic-generator for standalone infographics
- Use flowmpl concept frames for whiteboard-style explainers
- Use docucolab-parallel-pptx for PowerPoint processing