CtrlK
BlogDocsLog inGet started
Tessl Logo

nano-banana-pro

Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.

90

2.82x
Quality

86%

Does it follow best practices?

Impact

96%

2.82x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a high-quality skill description that excels across all dimensions. It provides specific capabilities, comprehensive trigger terms covering multiple user phrasings, explicit 'Use when' guidance with concrete examples, and clear distinctiveness through API-specific details and usage instructions.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'generate and edit images', 'text-to-image generation', 'image-to-image editing', with configurable resolution options (1K, 2K, 4K). Uses third person voice correctly.

3 / 3

Completeness

Clearly answers both what (generate/edit images via Gemini API with resolution options) and when (explicit 'Use when...' clause with comprehensive trigger scenarios including both new generation and existing image modification).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'generate', 'create', 'edit', 'modify', 'change', 'alter', 'update images', 'change the background', 'replace X with Y'. Includes both action verbs and example phrases.

3 / 3

Distinctiveness Conflict Risk

Clear niche focused specifically on image generation/editing via a specific API. The mention of the specific tool (Nano Banana Pro/Gemini 3 Pro), the --input-image parameter, and the explicit instruction about not reading files first creates distinct boundaries.

3 / 3

Total

12

/

12

Passed

Implementation

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides clear, actionable guidance for image generation and editing with executable commands and good organization. The main weaknesses are some verbosity in the filename generation section and missing validation/error handling steps for API operations that could fail.

Suggestions

Add error handling guidance: what to do if API returns an error, rate limits, or invalid image format

Condense the filename generation section - reduce from 4 examples to 2 and trim the explanation

Add a validation step to confirm the output file was created successfully before informing the user

DimensionReasoningScore

Conciseness

Generally efficient but includes some redundancy - the filename generation section is overly detailed with multiple examples when one or two would suffice, and the resolution mapping table could be more compact.

2 / 3

Actionability

Provides fully executable bash commands with clear parameter syntax, concrete examples for both generation and editing workflows, and specific filename patterns that are copy-paste ready.

3 / 3

Workflow Clarity

Steps for image editing are listed but lack validation checkpoints - no guidance on what to do if the API call fails, no verification that the output file was created successfully, and no error recovery steps.

2 / 3

Progressive Disclosure

Well-organized with clear sections (Usage, Resolution, API Key, Filename, Editing, Examples). Content is appropriately sized for a single file without needing external references, and navigation is straightforward.

3 / 3

Total

10

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
intellectronica/agent-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.