Skills Explorer Add Skills

download-gemini-images

An agent skill by daymade, from daymade/claude-code-skills. Tags: automation, download, generative, image, web.

What it does

Download, export, save, or package images from a Google Gemini conversation/chat/app page, especially uploaded images or generated image previews visible in a Gemini thread. Use when the task needs logged-in Chrome/Gemini state, opening Gemini image lightboxes, downloading the larger displayed image files, renaming them in order, and producing a ZIP archive.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add daymade/claude-code-skills --skill download-gemini-images

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/daymade/claude-code-skills
cp -r claude-code-skills/download-gemini-images ~/.claude/skills/download-gemini-images

Safety box score

Grade C, moderate risk: 26 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill automates a logged-in Chrome session to download images from a Gemini chat, rename them, and package them into a ZIP in the user’s Downloads folder. The main risks are ordinary browser automation against authenticated Google content and local file writes, including overwriting the chosen ZIP path; there is no privilege escalation or hidden code.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)It explicitly runs shipped code: `scripts/download_gemini_images.mjs` from `node_repl` and `scripts/package_images.sh`, which gives the agent executable browser and shell control.
Network access1 (low)The skill connects to Gemini in the user’s browser and downloads media via `selected.downloadMedia` / `pageAssets.bundle`, but it does not target arbitrary remote hosts.
Filesystem reach2 (moderate)It writes downloaded files and a manifest into `~/Downloads/...`, and `package_images.sh` does `rm -f "$zip_path"`, which can delete/overwrite the archive path it is given.
Secrets & credentials1 (low)It depends on the user’s existing logged-in Chrome session (`"Use the Chrome plugin, not a fresh unauthenticated browser"`), so it can access authenticated Gemini content, though it says not to inspect cookies or session stores.
Privilege & persistence0 (none)No sudo, global installs, services, shell startup edits, or other privilege-changing actions are present.
Instruction hijack surface0 (none)There are no hidden prompts, remote-instruction fetching, or directions to ignore safeguards; the files are straightforward automation instructions.
Irreversible actions1 (low)It automatically downloads all visible Gemini images and packages them into a ZIP, but it does not post, send, pay, deploy, or delete user data beyond the archive file.
Transparency0 (none)All shipped files are plain text source; there are no binaries, minified blobs, or unpinned remote installers.

Before installing

Rated 2026-10-20 by an automated review of 4 files from the skill's repository.

Source

Repository
daymade/claude-code-skills (all skills from this repository)
Path
download-gemini-images/SKILL.md
Branch
main
Updated
2026-09-20