nano-image-generator
Generate images using Nano Banana Pro (Gemini 3 Pro Preview). Use when creating app icons, logos, UI graphics, marketing banners, social media images, illustrations, diagrams, or any visual assets. Triggers include phrases like 'generate an image', 'create a graphic', 'make an
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate images using Nano Banana Pro (Gemini 3 Pro Preview). Use when creating app icons, logos, UI graphics, marketing banners, social media images, illustrations, diagrams, or any visual assets. Triggers include phrases like 'generate an image', 'create a graphic', 'make an icon', 'design a logo', 'create a banner', or any request needing visual content.
How to use
Skonfiguruj zmienne środowiskowe w pliku .env w katalogu głównym projektu: dodaj apikey (lub APIKEY) oraz baseurl (np. https://generativelanguage.googleapis.com/v1beta/models). Jeśli nie masz apikey, skrypt spróbuje użyć GEMINI_API_KEY.
Przygotuj prompt – opisz dokładnie, co chcesz wygenerować. Dodaj styl (np. "flat design", "3D rendered", "minimalist"), kontekst (np. "dla aplikacji mobilnej", "do strony internetowej") i szczegóły (kolory, nastrój, kompozycja).
Uruchom skrypt z linii poleceń: python scripts/generate_image.py "Twój opis obrazu" --output ./sciezka/do/pliku.png
Wybierz proporcje obrazu za pomocą flagi --aspect: użyj 1:1 dla ikon i logo, 16:9 dla banerów i nagłówków, 9:16 dla ekranów mobilnych. Jeśli nie podasz, domyślnie będzie 1:1.
Opcjonalnie ustaw rozdzielczość flagą --size: dostępne opcje to 1K, 2K (domyślnie) lub 4K.
Umieść wygenerowany obraz w odpowiednim katalogu projektu: ./assets/icons/ dla ikon, ./marketing/ dla materiałów promocyjnych, ./src/assets/ dla elementów UI lub ./generated/ dla pozostałych.