AIエージェントや自動化向けにZigで一から実装されたヘッドレスブラウザ。CDPとWebDriver BiDiのサーバーを備える。
WJZ-P/gemini-skill
画像生成、チャット、画像の抽出に対応した、Chrome DevTools Protocol経由でGeminiのWebアプリを操作するMCPサーバー兼エージェントスキル。
- スター
- 832
- フォーク
- 122
- 未解決の Issue
- 10
- 最終コミット
- 先月
これは何?
Gemini Skillは、CDP経由でローカル実行中のChromeまたはEdgeに接続し、ユーザーに代わってGeminiのWebインターフェースを操作します。これらの操作をMCPツールとして提供するため、OpenClawを含むMCP互換のクライアントやエージェントから、Gemini APIキーなしでプロンプトの送信、画像の生成、参照画像のアップロード、モデルの切り替え、返信の取得を行えます。
バックグラウンドデーモンが呼び出しの合間もブラウザーセッションを維持し、30分間操作がないとブラウザーを終了します。ブラウザーではpuppeteer-extraのstealthプラグインを使用し、ダウンロードした画像からGeminiのウォーターマークを自動で削除することもできます。ライブラリとしてインポートしたり、コマンドラインから実行したりすることも可能です。
主な機能
- 01プロンプトから画像を生成し、CDP経由でフルサイズのオリジナル画像をダウンロード
- 02画像から画像を生成するための参照画像をアップロード
- 03新規チャット、一時チャット、過去のチャットを開始し、モデルを切り替え
- 04会話から画像を抽出し、base64またはファイルとして保存
- 05ダウンロードした画像からGeminiのウォーターマークを削除
- 06すべての操作をMCPツールとして提供し、互換クライアントから利用可能
ユースケース
- ワークフローの一環として、AIエージェントにイラストやミームを生成させる
- ブラウザーを手動で操作せずに、Geminiで画像を一括生成する
- MCPのみをサポートするツールからGeminiの画像モデルを利用する
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/WJZ-P/gemini-skill.git - 2
プロジェクトフォルダーに移動する
cd gemini-skill - 3
依存関係をインストールする
npm install - 4
MCPサーバーを起動し、MCPクライアントの設定に追加する(Node.js 18以降と、Googleにログイン済みのChromeまたはEdgeが必要)
npm run mcp
使う前に知っておきたいこと
- Geminiを使用するには、Chrome、Edge、Chromiumのいずれかがローカルにインストールされ、Googleアカウントにログインしている必要があります。
- 画像生成には時間がかかり、通常、1リクエストあたり60〜120秒かかります。
- ブラウザー自動化でGeminiのWeb UIを操作するため、Googleがページを変更すると動作しなくなる場合があります。
収録されている特集
トピック
よくある質問
- gemini-skill とは?
- 画像生成、チャット、画像の抽出に対応した、Chrome DevTools Protocol経由でGeminiのWebアプリを操作するMCPサーバー兼エージェントスキル。 Gemini Skillは、CDP経由でローカル実行中のChromeまたはEdgeに接続し、ユーザーに代わってGeminiのWebインターフェースを操作します。これらの操作をMCPツールとして提供するため、OpenClawを含むMCP互換のクライアントやエージェントから、Gemini APIキーなしでプロンプトの送信、画像の生成、参照画像のアップロード、モデルの切り替え、返信の取得を行えます。
- gemini-skill は無料で使えますか?ライセンスは?
- gemini-skill は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- gemini-skill は今もメンテナンスされていますか?
- 半年以内に更新あり。gemini-skill の最終コミットは 2026年9月18日 です。
- gemini-skill は何に使えますか?
- ワークフローの一環として、AIエージェントにイラストやミームを生成させる ブラウザーを手動で操作せずに、Geminiで画像を一括生成する MCPのみをサポートするツールからGeminiの画像モデルを利用する
- gemini-skill のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/WJZ-P/gemini-skill.git プロジェクトフォルダーに移動する: cd gemini-skill 依存関係をインストールする: npm install MCPサーバーを起動し、MCPクライアントの設定に追加する(Node.js 18以降と、Googleにログイン済みのChromeまたはEdgeが必要): npm run mcp
- gemini-skill はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/WJZ-P/gemini-skill
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントやアプリ向けのオープンソースのブラウザーAPI。Puppeteer、Playwright、Seleniumで操作できる、管理型Chromeサンドボックスを提供します。
ChatGPT、Claude、CursorなどのAIアシスタントから、MeiGen経由でデザインの参考資料を検索し、画像や動画を生成できるオープンソースのMCPサーバー。
マルチインスタンスのオーケストレーションとライブダッシュボードを備え、AIエージェントがChromeをトークン効率よく操作できるGo製HTTPサーバー。
AIエージェント向けに構築されたオープンソースのChromiumベースブラウザー。ローカルで動作し、ログイン済みアカウントを使ってエージェントを複数のタブで並行実行できます。
Aidenは、複数ステップの作業を計画し、ファイル、ターミナル、ブラウザー、アプリ、APIを操作して、結果まで検証するオープンソースの自律型ワークエンジンです。