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使用٩(๑>◡<๑)۶

解決する課題

Gemini SkillはGeminiウェブインターフェースの自動化を実現し、公式APIに完全に依存することなく、AIによる画像生成、テキスト会話、画像抽出などのタスクをプログラムで実行できるようにします。ブラウザを制御するための標準化された方法を提供することで、AIエージェントとGeminiウェブUIの間のギャップを埋めます。

仕組み

このプロジェクトは、PuppeteerとCDP (Chrome DevTools Protocol)、およびstealthプラグインを使用してブラウザインスタンスを制御します。バックグラウンドプロセスがブラウザのライフサイクルを管理する「デーモン」アーキテクチャを採用しており、リソースを節約するために30分間操作がないとシャットダウンします。MCP (Model Context Protocol) サーバーとして実装されているため、AIクライアント (ClaudeやCodeBuddyなど) にプラグインして、Geminiと対話するための「スキル」を与えることができます。

対象ユーザー

  • AIエージェント開発者: Geminiのウェブ機能 (特に画像生成) をエージェントのワークフローに統合したい方。
  • 自動化愛好家: Geminiウェブプラットフォーム上の反復的なタスクを自動化したいユーザー。
  • 開発者: ウェブインターフェースを制御するMCPサーバーの構築方法の参考を探している方。

主な特徴

  • 完全な画像ワークフロー: プロンプトベースの画像生成、画像間タスクのための参照画像のアップロード、高解像度オリジナルのダウンロードをサポート。
  • 自動透かし削除: ダウンロードした画像からGeminiの透かしを自動的に削除するユーティリティが含まれています。
  • MCP統合: Model Context Protocolに完全準拠しており、MCP対応クライアントであればGeminiのアクションをトリガーできます。
  • スマートなライフサイクル管理: ブラウザデーモンはオンデマンドで起動し、頻繁な再起動を避けるために遅延破棄メカニズムを採用しています。
  • ステルスモード: puppeteer-extra-plugin-stealth を使用してボット検知を回避し、実際のユーザーの行動を模倣します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト