Nano-Banana

Generate presentation slide PNG images from JSON outlines via the Gemini Image Generation API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tjdwls101010/Claude_Seongjin --skill nano-banana-tjdwls101010
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Nano-Banana
Source: https://github.com/tjdwls101010/Claude_Seongjin/tree/main/plugins/Study/skills/Nano-Banana
Command: npx skills add https://github.com/tjdwls101010/Claude_Seongjin --skill nano-banana-tjdwls101010

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, python-dotenv, pillow, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of presentation slide images from structured JSON data, transforming text outlines into visually appealing slides.

Core Features & Use Cases

  • Automated Slide Generation: Create high-quality PNG images for each slide based on a JSON input.
  • Customizable Design: Leverages a detailed design system (colors, typography, layout) for consistent branding and aesthetics.
  • Use Case: You have a detailed presentation outline in JSON format. Use this Skill to generate all the visual slides automatically, saving significant design time.

Quick Start

Generate slide images from the file 'slides.json' into the 'output' directory.

Frequently Asked Questions about Nano-Banana

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate presentation slides from JSON outlines?

To generate presentation slides from JSON outlines, use this Skill to process your structured data and create high-quality PNG images. It leverages the Gemini Image Generation API to transform text outlines into visually appealing slides automatically.

Can I use a custom design system for automated slide generation?

Yes, you can use a custom design system for automated slide generation. This Skill supports detailed design specifications including colors, typography, and layout to ensure consistent branding and aesthetics across all generated slide images.

Does Gemini image generation work with Python for creating presentation visuals?

Yes, Gemini image generation works with Python for creating presentation visuals. This Skill uses the google-genai dependency to interface with the API and generate high-fidelity slide images directly from your structured JSON data.

What is the best way to batch process JSON data into slide images?

The best way to batch process JSON data into slide images is using an automated script. This Skill supports batch processing, reading your JSON input and rapidly generating all required presentation slides as individual PNG files in your output directory.

Do I need Pillow to generate slide images from structured data?

Yes, you need Pillow because it is a required dependency for this Skill. Along with google-genai and python-dotenv, Pillow provides the necessary image processing capabilities to handle and output the generated PNG slide files correctly.