nanobanana-skill
Generate or edit images using Google Gemini API via nanobanana. Use when the user asks to create, generate, edit images with nanobanana, or mentions image generation/editing tasks.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate or edit images using Google Gemini API via nanobanana. Use when the user asks to create, generate, edit images with nanobanana, or mentions image generation/editing tasks.
How to use
Upewnij się, że masz zainstalowany Python3 z wymaganymi pakietami. Jeśli nie, uruchom polecenie: python3 -m pip install -r ${CLAUDE_PLUGIN_ROOT}/skills/nanobanana-skill/requirements.txt, aby zainstalować google-genai, Pillow i python-dotenv.
Skonfiguruj klucz API Google Gemini, eksportując zmienną środowiskową: export GEMINI_API_KEY=twój-klucz-api, lub dodaj ją do pliku ~/.nanobanana.env.
Aby wygenerować obraz, podaj Claude'owi opis tego, co chcesz stworzyć. Możesz opcjonalnie określić rozmiar (domyślnie 9:16 portret), nazwę pliku wyjściowego i model (domyślnie gemini-3-pro-image-preview).
Claude uruchomi skrypt nanobanana z odpowiednimi parametrami, na przykład: python3 ${CLAUDE_PLUGIN_ROOT}/skills/nanobanana-skill/nanobanana.py --prompt "opis obrazu" --output "nazwa.png".
Aby edytować istniejący obraz, wskaż plik do edycji i opisz zmiany, które chcesz wprowadzić. Claude uruchomi skrypt z flagą --input, na przykład: python3 ${CLAUDE_PLUGIN_ROOT}/skills/nanobanana-skill/nanobanana.py --prompt "instrukcje edycji" --input obraz.png --output "edytowany.png".
Po zakończeniu procesu Claude wyświetli ścieżkę do zapisanego obrazu, którą możesz otworzyć lub dalej przetwarzać.