| name | nano-banana-image-gen |
| description | Nano Banana 2(Google Gemini gemini-3.1-flash-image-preview)を使って画像を生成するスキル。「画像を生成して」「〇〇のイラストを作って」「Nano Bananaで画像を作って」「グラレコ風の画像を生成して」などのリクエストで使用する。プロンプトを受け取りpythonスクリプトを実行、タイムスタンプ付きPNGを images/generated/ に出力する。 |
| license | MIT |
| author | shohei |
| version | 1.1.0 |
Nano Banana 画像生成
実行手順
- ユーザーのリクエストから画像生成プロンプトを確定する
- マルチモーダル指示(フレーム画像など入力画像あり)の場合は
--image 引数を付ける
- 以下のコマンドを実行する
テキストのみ:
python .claude/skills/nano-banana-image-gen/scripts/nano_banana_gen.py "プロンプトテキスト"
画像+テキスト:
python .claude/skills/nano-banana-image-gen/scripts/nano_banana_gen.py "プロンプトテキスト" --image "画像パス"
画像複数+テキスト:
python .claude/skills/nano-banana-image-gen/scripts/nano_banana_gen.py "プロンプトテキスト" --image "画像1" --image "画像2"
- 出力パスを確認してユーザーに報告する
設定
プロジェクトルートの .env に以下の環境変数を設定する:
GEMINI_API_KEY=your_api_key_here
GENERATED_IMAGE_OUTPUT_PATH=images/generated
セキュリティ: .env をプロジェクトルートに置く場合は、settings.json の denyRead に .env を追加してAIが読み込めないよう設定すること。
{
"permissions": {
"deny": ["Read(.env)", "Read(.env.*)"]
}
}
| 変数名 | 説明 |
|---|
GEMINI_API_KEY | Google Gemini APIキー(必須) |
GENERATED_IMAGE_OUTPUT_PATH | 出力先ディレクトリ(デフォルト: images/generated) |
出力
- ファイル名:
YYYYMMDD_HHMMSS.png
- 保存先: プロジェクトルートの
images/generated/
依存パッケージ確認
初回エラー時は以下でインストール:
pip install google-genai pillow python-dotenv