Claude Agent Skill · by Jaganpro

Sf Diagram Nanobananapro

Install Sf Diagram Nanobananapro skill for Claude Code from jaganpro/sf-skills.

Works with Paperclip

How Sf Diagram Nanobananapro fits into a Paperclip company.

Sf Diagram Nanobananapro drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.

S
SaaS FactoryPaired

Pre-configured AI company — 18 agents, 18 skills, one-time purchase.

$27$59
Explore pack
Source file
SKILL.md198 lines
Expand
---name: sf-diagram-nanobananaprodescription: >  AI-powered image generation for Salesforce visuals via Nano Banana Pro.  TRIGGER when: user asks for PNG/SVG output, UI mockups, wireframes, visual ERDs,  or says "generate image" / "create mockup".  DO NOT TRIGGER when: text-based Mermaid diagrams (use sf-diagram-mermaid),  or non-visual documentation tasks.license: MITmetadata:  version: "1.5.0"  author: "Jag Valaiyapathy"  scoring: "80 points across 5 categories"--- # sf-diagram-nanobananapro: Salesforce Visual AI Skill Use this skill when the user needs **rendered visuals**, not text diagrams: ERDs, UI mockups, architecture illustrations, slide-ready images, or image edits using Nano Banana Pro. ## Hard Gate: Prerequisites First Always run the prerequisites check before using the skill: ```bash~/.claude/skills/sf-diagram-nanobananapro/scripts/check-prerequisites.sh``` If prerequisites fail, stop and route the user to setup guidance in:- [references/gemini-cli-setup.md](references/gemini-cli-setup.md) --- ## When This Skill Owns the Task Use `sf-diagram-nanobananapro` when the user wants:- PNG / SVG-style image output- rendered ERDs or architecture diagrams- LWC or Experience Cloud mockups / wireframes- visual polish beyond Mermaid- edits to a previously generated image Delegate elsewhere when the user wants:- Mermaid or text-only diagrams → [sf-diagram-mermaid](../sf-diagram-mermaid/SKILL.md)- metadata discovery for ERDs → [sf-metadata](../sf-metadata/SKILL.md)- LWC implementation after the mockup → [sf-lwc](../sf-lwc/SKILL.md)- Apex review / implementation → [sf-apex](../sf-apex/SKILL.md) --- ## Required Context to Gather First Ask for or infer:- image type: ERD, UI mockup, architecture illustration, or image edit- subject scope and key entities / systems- target quality: draft vs presentation vs production asset- preferred style and aspect ratio- whether the user wants quick mode or an interview-driven prompt build --- ## Interview-First Workflow Unless the user explicitly asks for **quick/simple/just generate**, ask clarifying questions first. ### Minimum question set| Request type | Ask about ||---|---|| ERD / schema | objects, visual style, purpose, extras || UI mockup | component type, object/context, device/layout, style || architecture image | systems, boundaries, protocols, emphasis || image edit | what to keep, what to change, output quality | Question bank: [references/interview-questions.md](references/interview-questions.md) ### Quick mode defaultsIf the user says “quick”, “simple”, or “just generate”, default to:- professional style- 1K draft output- legend included when helpful- one image first, then iterate --- ## Recommended Workflow ### 1. Gather inputsDecide which of these are needed:- object list / metadata- purpose: draft vs presentation vs documentation- desired aesthetic- aspect ratio / resolution- whether this is a fresh render or edit of an existing image ### 2. Build a concrete promptGood prompts specify:- subject and scope- composition / layout- color treatment- labels / legends / relationship lines- output quality goal ### 3. Generate a fast draft first```bashgemini --yolo "/generate 'Professional Salesforce ERD with Account, Contact, Opportunity; clean legend; white background; Salesforce-style colors'"``` ### 4. Iterate before finalUse natural-language edits:```bashgemini --yolo "/edit 'Move Account to center, thicken relationship lines, add legend in bottom right'"``` ### 5. Use the Python script for controlled final outputUse the script when you need higher resolution or explicit edit inputs:```bashuv run scripts/generate_image.py \  -p "Final production-quality Salesforce ERD with legend and field highlights" \  -f "crm-erd-final.png" \  -r 4K``` Full iteration guide: [references/iteration-workflow.md](references/iteration-workflow.md) --- ## Default Style Guidance For ERDs, default to the **architect.salesforce.com** aesthetic unless the user asks otherwise:- dark border + light fill cards- cloud-specific accent colors- clean labels and relationship lines- presentation-ready whitespace and hierarchy Style guide: [references/architect-aesthetic-guide.md](references/architect-aesthetic-guide.md) --- ## Common Patterns | Pattern | Default approach ||---|---|| visual ERD | get metadata if available, then render a draft first || LWC mockup | use component template + user context + one draft iteration || architecture illustration | emphasize systems and flows, reduce field-level detail || image refinement | use `/edit` for small changes before regenerating || final production asset | switch to script-driven 2K/4K generation | Examples: [references/examples-index.md](references/examples-index.md) --- ## Output / Review Guidance After generating, do one of these:- open the file in Preview for visual inspection- attach/read the image in the coding session for multimodal review- ask the user whether to iterate on layout, labeling, or color before finalizing Keep the first pass cheap; only spend on high-res output after the composition is right. --- ## Cross-Skill Integration | Need | Delegate to | Reason ||---|---|---|| Mermaid first draft or text diagram | [sf-diagram-mermaid](../sf-diagram-mermaid/SKILL.md) | faster structural diagramming || object / field discovery for ERD | [sf-metadata](../sf-metadata/SKILL.md) | accurate schema grounding || turn mockup into real component | [sf-lwc](../sf-lwc/SKILL.md) | implementation after design || review Apex / trigger code in parallel | [sf-apex](../sf-apex/SKILL.md) | code-quality follow-up | --- ## Reference Map ### Start here- [references/gemini-cli-setup.md](references/gemini-cli-setup.md)- [references/interview-questions.md](references/interview-questions.md)- [references/iteration-workflow.md](references/iteration-workflow.md) ### Visual style / examples- [references/architect-aesthetic-guide.md](references/architect-aesthetic-guide.md)- [references/examples-index.md](references/examples-index.md)- [assets/erd/](assets/erd/)- [assets/lwc/](assets/lwc/)- [assets/architecture/](assets/architecture/)- [assets/review/](assets/review/) --- ## Score Guide | Score | Meaning ||---|---|| 70+ | strong image prompt / workflow choice || 55–69 | usable draft with iteration needed || 40–54 | partial alignment to request || < 40 | poor fit; re-interview and rebuild prompt |