Not in the top 1,000 by GitHub stars

PlutoLei/paperbanana-skill

Agent skills for academic figures and editable slide decks in Claude Code and Codex.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

30ca676ee6f2 → 30ca676ee6f2

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 30ca676ee6f2

No earlier version was observed for comparison.

Compare on GitHub

plugins/paperbanana-slide-deck/skills/paperbanana-slide-deck/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

30ca676ee6f2 → 30ca676ee6f2

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 30ca676ee6f2

No earlier version was observed for comparison.

Compare on GitHub

plugins/paperbanana/skills/paperbanana/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

30ca676ee6f2 → 30ca676ee6f2

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 30ca676ee6f2

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 30ca676ee6f2ea966df8cdb452f88a8bab9f8c66

git clone --filter=blob:none --no-checkout https://github.com/PlutoLei/paperbanana-skill.git .hotskills/plutolei-paperbanana-skill && git -C .hotskills/plutolei-paperbanana-skill checkout --detach 30ca676ee6f2ea966df8cdb452f88a8bab9f8c66 # Copy each selected skill directory from .hotskills/plutolei-paperbanana-skill into .claude/skills/<skill-name>/
60GitHub stars
0stars in 7 days
3skills in this repository
2commits in 30 days

Heat

1.2
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 31, 202660

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

paperbanana

When your agent uses it

Use when user needs academic diagrams, methodology figures, statistical plots, or presentation slides from text descriptions or data files. Also use for evaluating generated figures against references.

What it loads into context

Frontmatter

83 tokens

Always available to the agent

SKILL.md

5,439 tokens

When the skill is activated

Reference documents

86,657 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Commands
  2. Provider Selection
  3. Argument Parsing
  4. Error Handling
  5. 🔴 User Confirmation Checkpoints
  6. ⛔ Anti-Patterns — Red-Line Blacklist
  7. After Generation

Scripts executed separately

  • plugins/paperbanana-slide-deck/package.json
  • plugins/paperbanana-slide-deck/scripts/build-deck.ts
  • plugins/paperbanana-slide-deck/scripts/editable/render-editable-pptx.ts
  • plugins/paperbanana-slide-deck/scripts/editable/review-editable.py
  • plugins/paperbanana-slide-deck/scripts/editable/validate-slide-spec.ts
  • plugins/paperbanana-slide-deck/scripts/merge-to-pptx.ts
  • plugins/paperbanana-slide-deck/tests/editable-mode.test.ts
  • plugins/paperbanana-slide-deck/tests/image-mode.test.ts
  • plugins/paperbanana-slide-deck/tests/mode-router.test.ts
  • plugins/paperbanana-slide-deck/tests/test_review_editable.py

