Claude Skill installieren
Das nano-banana Claude Skill bringt Claude bei, das MCP fluent zu
bedienen — wann erst architecten, wann One-Shotten, wie concept_id
das Brand Styling weiterträgt, wie Progress sauber an den User
zurückgespielt wird. Ohne das Skill ruft Claude die Tools zwar
trotzdem auf, aber die Defaults sind oft suboptimal (z. B. One-Shot
auf einen rohen Prompt ohne Concept Proposal, oder Progress-Updates
werden nicht angezeigt).
Installation
Lokal vendoren (Claude Code / Desktop)
git clone git@git.cpl.cloud:Intern/ai/genkit/nano-banana.git /tmp/nano-banana
cp -r /tmp/nano-banana/skills/nano-banana ~/.claude/skills/
Claude Code neustarten. Das Skill wird automatisch erkannt, prüfen via
/skills.
Antigravity CLI / agentskills.io
Kommt noch: published Skill-Package auf agentskills.io.
MCP-Server registrieren
Unabhängig vom Skill den Remote-MCP unter
https://mcp.nano.cpl.ai im Client registrieren:
Claude Code:
claude mcp add --transport http nano-banana https://mcp.nano.cpl.ai/mcp
Danach /mcp auth nano-banana ausführen, um den OAuth-Flow
abzuschließen. Mit dem @cloudpilots.com-Google-Account einloggen.
Claude Desktop / claude.ai: Settings → Connectors → "Add custom
connector" → URL https://mcp.nano.cpl.ai/mcp.
Was das Skill macht
Das Skill ist ein Ordner mit Markdown-Files:
skills/nano-banana/
├── SKILL.md # Trigger-Phrasen, MCP-Registration-Check, Workflow
├── references/
│ ├── tools.md # Tool-Contracts + Arg-Shapes (Spiegel dieser Site)
│ ├── workflows.md # Decision Tree: wann architecten vs. one-shotten
│ └── styling.md # Wie concept_id den brand-styled Prompt trägt
└── VERSION
Wenn Claude einen Request wie "generiere mir ein Marketing-Bild von X" oder "zeig mir mal ein paar Optionen für eine Hero-Illustration" sieht, springt das Skill an und führt Claude durch:
- Setup-Check — die vier MCP-Tools müssen da sein, sonst klare Fehlermeldung.
- Workflow-Entscheidung — erst Concepts vorschlagen oder direkt One-Shot, abhängig davon, wie konkret der Prompt schon ist.
- Generieren — das richtige Tool mit den richtigen Args aufrufen,
und bei gewähltem Concept die
concept_iddurchreichen, damit das Brand Styling nicht verlorengeht. - Progress zurückspielen — bei synchronen Calls die Per-Stage-
Progress-Notifications an den User durchreichen; bei async ein
Follow-up via
get_imagevorschlagen.
Den Warum-Teil hinter dem Workflow-Split findest du unter Brand Styling.