ASD

Gpt Image Edit

Edita imágenes con OpenAI GPT Image 2 (endpoint /edit) en RunComfy, con patrones de prompting documentados para preservación, texto multilingüe y multi-referencia (hasta 10 imágenes).

Reemplaza a: Nano Banana Edit, Flux Kontext

Estrellas
32

en todo el repo

Actividad
43

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
2.4k tok

175 tok en reposo

Paquete
1 archivo

9 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add prime-skills/runcomfy-agent-skills --skill gpt-image-edit --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests.

Qué hace

  • Edita imágenes con OpenAI GPT Image 2 (endpoint /edit) vía RunComfy, con patrones de prompting documentados para preservación de identidad y edición de texto multilingüe
  • Ejecuta `runcomfy run openai/gpt-image-2/edit` con hasta 10 imágenes de referencia
  • Sugiere routing hacia Nano Banana Edit, Flux Kontext o GPT Image 2 t2i según el caso de uso

Úsalo cuando

  • Necesitas editar texto multilingüe o incrustado en una imagen
  • Quieres preservar identidad al hacer ediciones dirigidas (cara, marca, pose)
  • Necesitas ediciones con precisión de layout (mover titular, cambiar CTA)
  • Composición multi-referencia con hasta 10 imágenes

No lo uses cuando

  • Necesitas consistencia por lote en muchas imágenes de SKU (mejor Nano Banana Edit)
  • Buscas fotorrealismo en retratos (Nano Banana Pro gana en esa comparación)
  • Quieres generar desde cero en vez de editar (usa el skill hermano gpt-image-2)

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • Edita esta imagen con GPT Image 2 manteniendo la cara y la pose
  • Cambia el titular en japonés conservando el layout con gpt image edit
  • Compón el sujeto de la imagen 1 en la escena de la imagen 2 con chatgpt image edit

SKILL.md

En inglés

GPT Image Edit — Pro Pack on RunComfy

runcomfy.com · Edit endpoint · Text-to-image sibling · GitHub

OpenAI GPT Image 2 — /edit endpoint (ChatGPT Images 2.0 image-to-image) on the RunComfy Model API. Strongest in its class at preserving identity through targeted edits and rewriting embedded text in any script (Latin, kana, CJK, Cyrillic, Arabic).

npx skills add agentspace-so/runcomfy-skills --skill gpt-image-edit -g

When to pick this model (vs siblings)

You want Use
Edit multilingual / embedded text in image GPT Image Edit
Identity preservation through translated headline variants GPT Image Edit
Layout-precise edit (move headline, swap CTA, etc.) GPT Image Edit
Up to 10 reference images GPT Image Edit
Batch up to 20 images consistently Nano Banana Edit
Single-shot precise local edit, source-fidelity-first Flux Kontext
Generate from scratch with GPT Image 2 sibling gpt-image-2 skill
Batch SKU galleries with stable identity Nano Banana Edit

Prerequisites

  1. RunComfy CLInpm i -g @runcomfy/cli
  2. RunComfy accountruncomfy login opens a browser device-code flow.
  3. CI / containers — set RUNCOMFY_TOKEN=<token> instead of runcomfy login.

Endpoints + input schema

openai/gpt-image-2/edit

Field Type Required Default Notes
prompt string yes Edit instruction. Lead with preservation, end with the change.
images string[] yes Up to 10 publicly-fetchable HTTPS URLs. First is primary; rest are auxiliary.
size enum no auto auto (preserve input), 1024_1024 (1:1), 1024_1536 (2:3 portrait), 1536_1024 (3:2 landscape).

size=auto preserves the input ratio — strongly recommended unless the edit explicitly changes framing.

How to invoke

Single-ref preservation edit:

runcomfy run openai/gpt-image-2/edit \
  --input '{
    "prompt": "Keep the person'\''s face, pose, and brand mark unchanged. Replace the background with a soft warm-grey studio sweep and a gentle floor shadow.",
    "images": ["https://.../portrait.jpg"]
  }' \
  --output-dir <absolute/path>

Multilingual text rewrite (preserve everything except the headline):

runcomfy run openai/gpt-image-2/edit \
  --input '{
    "prompt": "Keep the photograph, layout, and brand mark exactly as in the input. Replace only the in-image headline. The new headline reads \"今日のおすすめ\" in bold Japanese kana, same position and font weight as before.",
    "images": ["https://.../poster-en.jpg"]
  }' \
  --output-dir <absolute/path>

Multi-ref composition:

runcomfy run openai/gpt-image-2/edit \
  --input '{
    "prompt": "Compose subject from image 1 into the room from image 2. Match the lighting and color palette of image 2. Keep image 1 subject identity (face, pose, clothing) unchanged.",
    "images": ["https://.../subject.jpg", "https://.../room.jpg"]
  }' \
  --output-dir <absolute/path>

Prompting — what actually works

Lead with preservation goals. Always: "Keep [face / pose / clothing / brand / framing] unchanged." Then state the change. The model honors what's stated up front.

Multilingual text — quote the characters, name the script. "the headline reads \"コーヒー\" in bold Japanese kana", "the label says \"АРОМА\" in Cyrillic, white on black", "the right-margin caption reads \"تخفيض\" in Arabic right-to-left". Don't paraphrase — quote.

Directional language for spatial edits. Concrete spatial scopes work: "move the headline from top-right to bottom-center", "remove the leftmost object only", "replace the watermark in the bottom-right corner".

Multi-ref numbering. When passing multiple images, refer to them by number: "subject from image 1, lighting from image 2, color palette from image 3". The model routes cues correctly.

Use size: "auto" to preserve input ratio. Only override when the edit explicitly changes framing (e.g. cropping a 16:9 to 1:1).

Anti-patterns:

  • Long compound edit instructions ("change A and B and C and D") → drift increases per added scope.
  • Missing preservation goals → model subtly rewrites the face / brand / framing.
  • Paraphrasing in-image text instead of quoting it → text comes out different.
  • Asking for size outside the 3 fixed values + auto → 422.

Where it shines

Use case Why GPT Image Edit
Multilingual ad localization One source asset → many language variants of the same headline
Brand-safe headline / CTA swaps Layout precision + preservation language hold the rest stable
Multi-ref composition (subject from one, scene from another) Numbered refs route cues correctly
Layout-precise repositioning Directional language ("top-right to bottom-center") honored
Identity preservation across signage edits Strongest in class for face / brand preservation through targeted edits

Sample prompts (verified to produce strong results)

Background swap with full preservation (page example):

Turn the background into a bright minimal white-to-soft-gray studio
sweep with gentle floor shadow; add a large headline in-image that
reads "OPEN STUDIO" in a bold clean sans-serif, high contrast, centered;
keep the main person or product, pose, and face identity unchanged

Multilingual variant:

Keep the photograph, layout, lighting, and brand mark exactly as in the
input. Replace only the in-image headline.
The new headline reads "コーヒー" in bold Japanese kana, same position
and font weight as before.

Multi-ref composition:

Compose subject from image 1 into the kitchen from image 2.
Match the warm window light and color palette of image 2.
Keep subject identity (face, pose, clothing) from image 1 unchanged.

Limitations

  • size: 3 fixed values + auto — anything else 422s.
  • images: up to 10 — first is primary, rest are auxiliary cues.
  • Long compound prompts drift — split into multiple passes when needed.
  • For batch consistency across many SKU images, Nano Banana Edit (up to 20) is better.
  • Photorealism on portraits — Nano Banana Pro wins head-to-head.

Exit codes

code meaning
0 success
64 bad CLI args
65 bad input JSON / schema mismatch
69 upstream 5xx
75 retryable: timeout / 429
77 not signed in or token rejected

Full reference: docs.runcomfy.com/cli/troubleshooting.

How it works

The skill invokes runcomfy run openai/gpt-image-2/edit with a JSON body matching the schema. The CLI POSTs to https://model-api.runcomfy.net/v1/models/openai/gpt-image-2/edit, polls the request, fetches the result, and downloads any .runcomfy.net/.runcomfy.com URL into --output-dir. Ctrl-C cancels the remote request before exit.

Security & Privacy

  • Token storage: runcomfy login writes the API token to ~/.config/runcomfy/token.json with mode 0600 (owner-only read/write). Set RUNCOMFY_TOKEN env var to bypass the file entirely in CI / containers.
  • Input boundary: the user prompt is passed as a JSON string to the CLI via --input. The CLI does NOT shell-expand the prompt; it transmits the JSON body directly to the Model API over HTTPS. No shell injection surface from prompt content.
  • Third-party content: image / mask / video URLs you pass are fetched by the RunComfy model server, not by the CLI on your machine. Treat external URLs as untrusted; image-based prompt injection is a known risk for any image-edit / video-edit model.
  • Outbound endpoints: only model-api.runcomfy.net (request submission) and *.runcomfy.net / *.runcomfy.com (download whitelist for generated outputs). No telemetry, no callbacks.
  • Generated-file size cap: the CLI aborts any single download > 2 GiB to prevent disk-fill from a malicious or runaway model output.

Reproducido de prime-skills/runcomfy-agent-skills bajo licencia MIT. Leer esta página en markdown.

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere RunComfy CLI (`npm i -g @runcomfy/cli`), una cuenta RunComfy (`runcomfy login`) o la variable RUNCOMFY_TOKEN en CI/contenedores.

Necesita en el PATH:npx

Detalles

Categoría
Diseño y UI
Licencia
MIT
Recursos incluidos
Solo SKILL.md
Código fuente
Ver SKILL.md

Más de prime-skills/runcomfy-agent-skills

Este repo incluye 30 skills. Si instalas uno, normalmente ya tienes los demás.

Genera música con IA en RunComfy mediante la CLI `runcomfy`, enrutando entre ElevenLabs AI Music Generation (voz premium 44.1 kHz) y ACE Step / ACE Step 1.5 (código abierto, mucho más barato), más inpaint y outpaint de audio.

Costo de contexto al activarse
3.7k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
automatizacion

Genera, inpaint y outpaint música con ACE Step de StepFun-AI en RunComfy vía la CLI `runcomfy`: composición por tags, letras multilingües, hasta 4 min, desde $0.0002/s.

Costo de contexto al activarse
4.1k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
automatizacion

Genera videos con IA en RunComfy vía el CLI `runcomfy`: un enrutador inteligente sobre todo el catálogo de modelos de video (HappyHorse, Wan 2-7, Seedance, Kling, Veo 3-1, Hailuo, Dreamina) para text-to-video, image-to-video y extend-video.

Costo de contexto al activarse
6.2k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
diseno ui

Generación condicionada por pose en RunComfy vía la CLI `runcomfy`: enruta entre Kling Motion Control, Wan 2-2 Animate y Z-Image Turbo ControlNet LoRA según video/imagen y estilo.

Costo de contexto al activarse
2.7k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
diseno ui

Edición de regiones en fotogramas de video vía la CLI `runcomfy`: elimina objetos recurrentes, limpia cables o marcas de agua, o reemplaza regiones con movimiento coherente, enrutando entre Wan 2-7, Lucy Edit Restyle y Seedream 4-0.

Costo de contexto al activarse
2.5k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
diseno ui

Genera y edita imágenes en RunComfy vía la CLI `runcomfy`: un router inteligente entre todo el catálogo de modelos de imagen (FLUX 2, Nano Banana, GPT Image 2, Seedream, Qwen, Wan) para t2i e i2i.

Costo de contexto al activarse
7.4k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
diseno ui

Skills relacionados

Shadcn

121k

Gestiona componentes y proyectos shadcn: añadir, buscar, corregir, depurar, estilizar y componer UI, incluyendo interfaces de chat, con contexto del proyecto y documentación.

Costo de contexto al activarse
4.9k tok
Tamaño del paquete
15 archivos
Última actualización
hace 22 días
diseno ui

Diseña banners para redes sociales, anuncios, heroes de sitios web, assets creativos e impresión, con múltiples opciones de dirección de arte y visuales generados por IA.

Costo de contexto al activarse
2.1k tok
Tamaño del paquete
2 archivos
Última actualización
el mes pasado
diseno ui

Slides

116k

Crea presentaciones HTML estratégicas con Chart.js, tokens de diseño, layouts responsivos, fórmulas de copywriting y estrategias de diapositivas contextuales.

Costo de contexto al activarse
284 tok
Tamaño del paquete
6 archivos
Última actualización
el mes pasado
diseno ui