muzilee-gemini-image-skills

Automate Gemini web chat and image generation via a local Python daemon and Tampermonkey worker.

13|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/mu-zi-lee/muzilee-gemini-image-skills --skill muzilee-gemini-image-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: muzilee-gemini-image-skills
Source: https://github.com/mu-zi-lee/muzilee-gemini-image-skills/tree/main
Command: npx skills add https://github.com/mu-zi-lee/muzilee-gemini-image-skills --skill muzilee-gemini-image-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes repetitive browser operations needed to interact with Gemini for text and image workflows by coordinating a local daemon with a Tampermonkey worker that performs all page DOM actions.

Core Features & Use Cases

  • Chat text generation: Send a prompt, wait for completion, and return the final Gemini response text (e.g., summarize an article).
  • Image generation + reference uploads: Generate images from prompts, upload reference images, and download the latest preview image to local disk (e.g., create a poster style using mood references).
  • Model switching and task orchestration: Normalize model aliases (pro/quick/think), open new chats, and route tasks through a unified task-envelope protocol between Python and the browser worker.

Quick Start

Ask an agent to send the prompt and return a local image file path by running the image generate flow with output_mode preview.

Frequently Asked Questions about muzilee-gemini-image-skills

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

FAQPage Schema
How do I automate Gemini image generation through web automation?

Automating Gemini text generation is achieved by routing chat prompts through a local Python daemon to a Tampermonkey worker, which manipulates the page DOM and returns the final Gemini response text. This removes repetitive browser operations for text workflows.

Can I use Tampermonkey to switch Gemini models automatically?

Yes, Tampermonkey can switch Gemini models automatically by routing task envelopes from a Python daemon to normalize model aliases like pro, quick, and think. This allows automated model switching and new chat orchestration without manual browser interaction.

How do I upload reference images to Gemini for automated image generation?

Gemini web automation for image workflows requires a local Python daemon to dispatch tasks and a Tampermonkey worker to execute page DOM actions. It is suited for users coordinating text and image generation tasks who need local file persistence and unified task-envelope protocols.

What are the limitations of using a Tampermonkey worker for Gemini web automation?

Gemini web automation via a Tampermonkey worker relies on DOM manipulation, meaning page structure changes can break workflows. It requires a persistent browser session and local daemon coordination, limiting scalability for high-volume or headless automated image generation tasks.