paperbanana-skill
Agent skills for academic figures and editable slide decks in Claude Code and Codex.
Install / Use
npx skills add PlutoLei/paperbanana-skillInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Content & MediaSupported Platforms
Tags
Our assessment of paperbanana-skill
paperbanana-skill scores 81/100 on our quality scale, 1010th of 1,171 Content & Media skills we index.
Its SKILL.md is 7.5 KB long, well organised into 10 sections with 2 code examples: a thorough specification that gives an agent plenty to work with.
It has 60 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated 4 days ago, so paperbanana-skill is actively maintained.
- Our last check on 2026-10-18 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 95/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
paperbanana-skill compared with similar skills
All 4 of these similar skills score higher than paperbanana-skill; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| paperbanana-skill (this skill)by PlutoLei | 81 | 60 | 4d ago | SKILL.md |
| siyuanby siyuan-note | 100 | 47.1k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 44d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 44d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 143.4k | 6d ago | SKILL.md |
Frequently asked questions
- How do I install paperbanana-skill?
- Run
npx skills add PlutoLei/paperbanana-skill. The install tabs above show the steps for each supported agent. - Which AI agents does paperbanana-skill work with?
- It is written for Claude Code, Gemini CLI and OpenAI Codex, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is paperbanana-skill safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 95/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is paperbanana-skill still maintained?
- The repository was last updated 4 days ago, so paperbanana-skill is actively maintained.
Skill content
View source on GitHubPaperBanana Skills
Academic figures and editable slide decks, from your agent.
English · 中文
Quick start · Examples · Documentation
Turn a methods description into a figure, plan a consistent slide deck, or build PowerPoint objects you can edit. Use the skills in Claude Code or Codex; choose an image backend when your task needs one.
Archived figure; the previous README records GPT Image 2. Click for the full-resolution image. More outputs and provenance.
Quick start
1. Install the skills
Codex — use the skills installer:
npx skills add PlutoLei/paperbanana-skill -a codex
Claude Code — use the plugin marketplace:
claude plugin marketplace add PlutoLei/paperbanana-skill
claude plugin install paperbanana@paperbanana-skills
For full deck orchestration, also install paperbanana-slide-deck@paperbanana-skills with --scope project. Installation details and manual setup →
2. Choose your output
| I want to… | Start here | | --- | --- | | Generate a figure or an image-based slide deck | Set up the Python backend with your chosen image/VLM providers | | Build editable PowerPoint slides | Run the local PPTX example; rendering needs Bun, with no image API call | | Keep using Gemini / Vertex | Keep the existing backend and authentication setup; see provider roles |
3. Describe the task
Ask your agent:
Use paperbanana with Gemini to draw a four-layer CNN with batch normalization. Label the input, convolution blocks and classifier; return the image and its review status.
In Claude Code you can also invoke /paperbanana. Name your preferred provider when you have one. Starter prompts →
Preview feature: Codex native image routing and explicit Image 2.5 controls are on codex/image25-adapter, ahead of the current v4.5 release. Setup and live smoke results describe that branch separately.
Selected examples
<table> <tr> <td width="50%" valign="top"><strong>Scientific figure</strong><br/><a href="examples/game_theory_influence_diagram.png"><img src="examples/previews/game_theory_influence_diagram.webp" width="400" alt="Game-theory influence diagram with decision nodes, dependencies and soft academic colors"/></a><br/>Gemini · <a href="docs/prompts.md#scientific-figure">Starter prompt</a></td> <td width="50%" valign="top"><strong>Research presentation</strong><br/><a href="examples/slide_scrna_workflow.png"><img src="examples/previews/slide_scrna_workflow.webp" width="400" alt="Scientific presentation slide showing a single-cell RNA sequencing analysis workflow"/></a><br/>Image slide · <a href="docs/prompts.md#research-slide">Starter prompt</a></td> </tr> <tr> <td width="50%" valign="top"><strong>Consistent slide deck</strong><br/><a href="examples/slide_flywheel_04_model.png"><img src="examples/previews/slide_flywheel_04_model.webp" width="400" alt="Flywheel learning model in the warm paper and sketch-note style shared across a ten-slide deck"/></a><br/><a href="docs/gallery.md#slide-deck">View the set</a> · <a href="docs/prompts.md#consistent-deck">Starter prompt</a></td> <td width="50%" valign="top"><strong>Editable PowerPoint</strong><br/><a href="examples/editable-demo/editable-demo.pptx"><img src="examples/previews/editable-demo.webp" width="400" alt="Rendered native PowerPoint slide containing editable text, shapes, connectors, a table and a sample chart"/></a><br/><a href="examples/editable-demo/editable-demo.pptx">Download PPTX</a> · <a href="examples/editable-demo/slide-spec.json">Source spec</a></td> </tr> </table>The first three are archived outputs; the PPTX is a reproducible local rendering example with illustrative data. Starter prompts are new recipes, not recovered historical inputs. Full gallery and provenance →
How it works
paperbananaguides figure, plot and slide requests through the configured Python pipeline: retrieval, planning, styling, generation and Critic review.paperbanana-slide-deckplans a deck and coordinates its content and visual style. Choose image slides or native editable PPTX objects explicitly.- Python backend supplies model integrations and the generation/review pipeline. The local editable renderer lives in this repository.
The host, image provider and review provider have separate roles. A VLM integration does not necessarily generate images. Providers, runtime support and routing →
Validation and limits
CI checks the skills, manifests and PPTX renderer. The editable example includes a source spec and real native objects. Review generated labels, arrows, numbers and scientific claims before publication; a Critic score is an automated opinion, not scientific acceptance.
Image outputs can contain text or diagram errors. If review fails, describe the result as unreviewed. Historical comparisons and recent smoke tests do not establish a universal model ranking, fixed generation time or cost. Evidence and review guide →
Documentation
| Guide | Use it for | | --- | --- | | Getting started | Installation, Python setup and first output | | Gallery · Starter prompts | Outputs, full-resolution files and task recipes | | Providers | Claude Code / Codex, Gemini / Vertex, OpenAI and preview features | | Styles | Bundled styles, optional libraries and backend presets | | Editable PPTX · Spec reference | Build and edit native PowerPoint objects | | Commands and troubleshooting | Common commands, recovery and review status | | Evaluation | Evidence, quality checks and limitations | | Changelog · Releases | Version history |
Current release components: marketplace 4.5.0, paperbanana 4.4.0, paperbanana-slide-deck 1.3.0. These are separate component versions.
Contributing and attribution
See the contributing guide and code of conduct. Describe the runtime, provider/model and reproducible steps when reporting an issue.
Built on the PaperBanana project, with additional integrations in the maintained Python fork. See style sources for the preset libraries.
MIT · Maintained by Lei Yuxuan.
Related Skills
siyuan
47.1kAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
143.4kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