Files

  • .claude-plugin/marketplace.jsonasset1,102 bytes
  • .github/ISSUE_TEMPLATE/bug_report.mddoc751 bytes
  • .github/ISSUE_TEMPLATE/feature_request.mddoc472 bytes
  • .github/pull_request_template.mddoc496 bytes
  • .github/workflows/validate.ymlasset2,817 bytes
  • CHANGELOG.mddoc15,020 bytes
  • CODE_OF_CONDUCT.mddoc2,024 bytes
  • CONTRIBUTING.mddoc2,053 bytes
  • LICENSEasset1,065 bytes
  • README.mddoc7,735 bytes
  • README_CN.mddoc7,723 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • SKILL.mdcore20,818 bytes
  • docs/evaluation.mddoc5,399 bytes
  • docs/gallery.mddoc5,627 bytes
  • docs/getting-started.mddoc5,436 bytes
  • docs/prompts.mddoc2,979 bytes
  • docs/providers.mddoc4,286 bytes
  • docs/styles.mddoc2,068 bytes
  • docs/usage.mddoc3,606 bytes
  • examples/ablation_brats_figure.pngasset580,053 bytes
  • examples/bio_signaling_pathway.pngasset15,962,165 bytes
  • examples/chinese_calligraphy.pngasset2,517,034 bytes
  • examples/data_lakehouse.pngasset16,118,525 bytes
  • examples/editable-demo/README.mddoc2,147 bytes
  • examples/editable-demo/editable-demo.pptxasset89,905 bytes
  • examples/editable-demo/slide-spec.jsonasset4,897 bytes
  • examples/game_theory_influence_diagram.pngasset937,344 bytes
  • examples/mamba_architecture.pngasset664,262 bytes
  • examples/nlp_rag_pipeline.pngasset15,572,200 bytes
  • examples/pipeline_architecture.pngasset917,543 bytes
  • examples/previews/README.mddoc805 bytes
  • examples/previews/ablation_brats_figure.webpasset51,884 bytes
  • examples/previews/bio_signaling_pathway.webpasset41,256 bytes
  • examples/previews/chinese_calligraphy.webpasset67,610 bytes
  • examples/previews/data_lakehouse.webpasset43,510 bytes
  • examples/previews/editable-demo.webpasset48,714 bytes
  • examples/previews/game_theory_influence_diagram.webpasset56,610 bytes
  • examples/previews/mamba_architecture.webpasset69,064 bytes
  • examples/previews/manifest.jsonasset6,998 bytes
  • examples/previews/nlp_rag_pipeline.webpasset56,008 bytes
  • examples/previews/pipeline_architecture.webpasset38,538 bytes
  • examples/previews/rag_pipeline.webpasset53,784 bytes
  • examples/previews/routing-comparison--A2_gemini.webpasset90,412 bytes
  • examples/previews/routing-comparison--A2_openai.webpasset105,778 bytes
  • examples/previews/routing-comparison--D2_gemini.webpasset80,938 bytes
  • examples/previews/routing-comparison--D2_openai.webpasset67,968 bytes
  • examples/previews/routing-comparison--G2_gemini.webpasset67,610 bytes
  • examples/previews/routing-comparison--G2_openai.webpasset173,672 bytes
  • examples/previews/slide_deck_workflow.webpasset60,436 bytes
  • examples/previews/slide_flywheel_01_cover.webpasset65,828 bytes
  • examples/previews/slide_flywheel_04_model.webpasset72,868 bytes
  • examples/previews/slide_flywheel_07_ai_tools.webpasset84,868 bytes
  • examples/previews/slide_flywheel_10_summary.webpasset62,990 bytes
  • examples/previews/slide_scrna_workflow.webpasset49,946 bytes
  • examples/previews/textmamba3d_architecture.webpasset82,512 bytes
  • examples/previews/transformer_architecture.webpasset54,262 bytes
  • examples/previews/unet_mamba_segmentation.webpasset55,618 bytes
  • examples/rag_pipeline.pngasset702,652 bytes
  • examples/routing-comparison/A2_gemini.pngasset1,477,016 bytes
  • examples/routing-comparison/A2_openai.pngasset833,448 bytes
  • examples/routing-comparison/D2_gemini.pngasset1,258,004 bytes
  • examples/routing-comparison/D2_openai.pngasset1,316,851 bytes
  • examples/routing-comparison/G2_gemini.pngasset2,517,034 bytes
  • examples/routing-comparison/G2_openai.pngasset1,721,407 bytes
  • examples/slide_deck_workflow.pngasset514,132 bytes
  • examples/slide_flywheel_01_cover.pngasset954,582 bytes
  • examples/slide_flywheel_04_model.pngasset1,159,952 bytes
  • examples/slide_flywheel_07_ai_tools.pngasset1,143,038 bytes
  • examples/slide_flywheel_10_summary.pngasset1,208,114 bytes
  • examples/slide_scrna_workflow.pngasset1,288,888 bytes
  • examples/textmamba3d_architecture.pngasset503,066 bytes
  • examples/transformer_architecture.pngasset808,400 bytes
  • examples/unet_mamba_segmentation.pngasset12,225,801 bytes
  • plugins/paperbanana-slide-deck/.claude-plugin/plugin.jsonasset396 bytes
  • plugins/paperbanana-slide-deck/.gitignoreasset22 bytes
  • plugins/paperbanana-slide-deck/bun.lockasset4,649 bytes
  • plugins/paperbanana-slide-deck/package.jsonruns424 bytes
  • plugins/paperbanana-slide-deck/references/editable-slide-spec.mddoc7,346 bytes
  • plugins/paperbanana-slide-deck/references/styles/3d-model.mddoc2,775 bytes
  • plugins/paperbanana-slide-deck/references/styles/abstract.mddoc2,542 bytes
  • plugins/paperbanana-slide-deck/references/styles/academia.mddoc2,592 bytes
  • plugins/paperbanana-slide-deck/references/styles/adorable-3d-character.mddoc2,543 bytes
  • plugins/paperbanana-slide-deck/references/styles/afrofuturism.mddoc2,863 bytes
  • plugins/paperbanana-slide-deck/references/styles/alcohol-ink.mddoc2,476 bytes
  • plugins/paperbanana-slide-deck/references/styles/analog-film.mddoc2,673 bytes
  • plugins/paperbanana-slide-deck/references/styles/architectural.mddoc2,482 bytes
  • plugins/paperbanana-slide-deck/references/styles/art-deco.mddoc2,521 bytes
  • plugins/paperbanana-slide-deck/references/styles/art-nouveau.mddoc2,544 bytes
  • plugins/paperbanana-slide-deck/references/styles/artistic-vision.mddoc2,723 bytes
  • plugins/paperbanana-slide-deck/references/styles/avant-garde.mddoc2,627 bytes
  • plugins/paperbanana-slide-deck/references/styles/baroque.mddoc2,485 bytes
  • plugins/paperbanana-slide-deck/references/styles/bauhaus-style-poster.mddoc2,533 bytes
  • plugins/paperbanana-slide-deck/references/styles/bauhaus-style.mddoc2,651 bytes
  • plugins/paperbanana-slide-deck/references/styles/blueprint-schematic-drawing.mddoc2,550 bytes
  • plugins/paperbanana-slide-deck/references/styles/cel-shaded-art.mddoc2,535 bytes
  • plugins/paperbanana-slide-deck/references/styles/chromolithography.mddoc2,491 bytes
  • plugins/paperbanana-slide-deck/references/styles/cinematic-dynamic.mddoc2,671 bytes
  • plugins/paperbanana-slide-deck/references/styles/cinematic.mddoc2,699 bytes
  • plugins/paperbanana-slide-deck/references/styles/classicism-art.mddoc2,561 bytes
  • plugins/paperbanana-slide-deck/references/styles/collage.mddoc2,434 bytes
  • plugins/paperbanana-slide-deck/references/styles/color-field-painting.mddoc2,661 bytes
  • plugins/paperbanana-slide-deck/references/styles/color-sketchnote.mddoc2,461 bytes
  • plugins/paperbanana-slide-deck/references/styles/colored-pencil-art.mddoc2,636 bytes
  • plugins/paperbanana-slide-deck/references/styles/conceptual-art.mddoc2,509 bytes
  • plugins/paperbanana-slide-deck/references/styles/constructivism.mddoc2,581 bytes
  • plugins/paperbanana-slide-deck/references/styles/constructivist.mddoc2,515 bytes
  • plugins/paperbanana-slide-deck/references/styles/craft-clay.mddoc2,722 bytes
  • plugins/paperbanana-slide-deck/references/styles/cubism.mddoc2,649 bytes
  • plugins/paperbanana-slide-deck/references/styles/cubist.mddoc2,525 bytes
  • plugins/paperbanana-slide-deck/references/styles/cyanotype.mddoc2,546 bytes
  • plugins/paperbanana-slide-deck/references/styles/cyberpunk-cityscape.mddoc2,459 bytes
  • plugins/paperbanana-slide-deck/references/styles/de-stijl.mddoc2,571 bytes
  • plugins/paperbanana-slide-deck/references/styles/digital-art.mddoc2,834 bytes
  • plugins/paperbanana-slide-deck/references/styles/double-exposure.mddoc2,624 bytes
  • plugins/paperbanana-slide-deck/references/styles/dreamscape.mddoc2,508 bytes
  • plugins/paperbanana-slide-deck/references/styles/dynamic-illustration.mddoc2,693 bytes
  • plugins/paperbanana-slide-deck/references/styles/embroidery.mddoc2,622 bytes
  • plugins/paperbanana-slide-deck/references/styles/encaustic.mddoc2,495 bytes
  • plugins/paperbanana-slide-deck/references/styles/expressionism.mddoc2,644 bytes
  • plugins/paperbanana-slide-deck/references/styles/expressionist.mddoc2,460 bytes
  • plugins/paperbanana-slide-deck/references/styles/fairy-tale.mddoc2,477 bytes
  • plugins/paperbanana-slide-deck/references/styles/fashion-editorial.mddoc2,373 bytes
  • plugins/paperbanana-slide-deck/references/styles/film-noir.mddoc2,478 bytes
  • plugins/paperbanana-slide-deck/references/styles/flat-2d-art.mddoc2,657 bytes
  • plugins/paperbanana-slide-deck/references/styles/flat-papercut.mddoc2,485 bytes
  • plugins/paperbanana-slide-deck/references/styles/futurism.mddoc2,634 bytes
  • plugins/paperbanana-slide-deck/references/styles/futuristic.mddoc2,451 bytes
  • plugins/paperbanana-slide-deck/references/styles/glamour.mddoc2,455 bytes
  • plugins/paperbanana-slide-deck/references/styles/glitchcore.mddoc2,618 bytes
  • plugins/paperbanana-slide-deck/references/styles/gothic.mddoc2,536 bytes
  • plugins/paperbanana-slide-deck/references/styles/halftone.mddoc2,426 bytes
  • plugins/paperbanana-slide-deck/references/styles/hdr.mddoc2,533 bytes
  • plugins/paperbanana-slide-deck/references/styles/high-fashion.mddoc2,635 bytes
  • plugins/paperbanana-slide-deck/references/styles/hyperrealism.mddoc2,566 bytes
  • plugins/paperbanana-slide-deck/references/styles/idyllic.mddoc2,685 bytes
  • plugins/paperbanana-slide-deck/references/styles/illuminated-manuscript.mddoc2,970 bytes
  • plugins/paperbanana-slide-deck/references/styles/impressionism.mddoc2,759 bytes
  • plugins/paperbanana-slide-deck/references/styles/impressionist.mddoc2,554 bytes
  • plugins/paperbanana-slide-deck/references/styles/infographic-drawing.mddoc2,645 bytes
  • plugins/paperbanana-slide-deck/references/styles/isometric.mddoc2,677 bytes
  • plugins/paperbanana-slide-deck/references/styles/japanese-ink-drawing.mddoc2,789 bytes
  • plugins/paperbanana-slide-deck/references/styles/kawaii.mddoc2,536 bytes
  • plugins/paperbanana-slide-deck/references/styles/kirigami.mddoc2,527 bytes
  • plugins/paperbanana-slide-deck/references/styles/knolling-photography.mddoc2,684 bytes
  • plugins/paperbanana-slide-deck/references/styles/light-cheery-atmosphere.mddoc2,607 bytes
  • plugins/paperbanana-slide-deck/references/styles/line-art.mddoc2,630 bytes
  • plugins/paperbanana-slide-deck/references/styles/logo-design.mddoc2,639 bytes
  • plugins/paperbanana-slide-deck/references/styles/long-exposure.mddoc2,468 bytes
  • plugins/paperbanana-slide-deck/references/styles/lowpoly.mddoc2,657 bytes
  • plugins/paperbanana-slide-deck/references/styles/luxurious-elegance.mddoc2,676 bytes
  • plugins/paperbanana-slide-deck/references/styles/luxury.mddoc2,338 bytes
  • plugins/paperbanana-slide-deck/references/styles/lyrical-geometry.mddoc2,750 bytes
  • plugins/paperbanana-slide-deck/references/styles/macro-photography.mddoc2,829 bytes
  • plugins/paperbanana-slide-deck/references/styles/marker-drawing.mddoc2,677 bytes
  • plugins/paperbanana-slide-deck/references/styles/minimalism.mddoc2,566 bytes
  • plugins/paperbanana-slide-deck/references/styles/minimalist.mddoc2,350 bytes
  • plugins/paperbanana-slide-deck/references/styles/monochrome.mddoc2,460 bytes
  • plugins/paperbanana-slide-deck/references/styles/mosaic.mddoc2,575 bytes
  • plugins/paperbanana-slide-deck/references/styles/nautical.mddoc2,429 bytes
  • plugins/paperbanana-slide-deck/references/styles/neo-futurism.mddoc2,371 bytes
  • plugins/paperbanana-slide-deck/references/styles/neo-impressionism.mddoc2,393 bytes
  • plugins/paperbanana-slide-deck/references/styles/neon-noir.mddoc2,521 bytes
  • plugins/paperbanana-slide-deck/references/styles/neonpunk.mddoc2,760 bytes
  • plugins/paperbanana-slide-deck/references/styles/one-line-art.mddoc2,531 bytes
  • plugins/paperbanana-slide-deck/references/styles/op-art.mddoc2,518 bytes
  • plugins/paperbanana-slide-deck/references/styles/origami.mddoc2,725 bytes
  • plugins/paperbanana-slide-deck/references/styles/ornate-intricate.mddoc2,447 bytes
  • plugins/paperbanana-slide-deck/references/styles/paper-quilling.mddoc2,534 bytes
  • plugins/paperbanana-slide-deck/references/styles/pencil-sketch.mddoc2,481 bytes
  • plugins/paperbanana-slide-deck/references/styles/pop-art.mddoc2,295 bytes
  • plugins/paperbanana-slide-deck/references/styles/real-estate.mddoc2,300 bytes
  • plugins/paperbanana-slide-deck/references/styles/renaissance.mddoc2,490 bytes
  • plugins/paperbanana-slide-deck/references/styles/retail.mddoc2,331 bytes
  • plugins/paperbanana-slide-deck/references/styles/retro-futurism.mddoc2,546 bytes
  • plugins/paperbanana-slide-deck/references/styles/sci-fi.mddoc2,492 bytes
  • plugins/paperbanana-slide-deck/references/styles/shepard-fairey-style.mddoc2,539 bytes
  • plugins/paperbanana-slide-deck/references/styles/silhouette-art.mddoc2,552 bytes
  • plugins/paperbanana-slide-deck/references/styles/silhouette.mddoc2,429 bytes
  • plugins/paperbanana-slide-deck/references/styles/simple-vector-art.mddoc2,446 bytes
  • plugins/paperbanana-slide-deck/references/styles/space-art.mddoc2,819 bytes
  • plugins/paperbanana-slide-deck/references/styles/space.mddoc2,485 bytes
  • plugins/paperbanana-slide-deck/references/styles/stacked-papercut.mddoc2,590 bytes
  • plugins/paperbanana-slide-deck/references/styles/stained-glass.mddoc2,513 bytes
  • plugins/paperbanana-slide-deck/references/styles/steampunk.mddoc2,489 bytes
  • plugins/paperbanana-slide-deck/references/styles/sumi-e-detailed.mddoc2,716 bytes
  • plugins/paperbanana-slide-deck/references/styles/sumi-e-symbolic.mddoc2,772 bytes
  • plugins/paperbanana-slide-deck/references/styles/suminagashi.mddoc2,510 bytes
  • plugins/paperbanana-slide-deck/references/styles/surrealism.mddoc2,459 bytes
  • plugins/paperbanana-slide-deck/references/styles/surrealist.mddoc2,492 bytes
  • plugins/paperbanana-slide-deck/references/styles/tilt-shift.mddoc2,515 bytes
  • plugins/paperbanana-slide-deck/references/styles/tranquil.mddoc2,418 bytes
  • plugins/paperbanana-slide-deck/references/styles/typography.mddoc2,523 bytes
  • plugins/paperbanana-slide-deck/references/styles/ukiyo-e.mddoc2,561 bytes
  • plugins/paperbanana-slide-deck/references/styles/van-gogh.mddoc2,604 bytes
  • plugins/paperbanana-slide-deck/references/styles/vaporwave.mddoc2,590 bytes
  • plugins/paperbanana-slide-deck/references/styles/vibrant-rim-light.mddoc2,470 bytes
  • plugins/paperbanana-slide-deck/references/styles/vintage-airline-poster.mddoc2,608 bytes
  • plugins/paperbanana-slide-deck/references/styles/vintage-travel-poster.mddoc2,638 bytes
  • plugins/paperbanana-slide-deck/references/styles/volumetric-lighting.mddoc2,465 bytes
  • plugins/paperbanana-slide-deck/references/styles/whimsical.mddoc2,298 bytes
  • plugins/paperbanana-slide-deck/references/styles/zentangle.mddoc2,482 bytes
  • plugins/paperbanana-slide-deck/scripts/build-deck.tsruns2,569 bytes
  • plugins/paperbanana-slide-deck/scripts/editable/render-editable-pptx.tsruns4,742 bytes
  • plugins/paperbanana-slide-deck/scripts/editable/review-editable.pyruns7,434 bytes
  • plugins/paperbanana-slide-deck/scripts/editable/slide-spec.schema.jsonasset2,707 bytes
  • plugins/paperbanana-slide-deck/scripts/editable/validate-slide-spec.tsruns5,680 bytes
  • plugins/paperbanana-slide-deck/scripts/merge-to-pptx.tsruns4,058 bytes
  • plugins/paperbanana-slide-deck/tests/editable-mode.test.tsruns2,572 bytes
  • plugins/paperbanana-slide-deck/tests/fixtures/editable/slide-spec.jsonasset1,476 bytes
  • plugins/paperbanana-slide-deck/tests/image-mode.test.tsruns1,413 bytes
  • plugins/paperbanana-slide-deck/tests/mode-router.test.tsruns528 bytes
  • plugins/paperbanana-slide-deck/tests/test_review_editable.pyruns746 bytes
  • plugins/paperbanana/.claude-plugin/plugin.jsonasset275 bytes
Read SKILL.md

# PaperBanana - Academic Illustration Generator

Multi-agent pipeline (Retriever → Planner → Stylist → Visualizer → Critic) for publication-quality academic diagrams, statistical plots, and presentation slides.

**API key:** Set provider keys in PaperBanana project's `.env` file.
**Timeout:** 300000 (5 min) for all generation commands.

---

## Commands

All commands run from project root: `cd <paperbanana_dir> && python -m paperbanana.cli <cmd>`

### Command Selection Decision Tree
View the complete source on GitHub

Skills included

  • paperbanana
  • paperbanana-slide-deck
  • paperbanana

Repository facts

License
MIT
Created
Feb 4, 2026
Last pushed
Nov 2, 2026
Forks
3
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 31 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • examples/bio_signaling_pathway.png:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/data_lakehouse.png:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/nlp_rag_pipeline.png:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • examples/unet_mamba_segmentation.png:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
  • plugins/paperbanana-slide-deck/skills/paperbanana-slide-deck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/paperbanana-slide-deck/skills/paperbanana-slide-deck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/paperbanana-slide-deck/skills/paperbanana-slide-deck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/paperbanana-slide-deck/skills/paperbanana-slide-deck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/paperbanana-slide-deck/skills/paperbanana-slide-deck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/paperbanana-slide-deck/skills/paperbanana-slide-deck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 78 signals by file

