WJZ-P/gemini-skill

gemini drawing MCP & skill through browser, can be used in openclaw or any agent that supports MCP. Gemini画图 MCP和sill,支持龙虾或任何agent使用٩(๑>◡<๑)۶

What it solves

Gemini Skill enables the automation of the Gemini web interface, allowing users to programmatically perform tasks such as AI image generation, text conversations, and image extraction without relying solely on an official API. It bridges the gap between AI agents and the Gemini web UI by providing a standardized way to control the browser.

How it works

The project uses the Chrome DevTools Protocol (CDP) via Puppeteer and a stealth plugin to control a browser instance. It operates through a "Daemon" architecture where a background process manages the browser's lifecycle, keeping it active for 30 minutes of inactivity before shutting down to save resources. It is implemented as an MCP (Model Context Protocol) server, meaning it can be plugged into AI clients (like Claude or CodeBuddy) to give them "skills" to interact with Gemini.

Who it’s for

  • AI Agent Developers: Those wanting to integrate Gemini's web capabilities (especially image generation) into their agent workflows.
  • Automation Enthusiasts: Users who want to automate repetitive tasks on the Gemini web platform.
  • Developers: Those looking for a reference on how to build MCP servers that control web interfaces.

Highlights

  • Full Image Workflow: Supports prompt-based image generation, uploading reference images for image-to-image tasks, and downloading high-resolution originals.
  • Automatic Watermark Removal: Includes a utility to automatically remove Gemini watermarks from downloaded images.
  • MCP Integration: Fully compatible with the Model Context Protocol, allowing any MCP-compliant client to trigger Gemini actions.
  • Smart Lifecycle Management: The browser daemon starts on demand and employs a lazy-destruction mechanism to avoid constant restarts.
  • Stealth Mode: Uses puppeteer-extra-plugin-stealth to bypass bot detection and mimic real user behavior.

Related

  • Project
  • Project
  • Project
  • Project
  • Project