Community이미지github.com

ykurilov/image-prompts

이미지 생성 모델(GPT Image 2.5, Nano Banana 2.1, Seedream 5)을 위한 프롬프트를 작성하고 수정합니다. 에이전트가 직접 생성하거나 수정해야 할 때, 혹은 결과물이 프롬프트를 따르지 않을 때 사용합니다.

image-prompts란 무엇인가요?

이 스킬은 이미지 생성 모델(GPT Image 2.5, Nano Banana 2.1, Seedream 5)에 최적화된 프롬프트(브리프)를 작성하고 수정하는 전문 도구입니다. 일반적인 프롬프트와 달리, 이 모델들은 브리프를 '실행 지침서'로 읽기 때문에, 스킬은 모델 선택부터 최종 결과 확인까지 체계적인 단계를 제공합니다. 먼저 작업 내용(모델, 서비스, 신규/수정, 참조 이미지, 텍스트 등)을 수집하고, 선택한 모델의 공식 문서를 참조한 후, 공통 규칙과 모델별 규칙에 따라 브리프를 작성합니다. 그 후 검증 과정을 거쳐 코드 블록 형태의 브리프, 모델 필드 이름의 요청 설정, 그리고 최종 이미지에서 육안으로 확인할 사항을 세 부분으로 출력합니다. 특히 수정 작업, 시리즈 이미지, 시점 변경 시의 구체적인 규칙을 제공하며, 이미지가 프롬프트를 따르지 않을 경우 체계적인 문제 해결 프로세스를 안내합니다. 이 스킬은 Cursor, Claude Code, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, 복잡한 이미지 생성 요청을 정확하고 일관되게 처리하는 데 필수적입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ykurilov/image-video-skills/tree/HEAD/skills/image-prompts

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

이미지 프롬프트

이 모델들의 프롬프트는 브리프입니다. 즉, 실행자에게 전달되는 지침서로, 텍스트를 다음과 같이 읽습니다: 어떤 것이 필요한지, 왜 필요한지, 무엇이 포함되고 무엇이 비어 있어야 하는지. 스킬은 브리프와 요청 설정을 출력합니다. 실제 생성은 스킬 또는 서비스 코드가 수행합니다.

단계

  1. 작업 수집. 모델 및 그 변형, 요청이 전달될 서비스, 신규 이미지 또는 수정, 참조 이미지, 문자 그대로의 텍스트, 이미지가 사용될 위치. 사용 가능한 참조 이미지를 열어 확인하십시오; 보지 못한 이미지에 대해서는 요청에 명시된 내용만 브리프에 포함합니다. 문자 그대로의 텍스트와 모델 선택이 불가능한 경우만 질문하십시오. 나머지 미지정 사항은 직접 결정하고 브리프 전에 가정을 나열하십시오. 모델이 지정되지 않은 경우 '모델 선택' 섹션에 따라 선택하고 선택 사항을 명시하십시오.
  2. 모델 파일 전체 읽기 브리프 첫 줄까지: GPT Image 2.5, Nano Banana 2.1, Seedream 5. 모델 파일의 내용이 아래 일반 규칙과 다를 경우 모델 파일이 우선합니다.
  3. 브리프 작성.
  4. '검증' 수행: 각 항목이 충족되었거나 브리프와 관련 없는지 확인.
  5. 세 부분 출력: 코드 블록 내의 브리프(빈칸이나 템플릿 없이 즉시 전송 가능); 모델 필드 이름으로 된 요청 설정 목록(서비스를 통해 전달하는 방법은 스킬 또는 서비스 코드가 알고 있음); 최종 이미지에서 육안으로 확인할 사항. 영어 브리프에 러시아어 요약 1-2줄을 추가하십시오.

브리프 일반 규칙

목적 우선. 브리프는 이것이 무엇이고 왜 필요한지로 시작합니다. 목적에 따라 모델이 연출, 조명, 레이아웃을 유추합니다. 그 다음은 연결된 문장: 누가, 무엇을 하는지, 어디서, 어떻게 촬영되었는지. 쉼표로 구분된 단어 목록은 모든 모델 결정을 전달합니다.

사물, 분위기가 아닌. 재질, 형태, 광원 및 방향, 구도와 앵글, 손의 위치와 시선. 중요한 재질이나 형태는 별도의 구문으로 명명합니다(모델이 가장 자주 바꾸는 부분). 품질, 가중치를 괄호로 표현하거나 별도의 '네거티브 프롬프트'는 이 모델들에서 의미가 없습니다.

설정은 텍스트 밖에. 크기, 종횡비, 품질, 투명도, 사고 깊이, 검색은 요청 필드로 지정합니다; 유일한 예외는 Seedream 5 파일에 설명되어 있습니다. 브리프에는 포맷에서 비롯된 구성 정보만 남깁니다: 어디가 비어 있는지, 캡션 위치는 어디인지, 너비를 무엇으로 채울지.

텍스트는 문자 그대로. 각 텍스트는 따옴표 안에, 필요한 대소문자와 기호를 포함하여, 자신의 위치와 글꼴 스타일과 함께 표기됩니다. 이미지에 있는 텍스트의 개수만큼 명시되며; 다른 텍스트는 없다고 직접 명시합니다. 사용자가 제공한 텍스트는 그대로 브리프에 포함됩니다: 축약, 단순화, 동의 없이 재구성하지 마십시오. 길고 작은 텍스트는 세 모델 모두에서 손상됩니다; 사용자의 텍스트가 그러한 경우 사용자에게 알리고 대안을 제안하되, 변경은 사용자의 '예' 후에만 가능합니다.

