# Image Blast Image Edit

> Create one edited image.

- Skill: `neilsonnn/image-blast-image-edit` (Agent Skill)
- Install (CLI): `npx skillmds@latest add neilsonnn/image-blast-image-edit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/neilsonnn/image-blast-image-edit/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: neilsonnn (https://skillmd.com/u/neilsonnn)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/neilsonnn/image-blast-image-edit

---


Create one edited image.

## Instructions

- Require at least one input image and one edit prompt.
- Use `ls -a` before reading generated state.
- Use the output directory, role, and output slug provided by the caller.
- Use `--role` for semantics such as `plate`, `object-mask`, or `image-edit`.
- Use `--output-slug` for the visible indexed artifact name, such as `<source-slug>-plate`.

Run:

```bash
node .claude/scripts/image-edit/generate-edit.mjs \
  --image "<input image path>" \
  --prompt "<edit prompt>" \
  --output-dir "<output directory>" \
  --role "<role>" \
  --output-slug "<output slug>"
```

Optional provider override: `--provider nano-banana|gpt-image-2`.

If request metadata records provider URLs but local image files are missing, fill them from the matching hidden request JSON:

```bash
node .claude/scripts/project/ensure-local-assets.mjs --from "<request-json-path>"
```

Final response: report input images, output image, request metadata, role, and prompt used.