.claude-plugin/marketplace.json

  • Network accessline 3
    "owner": {     "name": "PlutoLei",     "url": "https://github.com/PlutoLei"
  • Network accessline 4
    "name": "PlutoLei",     "url": "https://github.com/PlutoLei"   },
  • Network accessline 5
    "url": "https://github.com/PlutoLei"
  • Network accessline 8
    "description": "Claude Code skills for PaperBanana academic illustration generation and slide deck creation",     "version": "4.5.0",     "homepage": "https://github.com/PlutoLei/paperbanana-skill"
  • Network accessline 9
    "version": "4.5.0",     "homepage": "https://github.com/PlutoLei/paperbanana-skill"   },
  • Network accessline 10
    "homepage": "https://github.com/PlutoLei/paperbanana-skill"

CODE_OF_CONDUCT.md

  • Network accessline 52
    This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
  • Network accessline 54
    [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
  • Network accessline 56
    [homepage]: https://www.contributor-covenant.org
  • Network accessline 57
    [v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html

CONTRIBUTING.md

  • Network accessline 7
    1. Check [existing issues](https://github.com/PlutoLei/paperbanana-skill/issues) to avoid duplicates
  • Network accessline 20
    # Fork and clone the repository git clone https://github.com/<your-username>/paperbanana-skill.git
  • Network accessline 21
    git clone https://github.com/<your-username>/paperbanana-skill.git
  • Network accessline 45
    Follow [Conventional Commits](https://www.conventionalcommits.org/):
  • Network accessline 66
    Open a [discussion](https://github.com/PlutoLei/paperbanana-skill/issues) or reach out to the maintainers.

README.md

  • Network accessline 5
    [![Release](https://img.shields.io/github/v/release/PlutoLei/paperbanana-skill?style=flat-square)](https://github.com/PlutoLei/paperbanana-skill/releases)
  • Network accessline 6
    [![CI](https://github.com/PlutoLei/paperbanana-skill/actions/workflows/validate.yml/badge.svg?branch=master)](https://github.com/PlutoLei/paperbanana-skill/actions/workflows/validate.yml)
  • Network accessline 7
    [![MIT License](https://img.shields.io/badge/License-MIT-blue?style=flat-square)](LICENSE)
  • Network accessline 54
    **Preview feature:** Codex native image routing and explicit Image 2.5 controls are on [`codex/image25-adapter`](https://github.com/PlutoLei/paperbanana-skill/tree/codex/image25-adapter), ahead of the current v4.5 release. [Setup and live s
  • Network accessline 73
    - **`paperbanana`** guides figure, plot and slide requests through the configured Python pipeline: retrieval, planning, styling, generation and Critic review. - **`paperbanana-slide-deck`** plans a deck and coordinates its content and visua
  • Network accessline 75
    - **[Python backend](https://github.com/PlutoLei/paperbanana)** supplies model integrations and the generation/review pipeline. The local editable renderer lives in this repository.
  • Network accessline 94
    | [Commands and troubleshooting](docs/usage.md) | Common commands, recovery and review status | | [Evaluation](docs/evaluation.md) | Evidence, quality checks and limitations | | [Changelog](CHANGELOG.md) · [Releases](https://github.com/Plut
  • Network accessline 96
    | [Changelog](CHANGELOG.md) · [Releases](https://github.com/PlutoLei/paperbanana-skill/releases) | Version history |
  • Network accessline 104
    Built on the [PaperBanana project](https://github.com/llmsresearch/paperbanana), with additional integrations in the [maintained Python fork](https://github.com/PlutoLei/paperbanana). See [style sources](docs/styles.md) for the preset libra
  • Network accessline 106
    [MIT](LICENSE) · Maintained by [Lei Yuxuan](https://github.com/PlutoLei).

README_CN.md

  • Network accessline 5
    [![最新版本](https://img.shields.io/github/v/release/PlutoLei/paperbanana-skill?style=flat-square)](https://github.com/PlutoLei/paperbanana-skill/releases)
  • Network accessline 6
    [![持续集成](https://github.com/PlutoLei/paperbanana-skill/actions/workflows/validate.yml/badge.svg?branch=master)](https://github.com/PlutoLei/paperbanana-skill/actions/workflows/validate.yml)
  • Network accessline 7
    [![MIT 许可证](https://img.shields.io/badge/License-MIT-blue?style=flat-square)](LICENSE)
  • Network accessline 54
    **预览功能:** Codex 原生生图路由与 Image 2.5 精确控制位于 [`codex/image25-adapter`](https://github.com/PlutoLei/paperbanana-skill/tree/codex/image25-adapter),尚未进入当前 v4.5 正式版。[预览分支与真实调用记录](docs/providers.md#image-25-preview)单独说明了它们的使用条件。
  • Network accessline 73
    - **`paperbanana`** 负责理解插图、图表和幻灯片需求,调用已配置的 Python 流水线完成检索、规划、风格设计、生图和 Critic 评审。 - **`paperbanana-slide-deck`** 负责整套演示的内容与风格编排。开始时明确选择图片模式或原生可编辑 PPTX 模式。 - **[Python 后端](https://github.com/PlutoLei/paperbanana)** 提供模型接入与生成、评审流程;本地可编辑 PPTX 渲
  • Network accessline 75
    - **[Python 后端](https://github.com/PlutoLei/paperbanana)** 提供模型接入与生成、评审流程;本地可编辑 PPTX 渲染器则直接包含在技能仓库中。
  • Network accessline 94
    | [命令与排障](docs/usage.md#中文说明) | 常用命令、故障恢复与评审状态 | | [评测说明](docs/evaluation.md#中文说明) | 证据、质量检查及局限 | | [更新日志](CHANGELOG.md) · [正式版本](https://github.com/PlutoLei/paperbanana-skill/releases) | 查询版本变化 |
  • Network accessline 96
    | [更新日志](CHANGELOG.md) · [正式版本](https://github.com/PlutoLei/paperbanana-skill/releases) | 查询版本变化 |
  • Network accessline 104
    本项目基于 [PaperBanana](https://github.com/llmsresearch/paperbanana),附加集成由[维护版 Python 后端](https://github.com/PlutoLei/paperbanana)提供。风格来源见[风格库说明](docs/styles.md)。
  • Network accessline 106
    [MIT 许可证](LICENSE) · 维护者:[雷宇轩 / Lei Yuxuan](https://github.com/PlutoLei)。

SKILL.md

  • Broad permissionsline 1
    Read, Write, Bash, Glob, Grep, AskUserQuestion
  • Network accessline 39
    > **Note (upstream sync pending):** Upstream `paperbanana` CLI also adds subcommands (`plot-batch` #123, `sweep` #118) not yet reflected in this table. See the [llmsresearch/paperbanana CHANGELOG](https://github.com/llmsresearch/paperbanana
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 224
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]

docs/evaluation.md

  • Network accessline 20
    The [2026-09-09 report](https://github.com/PlutoLei/paperbanana-skill/blob/codex/image25-adapter/docs/image25-live-smoke.md) belongs to the **preview branch**, not the current v4.5 release. It records eight successful OpenAI image requests,

docs/getting-started.md

  • Network accessline 28
    git clone https://github.com/PlutoLei/paperbanana.git
  • Network accessline 75
    插图和图片式幻灯片流水线使用[维护版 Python 仓库](https://github.com/PlutoLei/paperbanana)。首次使用可按本页上半部分创建虚拟环境、安装所选提供商的依赖并运行 `setup`。已有环境可继续使用,不必为了改版重新克隆或迁移配置。

docs/providers.md

  • Network accessline 27
    - [Skill branch and routing guide](https://github.com/PlutoLei/paperbanana-skill/blob/codex/image25-adapter/references/image-routing.md)
  • Network accessline 28
    - [Optional Python backend branch](https://github.com/PlutoLei/paperbanana/tree/codex/image25-adapter)
  • Network accessline 29
    - [Live integration smoke report, 2026-09-09](https://github.com/PlutoLei/paperbanana-skill/blob/codex/image25-adapter/docs/image25-live-smoke.md)

docs/usage.md

  • Network accessline 41
    Retry/fallback behavior belongs to the installed backend and route. Do not stack shell retries or switch provider merely to make a failed command appear successful. [Image 2.5 preview recovery](https://github.com/PlutoLei/paperbanana-skill/

plugins/paperbanana-slide-deck/.claude-plugin/plugin.json

  • Network accessline 3
    "version": "1.3.0",   "description": "End-to-end slide deck creation via RDIV workflow, with explicit image and editable deck modes (editable renders native PowerPoint text/table/chart objects from slide-spec.json, fail-closed). Requires pa
  • Network accessline 4
    "description": "End-to-end slide deck creation via RDIV workflow, with explicit image and editable deck modes (editable renders native PowerPoint text/table/chart objects from slide-spec.json, fail-closed). Requires paperbanana plugin for i
  • Network accessline 5
    "author": { "name": "PlutoLei", "url": "https://github.com/PlutoLei" }

plugins/paperbanana-slide-deck/package.json

  • Executable scriptline 1
    Executable file

plugins/paperbanana-slide-deck/scripts/build-deck.ts

  • Executable scriptline 1
    Executable file

plugins/paperbanana-slide-deck/scripts/editable/render-editable-pptx.ts

  • Executable scriptline 1
    Executable file

plugins/paperbanana-slide-deck/scripts/editable/review-editable.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/paperbanana-slide-deck/scripts/editable/slide-spec.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

plugins/paperbanana-slide-deck/scripts/editable/validate-slide-spec.ts

  • Executable scriptline 1
    Executable file

plugins/paperbanana-slide-deck/scripts/merge-to-pptx.ts

  • Executable scriptline 1
    Executable file

plugins/paperbanana-slide-deck/skills/paperbanana-slide-deck/SKILL.md

  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Possible obfuscationline 202
    img_bytes = base64.b64decode(data) if isinstance(data, str) else data
  • Access to secretsline 210
    [Credential-related source omitted]

plugins/paperbanana-slide-deck/tests/editable-mode.test.ts

  • Executable scriptline 1
    Executable file

plugins/paperbanana-slide-deck/tests/image-mode.test.ts

  • Executable scriptline 1
    Executable file

plugins/paperbanana-slide-deck/tests/mode-router.test.ts

  • Executable scriptline 1
    Executable file

plugins/paperbanana-slide-deck/tests/test_review_editable.py

  • Executable scriptline 1
    Executable file

plugins/paperbanana/.claude-plugin/plugin.json

  • Network accessline 3
    "version": "4.4.0",   "description": "Generate publication-quality academic diagrams, statistical plots, and presentation slides using PaperBanana multi-agent framework",   "author": { "name": "PlutoLei", "url": "https://github.com/PlutoLei
  • Network accessline 4
    "description": "Generate publication-quality academic diagrams, statistical plots, and presentation slides using PaperBanana multi-agent framework",   "author": { "name": "PlutoLei", "url": "https://github.com/PlutoLei" } }
  • Network accessline 5
    "author": { "name": "PlutoLei", "url": "https://github.com/PlutoLei" }

plugins/paperbanana/skills/paperbanana/SKILL.md

  • Broad permissionsline 1
    Read, Write, Bash, Glob, Grep, AskUserQuestion
  • Network accessline 39
    > **Note (upstream sync pending):** Upstream `paperbanana` CLI also adds subcommands (`plot-batch` #123, `sweep` #118) not yet reflected in this table. See the [llmsresearch/paperbanana CHANGELOG](https://github.com/llmsresearch/paperbanana
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 224
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 64 facts

and 14 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.