paperbananalisted
Install: claude install-skill Axect/skills
# PaperBanana — Academic Diagram & Plot Generation
Generate publication-quality academic diagrams and statistical plots via the `paperbanana` CLI.
Multi-agent pipeline: retrieval → planning → styling → visualization → critic refinement.
For visual styling guidance and terminology, read `references/modern-soft-tech-style.md` when you need stronger aesthetic consistency or style refinement.
## Environment Setup
**Always** source the env file before running any paperbanana command:
```bash
source ~/.config/paperbanana/env && paperbanana <command> [options]
```
The env file at `~/.config/paperbanana/env` contains API keys and default model settings.
Do NOT hardcode API keys in commands.
### First-time setup
If the env file does not exist, create it:
```bash
mkdir -p ~/.config/paperbanana
cat > ~/.config/paperbanana/env << 'EOF'
export GOOGLE_API_KEY="your-google-api-key"
export VLM_MODEL="gemini-3-flash-preview"
EOF
```
## Commands
### 1. generate — Methodology Diagrams
Create a diagram from a methodology text file.
```bash
source ~/.config/paperbanana/env && paperbanana generate \
-i <text_file> -c "<caption>" \
[-o <output.png>] [-n <iterations>] \
[--vlm-provider <p>] [--vlm-model <m>] \
[--image-provider <p>] [--image-model <m>] \
[--config <config.yaml>]
```
**Required:** `--input/-i` (text/PDF file), `--caption/-c` (figure caption / communicative intent)
### 2. plot — Statistical Plots
```bash
source ~/.config/paperbanana/env && paperbanana plot \