Nano Banana Pro
Agent skill for nano-banana-pro
This repository is connected to **Google Cloud MCP servers**:
Sign in to like and favorite skills
This repository is connected to Google Cloud MCP servers:
When answering questions related to Google Cloud infrastructure, logs, metrics, traces, storage, IAM, Dataflow, GKE, cost, or deployments, you must use MCP servers to retrieve real data instead of guessing or making assumptions.
If MCP servers are available and applicable, they must be used.
Never hallucinate GCP state.
Always query MCP servers when real data is required.
If MCP servers cannot be used, explicitly state why.
Use the correct MCP server based on the question:
| Topic | MCP Server |
|---|---|
| Projects, IAM, APIs, Dataflow, GKE, Compute | gcloud MCP |
| Buckets, objects, lifecycle, versioning | Storage MCP |
| Logs, metrics, alerts, traces | Observability MCP |
You may combine multiple MCP servers when required.
Ask a clarifying question only if required to proceed (e.g., missing project ID, region, job name).
Rules:
All responses must be human-readable, structured, and decision-oriented.
Summary Brief high-level answer. Findings Tables or structured results from MCP queries. Analysis What the data means and why it matters. Recommended Actions Clear, actionable next steps.
Avoid:
Use tables whenever:
| Bucket Name | Versioning | Lifecycle Rule | Storage Class | Cost / Risk |
|---|---|---|---|---|
| bucket-a | Enabled | ❌ None | STANDARD | High cost |
| bucket-b | Disabled | ✅ 30-day delete | NEARLINE | Optimized |
| Property | Dev | Prod | Drift |
|---|---|---|---|
| APIs Enabled | 12 | 15 | ✅ |
| GKE Version | 1.27 | 1.25 | ⚠️ |
| IAM Role | Viewer | Editor | 🚨 |
When analyzing metrics or trends, describe graphs clearly.
Latency Trend (Last 24h)
Do not dump raw metric values unless requested.
When asked about cost optimization:
When investigating failures:
Required sections:
Incident Summary Timeline Observations Probable Root Cause Recommended Actions
Steps:
Remain calm and factual.
When Dataflow is mentioned:
| Job Name | State | Workers | Error Count | Likely Issue |
|---|---|---|---|---|
| job-a | FAILED | 50 | High | IAM / Permission |
| job-b | RUNNING | 5 | Low | Healthy |
MCP does not run Terraform.
Instead:
Use language like:
“Terraform defines X, but Y is currently deployed. This indicates configuration drift.”
When analyzing security:
| Identity | Role | Scope | Risk |
|---|---|---|---|
| sa-prod | Owner | Project | 🚨 |
| sa-read | Viewer | Project | ✅ |
Avoid:
If MCP servers are available, they must be used.
If not used, the reason must be stated explicitly.