Leaderboard/Media/cc-nano-banana
Last commit on January 4, 2026·Created on January 4, 2026

kkoppenhaver/cc-nano-banana

Generates blog headers, app icons, and diagrams from the same command line.
Combined rank
#580
across all skills
In Media
#36
category rank
Stars
375
+0.8% in last 7d
Forks
51
-1.9% in last 7d
Watchers
3
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill uses the Gemini CLI's nanobanana extension to generate and edit images across multiple visual types: blog featured images, YouTube thumbnails, icons, diagrams, patterns, and photos. It provides dedicated commands for text-to-image generation, image editing, photo restoration, icon creation, diagram drawing, pattern making, and narrative sequences. Content creators, designers, developers, and photographers can produce and iterate on visuals without leaving the terminal.

WHO IT'S FOR
Content Creators & Bloggers
generate blog featured images and social media graphics
UI/UX Designers & App Developers
create app icons, UI elements, and diagrams
Technical Writers & Documentation Teams
produce architecture diagrams and flowcharts
Social Media Managers
create branded social media visuals and thumbnails
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

Copy SKILL.md into Claude Code

Installs: Single nano-banana skill · Claude Code

Before you start
  • npm must be available to install the Gemini CLI.
  • A Gemini API key obtained from Google AI Studio.
  • The supplied repository and its SKILL.md file must be available locally.

Run from: The repository directory containing SKILL.md

  1. In a terminal, install the Gemini CLI globally with npm.

    npm install -g @google/gemini-cli
  2. In a terminal, set the API key variable documented by the README. Replace the author-provided placeholder your-api-key with your Gemini API key from Google AI Studio.

    export NANOBANANA_GEMINI_API_KEY="your-api-key"
  3. In a terminal, also set the GEMINI_API_KEY variable required by the skill's before-first-use check. Replace the author-provided placeholder your-key with the same Gemini API key.

    export GEMINI_API_KEY="your-key"
  4. In a terminal, install the nanobanana extension through the Gemini CLI.

    gemini extensions install https://github.com/gemini-cli-extensions/nanobanana
  5. In a terminal, run the skill's documented extension check before first use.

    gemini extensions list | grep nanobanana
  6. In a terminal, run the skill's documented API-key check before first use.

    [ -n "$GEMINI_API_KEY" ] && echo "API key configured" || echo "Missing GEMINI_API_KEY"
  7. From the repository directory containing SKILL.md, run these terminal commands to create the Claude Code skill directory and copy the skill file into it.

    mkdir -p ~/.claude/skills/nano-banana
    cp SKILL.md ~/.claude/skills/nano-banana/
SKILL.md · Checked Sep 18, 2026README.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Generate a blog header image

Uses nano-banana

  • Blog-post topic replacing [TOPIC]
  • Desired visual style replacing [STYLE]
  • Desired mood replacing [MOOD]
  • Preferred colors replacing [COLORS]
Use the nano-banana skill to generate one blog header image for a post about [TOPIC]. Use [STYLE], [MOOD], and [COLORS], with a wide-banner composition and no rendered text. Save the result in the skill's documented output directory, but do not publish or send it anywhere.
SKILL.md · Checked Sep 18, 2026