By jiutuhky
Generate publication-quality academic illustrations (diagrams and statistical plots) using PaperBanana multi-agent pipeline with Gemini models
npx claudepluginhub jiutuhky/my-super-capsule --plugin paper-bananaUse this agent to critique and refine figure descriptions by comparing the generated image against the source content. The critic provides feedback and revised descriptions for iterative improvement in the PaperBanana pipeline. <example> Context: A diagram has been generated and needs quality review user: "Critique the generated diagram against the methodology" assistant: "I'll use the critic agent to review the diagram and suggest improvements." <commentary> The critic compares the generated image against source content and provides structured feedback. </commentary> </example> <example> Context: A plot needs review for data accuracy user: "Review the generated plot for data fidelity" assistant: "I'll use the critic agent to verify the plot's accuracy and suggest corrections." <commentary> The critic ensures plots accurately represent all data points and visual intent. </commentary> </example>
Use this agent to generate a detailed textual description of an academic figure (diagram or plot) based on the methodology/data and reference examples. This is the planning step that creates the initial figure description for the PaperBanana pipeline. <example> Context: Reference examples have been retrieved and planner needs to create description user: "Generate a detailed description for the target diagram" assistant: "I'll use the planner agent to create a detailed figure description based on the references." <commentary> The planner creates the initial detailed description that subsequent agents will refine. </commentary> </example> <example> Context: Pipeline state has references and needs planning user: "Plan the figure description for the plot" assistant: "I'll use the planner agent to generate the plot description using few-shot examples." <commentary> The planner uses retrieved references as few-shot examples to generate better descriptions. </commentary> </example>
Use this agent to retrieve relevant reference examples from PaperBananaBench dataset for few-shot learning in the PaperBanana pipeline. This agent selects the top 10 most relevant reference diagrams or plots from a candidate pool. <example> Context: The PaperBanana pipeline needs reference examples for few-shot learning user: "Retrieve reference examples for diagram generation" assistant: "I'll use the retriever agent to select relevant reference examples from the dataset." <commentary> The retriever agent searches the PaperBananaBench dataset for similar examples to guide generation. </commentary> </example> <example> Context: Starting the full pipeline and need to find similar plots user: "Find reference plots for statistical visualization" assistant: "I'll use the retriever agent to find the most relevant reference plots." <commentary> Retrieval is the first step in the full pipeline, providing few-shot examples to the planner. </commentary> </example>
Use this agent to refine and enrich a figure description with aesthetic details based on NeurIPS 2025 style guidelines. The stylist polishes the planner's output without changing semantic content. <example> Context: Planner has generated an initial description that needs aesthetic refinement user: "Polish the diagram description with NeurIPS style guidelines" assistant: "I'll use the stylist agent to add aesthetic details to the description." <commentary> The stylist refines visual attributes like colors, fonts, and layout without altering content. </commentary> </example> <example> Context: Plot description needs style enhancement user: "Apply style guidelines to the plot description" assistant: "I'll use the stylist agent to enrich the plot description with publication-ready styling." <commentary> The stylist ensures the description meets NeurIPS 2025 aesthetic standards. </commentary> </example>
Use this agent to generate actual images (diagrams via Gemini image API or plots via matplotlib code) from detailed textual descriptions. This is the visualization step in the PaperBanana pipeline. <example> Context: A detailed description has been generated and needs to be rendered as an image user: "Generate the diagram image from the description" assistant: "I'll use the visualizer agent to render the diagram using the Gemini image API." <commentary> The visualizer converts text descriptions into actual images using appropriate generation methods. </commentary> </example> <example> Context: A plot description needs to be converted to an actual matplotlib plot user: "Generate the statistical plot from the description" assistant: "I'll use the visualizer agent to generate matplotlib code and execute it." <commentary> For plots, the visualizer generates Python code and executes it to create the image. </commentary> </example>
个人 Claude Code 插件收录
| 插件 | 分类 | 说明 |
|---|---|---|
| paper-banana | 可视化 | 基于 Gemini 图像模型的学术论文插图生成器。通过 5 个子代理协作流水线,自动生成符合 NeurIPS/ICML 风格标准的科学示意图(架构图、流程图、方法图)和统计图表(柱状图、折线图、热力图等),支持多轮 Critic 迭代优化。 |
| patent-writer | 写作 | AI 驱动的中国专利申请文件自动撰写工具。从技术交底书(.docx)出发,经 8 个子代理按序协调,自动生成符合《专利法》和《专利审查指南》的完整申请文件(摘要、权利要求书、说明书、附图)。 |
在 Claude Code 会话中执行:
/plugin marketplace add jiutuhky/my-super-capsule
# 学术插图生成插件
/plugin install paper-banana@jiutuhky-plugins
# 专利撰写插件
/plugin install patent-writer@jiutuhky-plugins
/plugin
安装插件后,需根据所用插件配置对应的环境变量:
| 变量 | 所需插件 | 必填 | 说明 |
|---|---|---|---|
GOOGLE_API_KEY | 两者均需 | 是 | Google Gemini API,用于图像生成 |
GOOGLE_API_BASE_URL | 两者均需 | 否 | 自定义 Gemini API 端点 |
SERPAPI_API_KEY | patent-writer | 是 | Google Patents 专利检索 |
EXA_API_KEY | patent-writer | 是 | Exa 搜索引擎 |
pip install google-genai matplotlib Pillow markitdown
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Share bugs, ideas, or general feedback.
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
Executes directly as bash, bypassing the AI model
Executes directly as bash, bypassing the AI model
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim