Communitygithub.com

s1dashu/ip-as-logo-skill

매우 단순하고 귀여운 의인화된 사각형 캐릭터 이미지를 생성합니다. 둥글고 두꺼운 형태, 두 가지 의도적인 캐릭터 색상, 하나의 단색 배경, 그리고 지배적인 하단 모서리 구성을 사용합니다. 동물, 생명체, 로봇, 유령, 식물, 사물 또는 기타 캐릭터 이미지를 만들 때 사용하며, 에이전트가 제품과 관련된 세 가지 방향을 추론하고 승인을 위해 6개의 독립적인 후보를 제안해야 하는 경우를 포함합니다.

ip-as-logo-skill란 무엇인가요?

이 스킬은 사용자 요청 또는 제품 컨텍스트에 기반하여 극도로 단순화된 귀여운 IP 캐릭터 이미지를 생성합니다. 주된 목표는 32x32 픽셀에서도 인식 가능한 상징적인 캐릭터를 만드는 것이며, 복잡한 세부 묘사 대신 4-7개의 큰 기본 도형과 최대 두 가지 IP 기본 색상을 사용합니다. 이 스킬은 제품 레포지토리의 README, 디자인 토큰 등의 컨텍스트를 자동으로 분석하여 주제를 추론하고, 사용자에게 세 가지 방향(IP 주제 또는 디자인 처리)과 6개의 독립적인 후보 생성을 제안합니다. 각 후보는 하단 좌측 또는 우측 모서리에서 등장하는 구성을 가지며, GPT Image 2, Seedance 5.0 Pro, Gemini Image Pro/Flash와 같은 최상위 이미지 모델을 요구합니다. 이 스킬은 대규모 배치 처리를 지원하며, 각 캐릭터의 실루엣, 얼굴 표정, 색상 구성, 배경 선택에 대한 엄격한 규칙을 통해 일관되고 비교 가능한 결과를 보장합니다.

지원 대상~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add s1dashu/ip-as-logo-skill

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

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

문서

IP as Logo (IP 로고)

가장 단순한 귀여운 IP 캐릭터를 만듭니다. 32x32 픽셀에서도 인식 가능한, 작고 사랑스러운 심볼을 만들되, 세밀한 캐릭터 일러스트레이션을 만들지 않습니다.

워크플로우

  1. 명시적인 IP 주제와 사용 가능한 제품 컨텍스트를 위해 요청을 분석합니다. 사용자가 명시적으로 제어하려 하지 않는 한, 사용자에게 색상 모드를 선택하도록 요청하지 마십시오.
  2. 사용자가 IP 주제를 지정하지 않았고 현재 작업 공간이 제품 레포지토리인 경우, 질문하기 전에 관련 읽기 전용 컨텍스트를 검사하십시오. README, 제품 문서, 패키지 또는 앱 메타데이터, 랜딩 페이지 카피, 매니페스트 및 디자인 토큰을 선호합니다. 제품 목적, 주요 대상 및 의도된 성격을 합리적인 신뢰도로 추론할 수 있을 때 컨텍스트가 충분하다고 간주하십시오.
  3. 제품 컨텍스트가 불충분한 경우, 제품의 기능, 대상 및 느낌을 다루는 한 번의 통합 배경 질문을 하십시오. 두 번째 배경 설문을 시작하지 마십시오. 답변 후 가장 잘 뒷받침되는 해석으로 계속 진행하십시오.
  4. 컨텍스트가 충분해지면, 생성 전에 항상 세 가지 간결한 방향을 제시하고 한 번에 6개의 독립적인 후보를 생성하도록 명시적으로 제안하십시오. 현재 요청이 이미 6개의 출력을 명시적으로 승인했거나 사용자가 추가 확인 없이 진행하도록 요청하지 않는 한, 사용자가 동의할 때까지 생성하지 마십시오.
  5. 선택된 세 가지 방향은 의도적으로 선택하십시오:
    • 사용자가 IP 주제를 명시적으로 지정한 경우, 해당 주제를 유지하고 실루엣 처리, 보조 색상 영역, 정의적 특징 또는 성격 강조를 기반으로 세 가지 독특한 디자인 처리를 제안합니다.
    • 사용자가 IP 주제를 지정하지 않은 경우, 세 가지 완전히 다른 IP 주제 또는 은유를 제안합니다. 각각을 다른 제품 속성 또는 브랜드 약속에 연결하십시오. 근거 없이 임의의 동물 세 가지를 반환하지 마십시오.
  6. 사용자의 응답을 정확히 해석하십시오:
    • 사용자가 세 가지 방향과 여섯 이미지 제안을 모두 수락하는 경우, 방향당 두 개의 독립적인 변형을 생성하고 A1, A2, B1, B2, C1, C2로 레이블을 지정합니다. A1, B1, C1은 좌하단에, A2, B2, C2는 우하단에 할당하여 각 방향이 한 번씩 각 측면에서 테스트되도록 합니다.
    • 사용자가 하나의 방향을 선택했지만 6개의 이미지를 수락하는 경우, 해당 방향의 6개의 제어된 변형을 생성하고 A1부터 A6까지 레이블을 지정합니다. 홀수 변형은 좌하단에, 짝수 변형은 우하단에 할당합니다.
    • 사용자가 제안된 수량, 방향 또는 분배를 거부하는 경우, 기본값을 주장하지 않고 사용자의 대체 지침을 따릅니다.
    • 다른 짝수 기본 배치 크기의 경우, 후보를 좌하단과 우하단에 균등하게 분할합니다. 홀수 배치의 경우, 추가 후보를 의도적으로 한쪽에 할당하고 불균형을 기록합니다. 사용자가 명시적으로 요청하지 않는 한 하단 중앙을 사용하지 마십시오.
  7. 모든 후보는 기본적으로 완전한 이미지에서 정확히 세 가지 의미론적 색상을 사용합니다. 즉, 정확히 두 개의 IP 베이스 색상과 하나의 배경 색상입니다. 추가 의미론적 색상을 도입하지 말고 얼굴 표시에는 두 IP 색상을 재사용하십시오. 다른 색상 수에 대한 명시적인 사용자 요청을 따르십시오. 필요한 제품 단서, 식별 특징, 복잡성 제한 및 제공된 팔레트를 유용한 비교에 충분하도록 일관되게 유지하십시오.
  8. 생성 전에 최상위 이미지 모델을 요구하십시오. GPT Image 2를 선호하며 Seedance 5.0 Pro, Nano Banana Pro (Gemini Image Pro) 또는 Nano Banana 2 (Gemini Image Flash)도 지원합니다. 그중 어느 것도 사용할 수 없는 경우, 사용자에게 적절한 도구를 활성화하거나 API 키를 제공하도록 요청하십시오. SVG 생성으로 대체하지 마십시오. 사용자의 명시적 동의가 있는 경우에만 다른 사용 가능한 이미지 모델을 사용하고, 그 품질이 권장 모델과 일치하지 않을 수 있음을 경고하십시오. 생성된 결과를 조작하지 마십시오.
  9. 런타임이 서브 에이전트를 지원하는 경우, 사용 가능한 동시성까지 6개의 독립적인 후보를 병렬화하십시오. 모든 서브 에이전트에 동일한 제품 브리핑, 공유 제약 조건 및 하나의 할당된 방향 또는 변형을 제공하고, 용량이 제한된 경우 나머지 후보는 후속 웨이브에서 실행하십시오. 서브 에이전트를 사용할 수 없는 경우, 별도의 이미지 생성 호출 또는 작업을 통해 후보를 생성하십시오.
  10. 사용자가 배경 팔레트를 제공하는 경우, 사용자가 명시적으로 달리 말하지 않는 한 제공된 모든 색상을 배경용으로 예약하십시오. 사용자가 주제 색상을 지정하지 않는 한, 주제와 컨텍스트에 대해 정확히 두 개의 IP 베이스 색상을 독립적으로 선택하십시오. 이전 또는 예제 팔레트를 허용된 배경의 폐쇄 목록으로 취급하지 마십시오.
  11. 아래의 복잡성 예산을 사용하여 각 주제를 추상화하십시오. 각 후보를 별도의 전체 해상도 정사각형 자산으로 생성하고, 이미지 모델에 연락처 시트, 그리드 또는 다중 이미지 시트를 구성하도록 요청하지 마십시오. 프롬프트 전용 재현성을 테스트할 때 이전 후보를 이미지 참조로 사용하지 마십시오.
  12. 각 배치를 일회성 창의적 시도로 취급하십시오. 요청된 모든 후보를 한 번 생성한 다음, 반환된 모든 결과를 그대로 보존하고 전달하십시오. 출력을 검사하여 전달을 차단하거나, 권장 또는 비권장으로 분류하거나, 자동으로 재시도하거나, 후처리로 수정하지 마십시오.
  13. 생성된 모든 결과를 보존하고 레이블을 지정하십시오. 모든 레이블, IP 방향 및 근거, 할당된 모서리, 저장된 경로, 프롬프트/색상 매핑 및 치수를 보고하십시오. 모든 결과를 함께 제시하고, 사용자가 명시적으로 다른 생성을 요청할 때만 개선 또는 대체를 생성하십시오.

생성 전에 방향을 제안할 때, 각 방향을 한 줄로 압축하여 설명하십시오: <IP 주제> — <제품 연결> — <정의적 실루엣>. 위 분배를 사용하여 6개의 이미지를 생성하자는 직접적인 제안으로 끝내십시오. 사용자가 요청하지 않는 한, 발견 단계를 긴 브랜딩 워크샵으로 바꾸지 마십시오.

복잡성 예산

  • 대략 4~7개의 큰 기본 기하학적 도형으로 하나의 지배적인 연속적인 외부 실루엣을 구축하십시오. 정체성, 표현 또는 인식에 기여하지 않는 도형은 병합하거나 삭제하십시오.
  • 최대 하나의 종 정의 특징을 사용하십시오. 예를 들어, 하나의 큰 주머니 부리, 한 쌍의 말린 뿔 또는 하나의 넓은 바이저.
  • 두 개의 IP 베이스 색상에 해당하는 최대 두 개의 넓은 내부 색상 영역을 사용하십시오. 얼굴은 두 개의 눈으로 유지하고, 표현에 필요한 경우에만 하나의 작은 입을 추가하십시오. 인식에 필수적이지 않은 한 눈썹, 하이라이트, 콧구멍, 질감, 윤곽선 및 장식 표시를 생략하십시오.
  • 반복되는 깃털, 비늘, 털 뭉치, 갑옷 판, 버튼, 나사, 숫자, 레이블 및 기타 삽화적 세부 사항을 제거하십시오.
  • 단순화, 귀여움 및 사랑스러운 아기 같은 성격을 결정적인 특성으로 만드십시오. 주제에 적합할 때 큰 머리, 콤팩트한 비율, 부드러운 볼, 넓게 떨어진 단순한 눈 및 차분하고 친근한 표정을 선호하십시오.
  • 32x32 픽셀에서 읽을 수 있는 검은 실루엣과 인식 가능성을 요구하십시오. 특징이 해당 크기에서 사라지거나 노이즈가 되는 경우, 확대, 병합 또는 제거하십시오.

