# Edit Images with Nano Banana 2

Image edits often change subjects, framing, or branding unintentionally. This skill structures Nano Banana 2 requests for focused edits, consistent batches, and controlled outputs through RunComfy.

## Install

```bash
npx skillstore add agentspace-so/nano-banana-edit
```

## Metadata

- Status: approved
- Slug: agentspace-so-nano-banana-edit
- Skillstore revision: r2
- Version status: missing
- Tree hash: a8ecc5abdda465a8490ab5a278ec86b6187bfab71ea81e177fb463af5dd6f73c
- Author: agentspace-so
- GitHub username: agentspace-so
- License: MIT
- Repository: https://github.com/agentspace-so/runcomfy-agent-skills/tree/main/nano-banana-edit/
- Ref: 181fdefcafd96b041926e61c4b2e306ca7e7820e
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/agentspace-so-nano-banana-edit
- Manifest: https://skillstore.pages.dev/api/skills/agentspace-so-nano-banana-edit/manifest

## Capabilities

- Edits one to twenty image URLs in a single RunComfy request.
- Preserves specified subject, pose, clothing, branding, framing, or lighting details.
- Targets backgrounds, objects, labels, and spatial regions with direct instructions.
- Controls output count, seed, aspect ratio, resolution, format, and safety tolerance.
- Downloads completed PNG, JPEG, or WebP results to a selected output directory.

## Use Cases

- Standardize product galleries: Apply one background and framing treatment across multiple product images while preserving each product.
- Create campaign variants: Generate controlled background, clothing, or label variations for visual review and testing.
- Automate image revisions: Run repeatable image edits with fixed dimensions, formats, seeds, and output locations.

## Prompt Templates

### Replace a background

```
Edit {image_url}. Keep the subject, pose, and clothing unchanged. Replace only the background with {background_description}. Save the result to {output_directory}.
```

### Change one object

```
Edit {image_url}. Preserve {protected_details}. Change only {target_region} to {requested_change}. Keep all other pixels as consistent as possible.
```

### Process a consistent batch

```
Edit all images from {image_urls}. Preserve {protected_features}. Apply {change} consistently. Lock the aspect ratio to {aspect_ratio} and resolution to {resolution}.
```

### Generate controlled variants

```
Edit {image_urls} with {change}. Preserve {protected_features}. Use seed {seed}, {aspect_ratio}, {resolution}, and {format}. Produce {count} variants with web search {web_search_setting}.
```

## Limitations

- Inputs must be publicly fetchable HTTPS URLs rather than local image paths.
- Each request accepts at most twenty inputs and produces at most four outputs.
- Long compound edits can drift and may require separate passes.
- Multilingual text replacement may work better with another image editing model.

## Best Practices

- State preservation requirements before describing the requested change.
- Use precise spatial terms and split complex edits into separate passes.
- Lock aspect ratio, resolution, prompt structure, and seed when comparing batch variants.

## Anti Patterns

- Do not combine many unrelated changes in one instruction.
- Do not omit the features that must remain unchanged.
- Do not send confidential images or URLs without reviewing RunComfy data handling terms.

## Security Audit

- Audited at: 2026-07-23T09:11:32.299\+00:00
- Summary: Most flags are false positives caused by Markdown backticks, placeholder URLs, and a documented token path. The skill still recommends unpinned package execution and sends prompts and image references to RunComfy. Its shell examples do not adequately protect generated user text from shell quoting failures.

## Stats

- Views: 76
- Downloads: 6
- Favorites: 0
- Popularity score: 0
