ワンクリックで
nanobanana
Gemini の画像生成モデル (nanobanana) で画像を生成する。`gemini-3.1-flash-image-preview` (デフォルト) と `gemini-3-pro-image-preview` に対応。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Gemini の画像生成モデル (nanobanana) で画像を生成する。`gemini-3.1-flash-image-preview` (デフォルト) と `gemini-3-pro-image-preview` に対応。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Integrate Firebase Auth (authentication + domain restriction) into internal applications. Includes domain restriction via Blocking Functions and user registration to Firestore.
chrome-devtools-mcp の CLI (`chrome-devtools`) を使ったブラウザ操作の総合スキル。既存ブラウザへの attach / 使い捨てテストブラウザ / ログイン状態を保持する永続プロファイルのいずれかをユーザーに必ず確認した上でサーバを立ち上げ、スナップショット取得・クリック・入力・ナビゲーション・スクショ・ネットワーク監視などを行う。
Access the Firebase Emulator Suite (Firestore, Auth, Functions, Hub) via REST and Admin SDK without trial-and-error. Use this skill whenever you read/write/query/clear Firestore Emulator data, create test users or obtain ID tokens from the Auth Emulator, verify Functions triggers, seed/export emulator data, or hit unexpected 403/404 from an emulator endpoint. Consult it BEFORE curling any emulator port — it encodes the auth header and host-resolution rules that otherwise cause retries.
GitHub issue と実装計画をもとにコードを実装する。計画からの逸脱は implementation-notes.md に記録しながら進める。
GitHub PR のレビューコメントを評価するスキル。コメントの妥当性をコードベースで独立検証し、対応可否の判定・返信文案の作成・(指示があれば)修正実装まで行う。ユーザーが PR コメントの URL を貼って「評価して」「考察して」「妥当性を判断して」「対応可否を考えて」「どう思う?」などの意図を示したら必ず使用する。
GitHub issue から計画・実装・テスト・レビュー・PR テキスト・理解確認まで一気通貫で行う。
| name | nanobanana |
| description | Gemini の画像生成モデル (nanobanana) で画像を生成する。`gemini-3.1-flash-image-preview` (デフォルト) と `gemini-3-pro-image-preview` に対応。 |
| allowed-tools | Bash, Read, Write, AskUserQuestion |
Gemini の画像生成モデルで画像を生成し tmp/images/ に保存する。API キーは環境変数 GEMINI_API_KEY を使用する。
パラメータの enum・モデル別の対応状況は assets/parameters.md を参照。curl サンプルは assets/flash.sh / assets/pro.sh。
$ARGUMENTS から プロンプト本文 と以下のオプションを抽出する。プロンプトが空ならユーザーに質問する
--model (flash | pro | 任意のモデル ID) / --aspect / --size (デフォルト 1K) / --person (Flash のみ) / --thinking (Flash のみ)--model で明示指定されない限り常に flash (gemini-3.1-flash-image-preview) を使う。ユーザーが暗に Pro を示唆していても確認なしに Pro へ切り替えない--person / --thinking が指定されたら警告し、該当フィールドは request に含めない--size 512 や Pro 非対応の --aspect(1:4 / 4:1 / 1:8 / 8:1)が指定されたらユーザーに確認ID=$(date +%Y%m%d-%H%M%S)-$$)。中間ファイルは tmp/images/${ID}.request.json / tmp/images/${ID}.response.json のように ID 付きで扱い、並列実行時の衝突を防ぐINSERT_INPUT_HERE をプロンプト(JSON エスケープ済み)に、imageConfig の各フィールドを指定値に差し替えて tmp/images/${ID}.request.json を生成する。Pro では thinkingConfig を含めないcurl -sS -X POST -H "Content-Type: application/json" "https://generativelanguage.googleapis.com/v1beta/models/${MODEL_ID}:streamGenerateContent?key=${GEMINI_API_KEY}" -d @tmp/images/${ID}.request.json -o tmp/images/${ID}.response.json を実行candidates[].content.parts[].inlineData から base64 画像を取り出し、mimeType に応じた拡張子で tmp/images/${ID}.<ext> に保存する。parts[].text があれば報告に含める。抽出は jq | base64 -d を 1 パイプで行い、.b64 等の中間ファイルは作らないtmp/images/${ID}.request.json と tmp/images/${ID}.response.json を削除する(生成に失敗した場合は調査用に残す)error フィールドがあれば内容を報告GEMINI_API_KEY 未設定時は export を案内して中断。API キーをログに出力しないjq -Rs や heredoc + jq を推奨)