형태 언어 및 구성

  • 두껍고 둥글며 무게감 있는 윤곽선과 넓은 색상 덩어리를 사용하십시오.
  • 날카로운 모서리, 뾰족한 귀나 부리, 바늘 같은 꼬리, 얇은 더듬이, 얇은 미소, 좁은 틈 및 예리한 불꽃 또는 깃털 끝을 금지하십시오. 필요한 모든 끝은 눈에 띄게 무딘 둥근 끝으로 대체하십시오.
  • 귀, 뿔, 날개, 아가미 또는 방울과 같은 쌍을 이루는 식별 특징의 두 구성원을 모두 표시하십시오.
  • 캐릭터를 똑바로 세우고 할당된 좌하단 또는 우하단 모서리에서 솟아오르는 모습으로 표시하고, 캔버스의 약 85-95%를 채워 IP가 시각적으로 지배적으로 유지되도록 하십시오.
  • 해당 모서리에서 솟아오르는 느낌을 강화할 때 하단 또는 할당된 측면에서의 크롭핑을 환영하지만, 정확한 가장자리 접촉 또는 고정된 크롭을 규정하지 마십시오.
  • 사용자가 명시적으로 요청하지 않는 한 캐릭터를 중앙 또는 하단 중앙에 배치하지 마십시오.
  • 보이는 구성 내에서 쌍을 이루는 식별 특징의 두 구성원을 모두 보존하십시오.
  • 아트워크를 똑바로 유지하십시오. 명시적인 요청 없이는 캔버스를 회전하거나 주요 마크를 기울이지 마십시오.

단순성 및 시각적 처리

  • 크고 깨끗한 의미론적 형태와 가장 강력한 가능한 단순한 실루엣으로 시작하십시오. 내부 특징이 인지되기 전에 캐릭터를 즉시 이해할 수 있어야 합니다.
  • 추가 정의보다 더 적고, 더 크고, 더 부드러운 형태를 선호하십시오. 해부학이나 재료를 설명하기 위해 특징을 추가하지 마십시오.
  • 얼굴 표시는 작고 단순하며 종속적으로 유지하십시오. 눈, 입, 코 또는 기타 작은 특징에 광택 핫스팟이나 정밀한 공동 렌더링을 추가하지 마십시오.
  • 명명된 배경 색상을 풍경, 질감, 후광, 비네트 또는 조명 변화 없이 시각적으로 단단하고 균일하게 유지하십시오.
  • 미묘한 입체 효과는 프롬프트 스켈레톤에서 사용된 단일 문장으로만 요청하십시오. 이를 수치적 강도나 그라데이션, 하이라이트 또는 그림자에 대한 지침으로 확장하지 마십시오. 생성기에서 반환된 우발적인 그라데이션, 음영 또는 약간의 입체감은 허용되며 필터링이나 재시도를 유발해서는 안 됩니다.
  • 요청된 시각적 방향을 그래픽적이고 단순하게 유지하고 클레이, 팽창식, 플라스틱, 플러시, 장난감 같거나 사실적인 렌더링을 요청하지 마십시오.

색상 및 캔버스

  • 완전한 이미지에서 기본적으로 정확히 세 가지 의미론적 색상을 사용하십시오. 즉, 정확히 두 개의 IP 베이스 색상과 하나의 배경 색상입니다.
  • 제품 컨텍스트, 주제 정체성, 의도된 성격 및 사용자 요청에서 두 개의 IP 색상을 선택하십시오. 둘 다 넓고 목적 있는 덩어리로 구성하고, 얼굴 표시에 하나를 재사용하고 다른 하나는 장식 조각을 흩뜨리는 대신 하나의 연속적인 정의 영역에 유지하십시오.
  • 두 주제 색상을 배경과 독립적으로 선택하십시오. 적절할 때는 선명하고 생생한 주제 색상을 선호하되, IP에 전역 채도, OKLCH, 색상 이동 또는 색차 대역을 부과하지 마십시오.
  • 컨텍스트에 대해 자유롭게 또는 사용자 제공 팔레트에서 배경을 선택하십시오. 사용자가 생생한 색상을 요청하지 않는 한, 채도를 약간 낮추어 배경을 부드럽게 음소거하되, 선명하거나 회색 또는 탁하지 않고 명확하게 유채색이고 의도적으로 유지하십시오. 이전 팔레트 및 예제는 제안일 뿐이며, 허용 목록 또는 필수 기본 팔레트가 아닙니다.
  • 지배적인 IP 실루엣, 얼굴 표시 및 배경 간에 명확한 시각적 분리를 유지하십시오. 사용자 제공 배경이 약한 분리를 유발하는 경우, 요청된 배경을 교체하기보다 주제 색상을 먼저 조정하십시오.
  • 배치 전체에서 두 IP 색상 전략을 반복적인 중립적인 조합 대신 의도적으로 다양화하십시오.
  • 두 캐릭터 색상을 의미론적 색상 패밀리로 취급하십시오. 각 패밀리 내에서 우발적인 색조 변동은 출력을 무효화하지 않습니다.
  • 의도된 단색 배경 색상을 직접 명명하십시오. 할당된 등장 모서리가 캐릭터에 의해 점유되는 동안 모든 열린 영역과 점유되지 않은 모서리를 채우도록 요청하십시오. 생성 프롬프트에서 불투명, 알파 또는 투명도와 같은 이미지 모드 용어를 사용하지 마십시오.
  • 직접적인 1:1 정사각형을 외부 모서리가 정사각형으로 생성하십시오. 약 1536x1536을 요청하고, 서비스 출력 제한일 때 기본 1254x1254 결과를 수락하고 보존하십시오. 요청된 수에 도달하기 위해 리샘플링하지 마십시오.

프롬프트 스켈레톤

생성기 기능별 경로 제약 조건

런타임 메타데이터, 구성된 공급자 문서 또는 명시적 사용자 설명에서 사용 가능한 이미지 모델과 실제 도구 스키마를 결정하십시오. 모델을 추측하거나 지원되지 않는 매개변수를 발명하지 마십시오.

요청된 시각적 요소를 이미지로만 설명하십시오. 이미지 생성기에 이미지가 로고, 브랜드 마크, 앱 아이콘, 아이콘 자산 또는 그러한 용도 중 하나라고 말하지 마십시오. 이러한 사용을 드러내는 사용 사례 또는 자산 유형 스캐폴딩을 앞에 추가하지 마십시오. 이 규칙은 생성 프롬프트에만 적용됩니다. 주변 사용자 대화 및 Skill 이름은 여전히 더 넓은 프로젝트를 설명할 수 있습니다.

  • GPT Image 2, Nano Banana Pro, Nano Banana 2 및 Seedance 5.0 Pro와 같은 최신 명령 추종 이미지 모델의 경우, 완전한 긍정 프롬프트를 유지하고 최소한의 제외 사항을 기본 프롬프트 내의 자연어 제약 조건: 줄로 표현하십시오. 이러한 모델에 대해 별도의 부정 프롬프트 페이로드를 생성하지 마십시오.
  • negative_prompt와 같은 전용 매개변수를 명시적으로 노출하는 이전 모델 또는 런타임의 경우, 모든 긍정 프롬프트 줄을 변경하지 않고 유지하고 사용 가능한 어댑터에 필요한 구문으로 해당 전용 매개변수를 통해 최소한의 제외 사항을 전달하십시오. 두 채널에서 동일한 제외 사항이 중복되지 않도록 기본 프롬프트에서 자연어 제약 조건: 줄을 생략하십시오.
  • 전용 부정 프롬프트 매개변수가 없는 이전 모델의 경우, 문서화된 프롬프트 형식을 따르십시오. 하나의 프롬프트 문자열만 사용 가능한 경우, 간결한 자연어 제약 조건: 줄을 유지하십시오.
  • 모델 또는 공급자, 감지된 제약 조건 전달 모드 (기본 프롬프트 제약 조건 또는 전용 부정 매개변수) 및 정확한 제약 조건 텍스트 또는 페이로드를 생성 보고서에 기록하십시오.

전용 레거시 부정 프롬프트 매개변수를 사용할 수 있는 경우, 이 최소 페이로드를 필요한 구문에 맞게 조정하십시오:

text, watermark, borders, frames, cards, presentation masks, extra subjects, scenery, thin fragile lines, sharp tips, photorealistic materials, strong three-dimensional rendering, external cast shadows

최신 명령 추종 모델 및 단일 프롬프트 인터페이스의 경우, 다음 완전한 프롬프트를 사용하십시오:

Create one complete full-bleed 1:1 square image.
Background: fill the entire square with solid <background>. Keep <background> visible in every open area and in the corners not occupied by the character; the assigned emergence corner must be occupied by the character.
Subject: place one extremely simplified, cute, endearing <subject> IP character on the background, reduced to one soft rounded continuous silhouette and one defining feature.
Complexity: use only 4–7 large basic shapes and at most two broad internal color regions. Use two simple eyes and add one tiny mouth only when it helps the expression. Remove every nonessential line, outline, anatomical detail, texture, and decoration. Keep the character readable at 32 × 32.
Coloring: use exactly two clean semantic colors for the IP character — one dominant base and one secondary region. Do not use any other semantic colors for the IP. Reuse the two IP colors for facial marks.
Feature: include precisely one defining feature that makes the subject identifiable — for example, one large pouch beak, one pair of curled horns, or one broad visor.
Silhouette: show the entire character connected directly to one continuous organic silhouette, emerging from the lower-left corner [or lower-right corner] and filling 85–95% of the frame. Make the silhouette readable in solid black at 32 × 32.
Shape: build the character from thick, rounded, weighty shapes. No sharp corners, pointed tips, thin gaps, or delicate lines.
Dimensionality: the character should feel softly dimensional and toy-like.
Constraints: no text, watermark, borders, frames, cards, presentation masks, extra subjects, scenery, thin fragile lines, sharp tips, photorealistic materials, strong 3D rendering, or external cast shadows.

즉시 lower-left corner를 lower-right corner로 교체하고, 각 프롬프트를 방향 설명과 일치시키십시오.

색상 추출

색상이 지정되지 않은 후보 배치의 경우, 생성된 캐릭터에서 지배적인 두 IP 색상을 추출하고 16진수 코드로 기록하십시오. 사용자가 이전에 명시적으로 배경 색상을 선택하지 않은 경우, 배경 색상을 기록하십시오.

일괄 생성 보고서:

수집된 각 생성 결과에 대해 다음을 기록하십시오:

  • 레이블 (예: A1, B2, C4)
  • IP 방향 및 간결한 근거
  • 할당된 모서리 (하단 좌측 또는 하단 우측)
  • 저장된 파일 경로
  • 사용된 프롬프트 (동적 값 포함, 전체 원시 텍스트)
  • 생성 색상 매핑 — 감지된 IP 색상 (16진수) 및 배경 색상 (16진수)
  • 치수 (생성된 이미지 크기, 예: 1536 × 1536)
  • 모델 및 제약 조건 전달 모드 (예: GPT Image 2, 기본 프롬프트 제약 조건 또는 Seedance 5.0 Pro, 전용 부정 매개변수)

모든 레이블을 할당된 방향 순서로 테이블에 제시하십시오. 생성된 이미지를 제시하기 위해 코드 블록, Markdown 이미지 삽입 또는 사용자에게 편리한 기타 형식을 사용하십시오.

제품 컨텍스트 주입

제품 컨텍스트가 의도된 IP 성격, 대상 또는 목적을 암시하는 경우, 생성 프롬프트에 단일 자연어 문장을 주입하여 제품의 성격을 전달하되 특징이나 UI 세부 사항을 참조하지 마십시오. 예를 들어, The product helps beginners learn to code through playful interactive stories. 또는 The brand is known for its minimalist, professional, and trustworthy project management software.라는 주입이 적절할 수 있습니다. 하지만 The interface uses a blue accent color and has a sidebar with file explorer, search, and extensions. 또는 The product helps users create documents, spreadsheets, and presentations.라는 주입은 적절하지 않습니다.

관련 스킬