據 AlphaMoat 統計,截至 2026-09,PaperBanana 累計下載 1,413 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 4,824 位,在「專業領域」分類(465 個)中排名第 442 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 36 | 1284 | 1 | - |
| SkillHub ↗ | 123 | 1413 | 1 | — |
各平台的計數口徑不同,統計時間不一致。
主文描述由 Retriever、Planner、Stylist、Visualizer 和 Critic 協作的圖像生成流程,並可設定候選數量、模型、畫幅和輸出檔案路徑;執行會呼叫模型提供方,候選並行可能帶來費用和耗時。應審查本地匯入及網路下載行為,使用明確的輸入輸出路徑,並在測試時控制候選數和批評輪次。
資料釋出於 2026-10-29
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 1413 | — | 1 |
| 2026-08 | 1212 | +8.1% | 1 |
| 2026-07 | 1121 | — | 1 |
| 2026-05 | 878 | — | 1 |
| 2026-03 | 531 | — | - |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
---
name: paperbanana
description: Generate publication-quality academic diagrams from paper methodology text
license: MIT-0
dependencies:
env:
- OPENROUTER_API_KEY (recommended)
- GOOGLE_API_KEY (alternative)
runtime:
- python3- uv --- # PaperBanana Generate publication-quality academic diagrams and pipeline figures from a paper's methodology section and figure caption. PaperBanana orchestrates a multi-agent pipeline (Retriever, Planner, Stylist, Visualizer, Critic) to produce camera-ready figures suitable for venues like NeurIPS, ICML, and ACL. ## Environment Setup ```bash cd <repo-root> uv pip install -r requirements.txt ``` Set your API key via environment variable or in `configs/model_config.yaml`. **Option 1 (Recommended): OpenRouter API key** — one key for both text reasoning and image generation: ```bash export OPENROUTER_API_KEY="sk-or-v1-..." ``` **Option 2: Google API key** — direct access to Gemini API: ```bash export GOOGLE_API_KEY="your-key-here" ``` If both keys are configured, OpenRouter is used by default. ## Usage ```bash python skill/run.py \ --content "METHOD_TEXT" \ --caption "FIGURE_CAPTION" \ --task diagram \ --output output.png ``` ## Parameters | Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | `--content` | Yes* | | Method section text to visualize | | `--content-file` | Yes* | | Path to a file containing the method text (alternative to `--content`) | | `--caption` | Yes | | Figure caption or visual intent | | `--task` | No | `diagram` | Task type: `diagram` | | `--output` | No | `output.png` | Output image file path | | `--aspect-ratio` | No | `21:9` | Aspect ratio: `21:9`, `16:9`, or `3:2` | | `--max-critic-rounds` | No | `3` | Maximum critic refinement iterations | | `--num-candidates` | No | `10` | Number of parallel candidates to generate | | `--retrieval-setting` | No | `auto` | Retrieval mode: `auto`, `manual`, `random`, or `none` | | `--main-model-name` | No | `gemini-3.1-pro-preview` | Main model for VLM agents. Provider auto-detected from configured API key | | `--image-gen-model-name` | No | `gemini-3.1-flash-image-preview` | Model for image generation. Also supports `gemini-3-pro-image-preview` | | `--exp-mode` | No | `demo_full` | Pipeline: `demo_full` (with Stylist) or `demo_planner_critic` (without Stylist) | *One of `--content` or `--content-file` is required. When `--num-candidates` > 1, output files are named `<stem>_0.png`, `<stem>_1.png`, etc. ## Output The absolute path of each saved image is printed to stdout, one per line. ## Examples ### Diagram ```bash python skill/run.py \ --content "We propose a transformer-based encoder-decoder architecture. The encoder consists of 12 self-attention layers with residual connections. The decoder uses cross-attention to attend to encoder outputs and generates the target sequence autoregressively." \ --caption "Figure 1: Overview of the proposed transformer architecture" \ --task diagram \ --output architecture.png ``` ## Important Notes - **Runtime**: A single candidate typically takes 3-10 minutes depending on model and network conditions. With the default 10 candidates running in parallel, expect ~10-30 minutes total. Plan accordingly. - **API calls**: Each candidate involves multiple LLM calls (Retriever + Planner + Stylist + Visualizer + up to 3 Critic rounds). Candidates run in parallel for efficiency. - **Image generation**: The Visualizer agent calls an image generation model (Gemini Image) to render diagrams. ## About PaperBanana is based on the **PaperVizAgent** framework, a reference-driven multi-agent system for automated academic illustration. It was developed as part of the research paper: > **PaperBanana: Automating Academic Illustration for AI Scientists** > Dawei Zhu, Rui Meng, Yale Song, Xiyu Wei, Sujian Li, Tomas Pfister, Jinsung Yoon > arXiv:2601.23265 The framework introduces a collaborative team of five specialized agents — Retriever, Planner, Stylist, Visualizer, and Critic — to transform raw scientific content into publication-quality diagrams. Evaluation is conducted on the **PaperBananaBench** benchmark.
基於 AkShare 庫取 A 股行情、財務與板塊資料的資料介面技能。
用自然語言查詢東方財富的金融資料,結果落成 Excel 與 Markdown 表格。
協助整理中國專利相關材料、檢索問題和技術說明草稿。
金融資料查詢技能:基於 westock 命令列工具查詢市場結構化資料。
以 Yahoo Finance 資料取報價與基本面,並生成帶技術指標圖表的本地行情分析技能。
按價值投資框架做 A 股與港股估值分析的技能。
查詢 A 股行情、分析分時成交量並管理持倉的指令碼。
盯住自選股的行情與技術指標,觸發條件時按級別推送預警訊息。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。