데이터는 실제. 숫자, 축 레이블, 다이어그램 단계, 이름은 브리프에 완전히 포함됩니다. 브리프에 없는 것은 모델이 임의로 생성합니다.

개수와 방향은 엄격하게. 개수는 '정확히'라는 단어와 숫자로 표기합니다. 왼쪽과 오른쪽은 시청자 기준 프레임의 측면입니다.

참조 이미지는 번호로. 번호는 요청에서 이미지의 순서입니다. 각 이미지에는 역할과 그 경계가 있습니다: 무엇을 가져오고 무엇을 가져오지 않을지.

수정은 새로운 장면이 아님. 수정 브리프는 하나의 변경 사항을 명시하고 그대로 유지될 사항을 이름별로 나열합니다; 시점 변경은 아래 별도 규칙을 따릅니다. 객체는 단어로 명명되며, '그것', '그녀' 등의 대명사는 사용하지 않습니다. 한 단계에 하나의 변경: 두 가지 변경은 순차적으로 두 개의 브리프가 필요합니다. 각 다음 단계에서 유지 대상 목록이 전체적으로 반복됩니다.

시점 변경은 짧은 명령. 기존 이미지가 있고 동일한 장면을 다른 방식으로 보여줘야 합니다: 다른 앵글, 카메라 높이, 샷 크기. 브리프는 영어로 된 짧은 명령입니다: 필요한 앵글만, 결과가 원하는 대로 나오지 않을 필수 요소만 포함. 장면 자체는 이미지가 전달합니다: 장면 설명과 유지 대상 목록은 불필요하며 결과를 나쁘게 하고 비용을 증가시킵니다.

시리즈. 캐릭터나 제품의 결정적인 특징은 각 시리즈 브리프에서 단어 그대로 반복됩니다. 모델이 한 요청으로 시리즈를 생성하지 않는 경우, 첫 번째 승인된 프레임은 다음 요청에서 '외모와 스타일만'이라는 역할의 참조 이미지로 사용됩니다.

금지는 정확하게. 먼저 원하는 상태를 설명합니다. 금지는 브리프 끝에 특정 불필요한 요소에 대해 추가되며, 만약을 대비한 목록이 아닙니다.

언어. 장면은 영어로 설명됩니다, 모델 변형이 러시아어를 이해하더라도: 이는 세 모델의 모든 변형에 대해 명시된 유일한 언어이며, 러시아어 브리프와 영어 브리프의 비교는 수행된 적이 없습니다. 텍스트는 원래 언어로, 나타나야 하는 형태 그대로 유지됩니다.

모델 선택

문서화된 차이점만 포함:

필요 사항적합 모델
이미지 내 러시아어 텍스트Seedream 5 lite를 제외한 모든 모델
한 요청으로 여러 개별 이미지Seedream 5 lite만
생성 시 투명 배경GPT Image 2.5
검색을 통한 최신 정보, 실제 장소 및 제품Nano Banana 2.1, Seedream 5 lite
참조 이미지에서 스타일 전이Nano Banana 2.1 불가
특정 영역 수정Seedream 5 pro 및 flash (좌표), GPT Image 2.5 (마스크)
이미지를 레이어로 분해Seedream 5 pro 및 flash

이미지가 프롬프트를 따르지 않을 때

  1. 각 실패를 한 문장으로 명명하고 이를 담당하는 브리프 줄을 찾으십시오. 줄이 없으면 브리프의 누락이며 모델의 고집이 아닙니다.
  2. 수정할 사항을 결정하십시오. 이미지가 실패를 제외한 모든 면에서 만족스러우면 기존 이미지를 수정하되, 한 단계에 하나의 실패만 수정하십시오. 그렇지 않으면 브리프를 수정하고 새로 생성하십시오. 이미지를 보지 않았고 사용자가 말하지 않은 경우 질문하거나 새 생성 브리프를 제공하십시오.
  3. 브리프 수정 시 실패와 관련된 줄만 변경하십시오. 불필요한 객체나 텍스트가 있으면 브리프 끝에 해당 항목에 대한 금지를 이름별로 추가하십시오.
  4. 반복 시 실패가 매번 다른 위치에서 발생하면 브리프의 문제가 아닙니다: 동일한 브리프로 생성을 반복하십시오.
  5. 모델 파일의 실패 섹션을 확인하십시오: 일부 실패는 텍스트로 해결되지 않으며, 이에 대해 알리고 브리프를 계속 수정하지 말아야 합니다.

검증

  • 첫 번째 문장이 사물과 그 목적을 명명합니다.
  • 텍스트에 크기, 해상도, 품질에 대한 단어가 없습니다. 모두 설정 목록에 있습니다.
  • 각 텍스트: 따옴표, 위치, 글꼴 스타일; 다른 텍스트가 없음을 명시하는 구문이 있습니다.
  • 이미지에 있어야 할 모든 숫자와 레이블이 브리프에 있습니다.
  • 각 참조 이미지: 번호, 역할, 역할 경계.
  • 수정: 하나의 변경, 유지 대상의 이름 목록, 객체 대신 대명사 없음.
  • 시점 변경: 짧은 명령, 필수 요소만, 장면 설명 없음.
  • 선택한 모델 변형에 없는 기능은 브리프나 설정에서 사용되지 않습니다.
  • 육안으로 확인할 사항이 명시됨; 키릴 문자의 경우 러시아 문자가 라틴 문자로 대체되지 않았는지 확인.

관련 스킬