mcpField
N
nano-banana-use

nano-banana-use

github.com/cnemriクリエイティブ・メディア12890 回インストール38 週間前に更新
リポジトリ

nano-banana-use について

Gemini Nano Banana モデルで画像を生成、編集、合成するスキルです。uv で Python スクリプトを実行し、API キーまたは Vertex AI で認証します。

主な機能

  1. 01プロンプトから画像を生成
  2. 02テキスト指示で既存画像を編集
  3. 03複数の入力画像を合成
  4. 04モデル、アスペクト比、安全フィルターを設定

活用シーン

  1. 01文章の説明から画像を作成
  2. 02既存画像の内容を変更
  3. 03参照画像を新しい画像に合成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cnemri/google-genai-skills --skill nano-banana-use

インストール後、Claude Code で/nano-banana-useを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

scripts/
compose_image.py
edit_image.py
generate_image.py

詳細

Nano Banana の使用

Gemini の Nano Banana モデル(gemini-2.5-flash-image および gemini-3-pro-image-preview)を使用して、画像を生成、編集、合成するには、このスキルを使用します。

このスキルでは、uv で管理されるポータブルな Python スクリプトを使用します。

前提条件

以下の認証方法のいずれかが環境で設定されていることを確認してください。

  1. API キー:

    • GOOGLE_API_KEY または GEMINI_API_KEY
  2. Vertex AI:

    • GOOGLE_CLOUD_PROJECT
    • GOOGLE_CLOUD_LOCATION
    • GOOGLE_GENAI_USE_VERTEXAI=1

使用方法

画像を生成する

ステップ 1:パラメーターを確認する スクリプトを実行する前に、以下のパラメーターをユーザーに確認するか、使用するデフォルト値を指定してください。

  • プロンプト:画像の説明。
  • モデル:デフォルトは gemini-3-pro-image-preview です。
  • アスペクト比:デフォルトは 1:1 です。
  • 安全フィルター:デフォルトは BLOCK_MEDIUM_AND_ABOVE です。

ステップ 2:スクリプトを実行する uv を使って Python スクリプトを実行します。

uv run skills/nano-banana-use/scripts/generate_image.py "A futuristic banana city" --output city.png
画像を編集する

テキストプロンプトに基づいて既存の画像を変更します。

uv run skills/nano-banana-use/scripts/edit_image.py original.png "Make the sky purple" --output edited.png
画像を合成する

複数の入力画像とプロンプトに基づいて新しい画像を生成します。

uv run skills/nano-banana-use/scripts/compose_image.py --image style.png --image subject.jpg "A painting of the subject in the style of the first image" --output composition.png
オプション
  • prompt:画像のテキスト説明。
  • --model:使用するモデル。デフォルトは gemini-3-pro-image-preview です。
  • --output:保存する画像のファイル名。デフォルトは generated_image.png です。
  • --aspect-ratio:生成する画像のアスペクト比。デフォルトは 1:1 です。対応形式:1:1、16:9、4:3、3:4、9:16。
  • --safety-filter-level:安全フィルターのしきい値。デフォルトは BLOCK_MEDIUM_AND_ABOVE です。

コメント