AgentSkillsCN

nanobanana-image

利用 Nano Banana(Google Gemini API)生成并编辑图像的技能。当用户提出“生成图像”“创作插画”“绘制○○的图画”“创建图片”“对这张图片进行编辑”“基于这张图片制作○○”等需求时,可调用此技能。该技能支持从文本生成、基于参考图像生成、图像编辑,以及通过 Google 搜索获取最新信息并融入生成图像的过程。“生成最新的○○”“融入潮流趋势”“呈现实时资讯”等各类请求均可轻松应对。

SKILL.md
--- frontmatter
name: nanobanana-image
description: Nano Banana (Google Gemini API) を使って画像を生成・編集するスキル。「画像を生成して」「イラストを作って」「○○の絵を描いて」「画像を作成」「この画像を編集して」「この画像をもとに○○を作って」「generate an image」「create a picture」「edit this image」などの依頼があった場合に使用。テキストからの生成、参照画像からの生成、画像編集、Google検索グラウンディングによる最新情報を反映した画像生成に対応。「最新の○○」「トレンドを反映」「リアルタイム情報」といった依頼にも対応可能。

Nano Banana Image Generation

Google Gemini APIを使用した画像生成・編集スキル。

前提条件

環境変数 NANOBANANA_SKILL_GOOGLE_API_KEY が設定されていること。

未設定の場合は以下を案内:

  1. Google AI Studio でAPIキーを取得
  2. ~/.claude/settings.json に追加:
json
{
  "env": {
    "NANOBANANA_SKILL_GOOGLE_API_KEY": "取得したAPIキー"
  }
}

モデル

モデルID特徴
ノーマルflash高速・効率重視
Nano Banana Propro (デフォルト)高品質・推論強化・4K対応

ワークフロー

画像生成後は open コマンドでプレビューを提案:

bash
python scripts/generate_image.py "プロンプト" -o image.png && open image.png

基本コマンド

bash
# テキストから画像生成
python scripts/generate_image.py "夕焼けのビーチで遊ぶ犬" -o dog.png

# 参照画像から生成(image-to-image)
python scripts/generate_image.py "この画像をアニメ風にして" -i reference.png -o anime.png

# 複数参照画像
python scripts/generate_image.py "これらを組み合わせてロゴを作成" -i logo1.png -i logo2.png -o new_logo.png

# Google検索グラウンディング(最新情報を反映)
python scripts/generate_image.py "2024年の最新ファッショントレンド" --search -o fashion.png

# オプション指定
python scripts/generate_image.py "横長の風景" --aspect 16:9 -o landscape.png
python scripts/generate_image.py "詳細な建築物" --size 4K -o building.png
python scripts/generate_image.py "かわいい猫" -n 3 -o cat.png  # → cat_1.png, cat_2.png, cat_3.png

オプション一覧

オプション説明
-o, --output出力ファイルパス(デフォルト: output.png)
-m, --modelモデル選択: flash / pro(デフォルト: pro)
-i, --input参照画像パス(複数指定可)
-n, --count生成する画像の数
--aspectアスペクト比: 1:1, 16:9, 9:16, 4:3, 3:4 等
--size画像サイズ: 1K, 2K, 4K
--searchGoogle検索グラウンディングを使用(最新情報を反映)

プロンプトの基本

  • 具体的に: 「猫」→「窓辺で日向ぼっこする白い猫」
  • スタイル指定: 「写実的」「アニメ風」「油絵風」「ミニマリスト」
  • 構図指定: 「クローズアップ」「俯瞰」「正面から」
  • 編集時: 「〇〇を追加して」「〇〇を削除して」「〇〇を変更して」

詳細なプロンプトガイド: references/prompt-guide.md

  • フォトリアリスティック、イラスト/ステッカー、テキスト含有、商品写真、ミニマルデザインの5パターン

エラー対応

エラー対処
401 UnauthorizedAPIキーを確認・再取得
429 Rate Limit少し待って再試行
コンテンツポリシー違反プロンプトを修正(暴力・成人向け等を避ける)
画像が生成されないプロンプトをより具体的に