원클릭으로
image-tools
AI image generation and editing. Provides generate_image and edit_image tools for creating and modifying images.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
AI image generation and editing. Provides generate_image and edit_image tools for creating and modifying images.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Canvas node CRUD operations. Provides tools to list, get, create, update, and delete theater canvas nodes.
专业品牌视觉识别系统设计技能。解析用户logo与品牌设计需求,按照品牌视觉识别系统展示板模板构建结构化英文提示词,调用 generate_image 工具生成包含主标志、配色方案、设计网格、概念草图、灵感板、应用样机等完整元素的专业品牌设计展示板。适用于8K超高细节平面设计作品集品质输出。
Canvas node CRUD operations. Provides tools to list, get, create, update, and delete theater canvas nodes.
专业品牌视觉识别系统设计技能。解析用户logo与品牌设计需求,按照品牌视觉识别系统展示板模板构建结构化英文提示词,调用 generate_image 工具生成包含主标志、配色方案、设计网格、概念草图、灵感板、应用样机等完整元素的专业品牌设计展示板。适用于8K超高细节平面设计作品集品质输出。
专业摄影器材、参数和案例配方指南,用于角色、道具、场景的 AI 图像生成。使用于需要把相机机身、镜头品牌、焦距、光圈、布光、景深、焦外、胶片或电影镜头质感转写成提示词的任务,适用于 GPT-image-2、nanobanana2、nanobananapro、seedream 5.0 等文生图/图生图模型。
专业化妆术与美妆产品指南,用于AI人像图像生成中的面部精致度提升。涵盖底妆体系、眼妆技法、唇妆质感、修容高光、肤质效果等完整美妆知识,适用于GPT-image-2、nanobanana2.0、nanobanana pro等文生图/图生图模型。
| name | image_tools |
| description | AI image generation and editing. Provides generate_image and edit_image tools for creating and modifying images. |
| metadata | {"builtin_skill_version":"1.1"} |
Use this skill when the user asks to create, draw, generate, design, edit, modify, or enhance images.
Loading this skill activates the generate_image and edit_image tools.
IMPORTANT: After loading this skill, you MUST call either generate_image or edit_image tool to perform image operations. Do NOT call image_tools directly - it is NOT a tool name.
Generate images from scratch using only a text prompt. No reference image is used.
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | Detailed English description of the image. See Prompt Writing Guide below. |
aspect_ratio | string | No | Image aspect ratio (e.g. "1:1", "16:9", "9:16", "4:3"). Default is "auto". |
n | integer | No | Number of images to generate (1-4). Default is 1. |
generate_image(
prompt="A serene Japanese garden with cherry blossoms, koi pond, and a wooden bridge, watercolor painting style, soft morning light filtering through branches",
aspect_ratio="16:9",
n=1
)
The tool returns image URLs in markdown format. Include them in your response.
Edit or generate an image using one or more reference images as the visual basis. The reference images guide the output — the AI sees them and builds upon them.
Key decision rule: Whenever a reference image exists (from canvas, chat history, or user upload) and the user wants the output to visually relate to it, use edit_image. Only use generate_image when creating from pure text with no visual reference.
| Parameter | Type | Required | Description |
|---|---|---|---|
image_url | string | No* | Single reference image URL/path (e.g. /api/media/filename.jpg). Do NOT pass base64. |
image_urls | string[] | No* | Multiple reference image URLs/paths (up to 5). Use for multi-image composition. |
prompt | string | Yes | Description of the desired output. See Edit Prompt Patterns below for templates. |
aspect_ratio | string | No | Output aspect ratio. Single-image edit follows input; multi-image defaults to first image (can be overridden). |
quality | string | No | Output quality ("standard" or "hd"). Default uses global config. |
* Either image_url or image_urls must be provided. image_urls takes precedence.
Single-image reference (character in new scene):
edit_image(
image_url="/api/media/character-ref.png",
prompt="The same woman from the reference image, now standing in an ancient Chinese xianxia world on a floating mountain path, wearing flowing white immortal robes with jade accessories, cinematic golden-hour lighting, volumetric fog, 8k ultra-detailed",
aspect_ratio="16:9"
)
Multi-image composition (combine elements):
edit_image(
image_urls=[
"/api/media/character-sheet-1.png",
"/api/media/character-sheet-2.png"
],
prompt="An epic battle scene between the two characters from the reference images. Character 1 (from first image) leaping with a light sword overhead strike, Character 2 (from second image) blocking with dual axes, energy collision sparks. Rain-soaked cyberpunk street at night, neon reflections on wet ground, low-angle cinematic shot, 8k",
aspect_ratio="16:9"
)
Inpainting (partial edit):
edit_image(
image_url="/api/media/living-room.png",
prompt="Using the provided image, change only the blue sofa to a vintage brown leather chesterfield sofa. Keep everything else exactly the same, preserving the original lighting, shadows, and composition"
)
Style transfer:
edit_image(
image_url="/api/media/city-photo.jpg",
prompt="Transform this photograph into the artistic style of Vincent van Gogh's Starry Night. Preserve the original composition of buildings and streets, but render all elements with swirling impasto brushstrokes and a dramatic palette of deep blues and bright yellows",
quality="hd"
)
The tool returns the edited/generated image URL in markdown format.
| Scenario | Tool | Reason |
|---|---|---|
| "Draw me a cat" (no reference) | generate_image | Pure text-to-image |
| "Put this character in a forest" (has reference) | edit_image | Reference image guides character appearance |
| "Generate a three-view sheet based on this image" | edit_image | Reference image provides the character to replicate |
| "Change only the background to sunset" (has image) | edit_image | Inpainting — partial edit |
| "Regenerate with a better prompt" (starting over) | generate_image | Discarding previous result, fresh generation |
| "Make this image anime style" | edit_image | Style transfer on existing image |
| "Put dress from image A on person from image B" | edit_image + image_urls | Multi-image composition |
| "Add this logo to her t-shirt" (2 images) | edit_image + image_urls | High-fidelity detail merging |
| "Refer to my original two character sheets" | edit_image + image_urls | Combining elements from multiple sources |
Core principle: Describe the scene narratively, don't just list keywords.
The model's strength is language understanding. A descriptive paragraph always produces better results than a keyword list.
Build prompts in this order:
Good prompt:
"A weathered old fisherman mending nets on a wooden dock at golden hour, Mediterranean fishing village in the background with whitewashed buildings and blue shutters, oil painting style with visible brushstrokes, warm amber lighting, eye-level composition"
Bad prompt (keyword soup):
"fisherman, dock, sunset, Mediterranean, oil painting, detailed, 8k"
| Category | Examples |
|---|---|
| Photorealistic | "photograph", "studio-lit product photo", "DSLR shot", "street photography" |
| Illustration | "digital illustration", "concept art", "storybook illustration" |
| Painting | "oil painting", "watercolor", "acrylic on canvas", "impressionist" |
| Anime/Manga | "anime style", "cel-shaded", "manga illustration", "Studio Ghibli style" |
| 3D/CG | "3D render", "Pixar style", "Unreal Engine", "isometric" |
| Sketch | "pencil sketch", "charcoal drawing", "ink wash", "line art" |
| Design | "vector icon", "flat design", "minimalist", "infographic" |
| Ratio | Best for |
|---|---|
1:1 | Avatars, icons, social media thumbnails |
16:9 / 9:16 | Widescreen scenes, mobile wallpapers, stories |
4:3 / 3:4 | Presentations, classic portraits |
3:2 / 2:3 | Photography, movie stills |
2:1 / 1:2 | Banners, panoramic headers |
auto | Let model choose the best ratio for the prompt |
When using edit_image, use these proven prompt patterns for best results:
Change a specific element while preserving everything else.
Template:
"Using the provided image, change only the [specific element] to [new description]. Keep everything else in the image exactly the same, preserving the original style, lighting, and composition."
Examples:
Recreate the content in a different artistic style.
Template:
"Transform the provided [subject description] into the artistic style of [target style]. Preserve the original composition but render it with [description of stylistic elements]."
Examples:
Place a character from reference into a completely new environment.
Template:
"The same [character description from reference] from the reference image, now [action/pose] in [new environment]. Preserve the character's [key features to keep]. [Style and technical details]."
Examples:
Combine elements from multiple reference images.
Template:
"Create a new image by combining elements from the provided images. Take the [element from image 1] and [action] with the [element from image 2]. The final image should be [description of final scene]. Adjust lighting and shadows to create a cohesive result."
Examples:
When critical details (face, logo, text) MUST be preserved exactly.
Template:
"Using the provided image(s), [edit description]. Ensure that [critical element] remains completely unchanged. The [modified element] should [integration description]."
Examples:
Generate a character reference sheet from a single image.
Template:
"Create a professional character reference sheet showing [character from reference] in three views: front view, right side view, and back view. Neutral standing pose, pure white background, consistent proportions across all views, character design sheet style."
edit_image, use the file path from canvas nodes or previous generations — never paste base64 data.n parameter on generate_image instead of calling multiple times.image_urls array. Up to 5 images supported.aspect_ratio.