download-gemini-images

Download and package images from Google Gemini conversations via Chrome automation.

1.4k|216|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/daymade/claude-code-skills --skill download-gemini-images
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: download-gemini-images
Source: https://github.com/daymade/claude-code-skills/tree/main/download-gemini-images
Command: npx skills add https://github.com/daymade/claude-code-skills --skill download-gemini-images

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Images in a Google Gemini conversation are often only available as low-resolution page previews, and manually saving each uploaded or generated image from a long thread is tedious and error-prone. This Skill automates opening each image lightbox in your logged-in Chrome session, downloading the larger displayed files, renaming them in thread order, and packaging everything into a verified ZIP archive.

Core Features & Use Cases

  • Lightbox-based downloading: Opens each Gemini image lightbox to capture the larger blob image rather than small page thumbnails, with ordered filenames like image_01.jpg.
  • Verified ZIP packaging: Bundles the output directory into a ZIP, runs integrity checks, and confirms the archive contains the same ordered images as the directory.
  • Fallback capture: If lightbox automation fails, falls back to the page assets capability to collect 512px preview images and reports the lower resolution.
  • Use Case: You have a Gemini thread with 20 generated design mockups and need them all saved locally in order; run the Skill to download every image and receive a single ZIP in your Downloads folder.

Quick Start

Use the download-gemini-images skill to download all images from my open Gemini conversation and package them as a ZIP file.

Frequently Asked Questions about download-gemini-images

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

FAQPage Schema
How do I download all images from a Gemini conversation?

Run the download script from a Node REPL session with Chrome automation active. It clicks each image lightbox button in the Gemini thread, downloads the displayed image, renames files in order, and packages them into a ZIP archive.

How to save Gemini generated images at full resolution?

Open each image's lightbox before downloading, because Gemini often exposes a larger blob image only after the preview is opened. The script automates this by clicking each lightbox button and downloading the selected image rather than page thumbnails.

Does downloading Gemini images require being logged in?

Yes, Gemini conversations require your existing Google session, so the automation uses your logged-in Chrome browser rather than a fresh unauthenticated instance. If Gemini asks for login, you must complete it in Chrome before continuing.

Why are my downloaded Gemini images only 512px previews?

That happens when the fallback path is used instead of lightbox automation. The page assets fallback captures 512px preview JPEGs from lh3.googleusercontent.com, not the larger lightbox files, and the Skill reports when this fallback occurs.

What happens if the Gemini image count changes during download?

The script validates that the number of lightbox buttons stays constant throughout the run and throws an error if the count changes. It also optionally checks an expected count upfront when you specify how many images the thread should contain.