nano-banana
Generate professional presentation slides and high-quality illustrations using Gemini image generation API (Nano Banana 2), with interactive browser-based review and iterative editing. Full workflow: content planning conversation → slides_plan.json → batch image generation → review with feedback → targeted slide editing → PPTX packaging. Use when: user wants to create a presentation, make slides, generate a PPT/PPTX, prepare a talk deck, design visual slide content, or generate high-quality figures/illustrations for papers and documents. Do NOT use for: writing academic papers (use paper-writi
npx skills add BioTender-max/awesome-bio-agent-skills --skill nano-banana --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Nano Banana Generate high-quality presentation slides as images using Gemini's image generation API, review them interactively in a browser, and iteratively edit based on feedback. ## When to Use This Skill - User asks to create a presentation, slide deck, or PPT - User wants to generate visual slides for a talk or lecture - User has a document or outline and wants slides based on it - User says "make me a PPT", "generate slides", "create a presentation" - User wants to edit or refine existing generated slides - User needs high-quality figures, diagrams, or illustrations for papers or documents - User asks to generate research figures, architecture diagrams, or concept illustrations **Do NOT use for:** - Writing academic papers → use `paper-writing` - Planning academic conference talk narrative structure → use `academic-slides` --- ## Before You Start: Prerequisites Before proceeding with any slide generation, verify these prerequisites: 1. **API Key**: Check that a Google API key is available. Run: ```bash echo $GOOGLE_API_KEY ``` If empty, ask the user to provide one. They can either: - Set it via config: `EvoSci config set google_api_key <key>` - Provide it directly (pass via
- When to Use This Skill
- Before You Start: Prerequisites
- Core Workflow
- Phase 1: Content Planning Conversation
- Phase 2: Generate slidesplan.json
- Critical Content Field Rules
- Phase 3: Select Style & Generate Slides
- Available Styles
- Available Models
- Generate Command
- Phase 4: Launch Review Server
- Phase 5: Apply Feedback Edits
- Phase 6: Package as PPTX
- Phase 7: Cleanup
echo $GOOGLE_API_KEY python /skills/nano-banana/scripts/generate_ppt.py \ python /skills/nano-banana/scripts/serve_viewer.py \ python /skills/nano-banana/scripts/edit_slide.py \ python /skills/nano-banana/scripts/package_pptx.py \
What does the nano-banana skill do?
Generate professional presentation slides and high-quality illustrations using Gemini image generation API (Nano Banana 2), with interactive browser-based review and iterative editing. Full workflow: content planning conversation → slides_plan.json → batch image generation → review with feedback → targeted slide editing → PPTX packaging. Use when: user wants to create a presentation, make slides, generate a PPT/PPTX, prepare a talk deck, design visual slide content, or generate high-quality figures/illustrations for papers and documents. Do NOT use for: writing academic papers (use paper-writi
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill nano-banana --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
