据 AlphaMoat 统计,截至 2026-09,PaperBanana 累计下载 1,413 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 4,824 位,在「专业领域」分类(465 个)中排名第 442 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 36 | 1,284 | 1 | - |
| SkillHub ↗ | 123 | 1,413 | 1 | — |
各平台的计数口径不同,统计时间不一致。
主文描述由 Retriever、Planner、Stylist、Visualizer 和 Critic 协作的图像生成流程,并可设置候选数量、模型、画幅和输出文件路径;运行会调用模型提供方,候选并行可能带来费用和耗时。应审查本地导入及网络下载行为,使用明确的输入输出路径,并在测试时控制候选数和批评轮次。
资料发布于 2026-10-29
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 1,413 | — | 1 |
| 2026-08 | 1,212 | +8.1% | 1 |
| 2026-07 | 1,121 | — | 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),按月更新。口径说明见数据方法。