analyze-interviews
Analyze qualitative interview transcripts. Generates structured summaries, thematic codes, cross-case analysis, and evidence tables. Solves context-window…
Generate a statistical plot from CSV/JSON data using PaperBanana. Provide a data file and describe the visualization intent.
> /plugin marketplace add TobiasBlask/open-paper-machine > /plugin install open-academic-paper-machine@open-paper-machine
How it fires
How this command gets triggered: by you, by Claude, or both.
/generate-plotContext preview
What this command does when you run it.
Generate a statistical plot from CSV/JSON data using PaperBanana. Provide a data file and describe the visualization intent.
description: Generate a statistical plot from CSV/JSON data using PaperBanana. Provide a data file and describe the visualization intent.
Read the figure-engine skill first.
1. Parse `$ARGUMENTS` — extract the data file path and visualization intent 2. Read and validate the data file (CSV or JSON) 3. **PRIMARY**: Use the direct Python API via `paperbanana_direct.py` script:
PB_SCRIPT="$(find ~/.claude/plugins -name paperbanana_direct.py -path '*/open-academic-paper-machine/*' 2>/dev/null | head -1)" && \
python3 "$PB_SCRIPT" plot \
--data '{"col1": [...], "col2": [...]}' \
--caption "Description of the plot" \
--output-dir figures/ \
--filename "fig_results_name.png" \
--iterations 34. If the script is not found, **FALLBACK**: generate using Python (matplotlib/seaborn) with academic styling 6. Save output PNG to `figures/` in the workspace (300 DPI, tight layout) 7. Provide the LaTeX `\begin{figure}` snippet ready for inclusion 8. Show the user the generated figure using the Read tool on the PNG path
A Claude Code plugin that autonomously writes academic papers — from literature search to production-ready LaTeX/PDF. Scope note.
Analyze qualitative interview transcripts. Generates structured summaries, thematic codes, cross-case analysis, and evidence tables. Solves context-window…
Analyze how the paper positions itself relative to the closest existing work. Identifies the 5-10 most similar papers, builds a differentiation matrix, and…
Analyze academic writing quality of the current draft. Checks for passive voice overuse, weak openings, hedging balance, readability, sentence length…
Audit a paper's empirical claims against the linked code repository — catches MISMATCH, MISSING, and PARTIAL claims before submission
Creative research brainstorming — generate ideas researchers within a single field would miss. Cross-field connections, assumption challenges, alternative…
Write one specific section of a paper as complete paragraphs. Use when you already have context and just need one section drafted. Follows writing-engine…