Community이미지github.com

liuliu521789/wechat-pictorial-character-sheet

업로드된 인물 사진을 기반으로 위챗 그림 스타일의 주인공 삼면도(정면, 3/4측면, 측면)와 반신 초상화를 생성하고, 캐릭터 잠금 문서(character-lock.md)를 작성합니다. 역할에 맞는 의상을 강제하며, 얼굴을 상상으로 생성하지 않습니다.

wechat-pictorial-character-sheet란 무엇인가요?

이 스킬은 사용자가 업로드한 실제 인물 사진을 반드시 참조하여, 위챗 그림 연재물(WeChat Pictorial) 스타일의 주인공 삼면도(主角三视图/定妆图)를 생성하는 데 특화되어 있습니다. 핵심 기능은 캐릭터의 정면, 3/4측면, 측면의 전신 턴어라운드 시트와 반신 초상화를 수채화 스타일로 제작하는 것이며, 이를 위해 사진 속 인물의 얼굴, 나이, 헤어스타일, 안경 등의 신원 정보를 추출합니다. 의상은 사진 속 옷차림이 아닌, 사용자가 지정한 `cast_role`에 따라 `references/role-wardrobe.md` 파일에서 결정되며, 예를 들어 사진에 티셔츠를 입었더라도 역할이 판사이면 법복을 그립니다. 사용자가 인물 사진을 업로드하지 않으면 작업을 중단하고 업로드를 요청하며, 상상으로 얼굴을 절대 생성하지 않습니다. 생성된 이미지는 Cursor의 `GenerateImage` 도구를 활용하며, `character-lock.md` 파일을 통해 캐릭터 정보를 체계적으로 관리하고 이후 `wechat-pictorial-longform` 스킬로의 연계를 지원합니다.

지원 대상✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/liuliu521789/wechat-pictorial-skills/tree/HEAD/wechat-pictorial-character-sheet

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

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

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

문서

wechat-pictorial-character-sheet은(는) 무엇을 하나요?

주인공 턴어라운드 에셋만 생성합니다. 사용자가 wechat-pictorial-longform으로 계속 진행하도록 요청하지 않는 한, 스토리보드나 스토리 패널을 만들지 마십시오.

필수 요구사항 — 인물 참조 사진

사용자는 최소 한 장의 선명한 인물 사진을 업로드해야 합니다. (얼굴이 보여야 하며, 반신 사진이 가장 좋습니다.)

인물 이미지가 첨부되지 않았고 로컬 경로도 제공되지 않은 경우:

  1. 중단합니다. 상상으로 시트를 생성하지 마십시오.
  2. 한 번만 요청합니다: 请上传一张主角人物照片(正面或半身清晰人脸)作为参考,再生成三视图。
  3. 이미지를 사용할 수 있을 때만 재개합니다.

사진이 없더라도 사용자가 해당 인물이 주인공이라고 명시적으로 밝히고 동일 인물의 그림 아트를 업로드한 경우에는 유효한 참조로 간주할 수 있습니다. 그러나 여전히 어떤 형태의 인물 이미지는 필수입니다.

재그리기 규칙: 신원(얼굴, 나이, 머리카락, 안경, 체형)을 위해 사진을 사용합니다. 최종 시트는 반드시 그림 수채화 스타일이어야 합니다. 사진을 출력물에 붙여넣거나, 자르거나, 포토리얼하게 트레이싱하지 마십시오.

호출 방법

@wechat-pictorial-character-sheet/SKILL.md
(인물 사진 첨부)
주인공 삼면도 생성: cast_role=people_assessor, 신분에 맞는 복장; 기본 수채화 스타일
@wechat-pictorial-character-sheet/SKILL.md
(인물 사진 첨부)
cast_role=judge, 정식 재판용 검은 법복 빨간 안감; 삼면도+반신상 출력 및 character-lock.md 작성

두보(豆包) 사용자: 본 SKILL.md를 붙여넣고 먼저 인물 사진을 업로드한 후 작업 문장을 입력하세요. 이미지 생성 시 해당 사진을 캐릭터/참조 이미지로 설정하십시오.

입력값

필드필수비고
인물 참조 이미지예사진 또는 명확한 초상; 강력한 게이트
cast_role예references/role-wardrobe.md 참조
label권장예: 노친네
traits선택재정의 또는 추가 특성; 없으면 사진에서 추출
wardrobe아니요cast_role의 기본값 사용 (사진 속 옷과 다를 수 있음)
style아니요스타일 참조 / style-card.md / 번들 기본값

의상은 역할을 따르며, 반드시 사진 속 일상복을 따르지는 않습니다. (예: 사진에 티셔츠를 입었지만 cast_role=judge인 경우 → 얼굴은 유지하고 검은 법복 그림)

스타일 소스

  1. 사용자 스타일 참조 → 프롬프트 노트
  2. 그 외 작업 공간 style-card.md
  3. 그 외 형제 파일 ../wechat-pictorial-longform/references/default-style.md
  4. 그 외 references/default-style-snippet.md

파이프라인

  1. 인물 이미지 존재 확인; 없으면 중단하고 업로드 요청.
  2. 비전(Vision)으로 사진 읽기 → 얼굴/머리카락/안경/나이 노트.
  3. references/role-wardrobe.md를 통해 cast_role 및 의상 해결.
  4. references/sheet-schema.md에 따라 character-lock.md (status: draft) 작성; source_person_ref를 파일명으로 설정.
  5. 프롬프트 컴파일; Cursor GenerateImage가 사용 가능할 때 생성:
    • reference_image_paths 에는 반드시 인물 사진이 포함되어야 합니다 (스타일 참조가 있는 경우 해당 참조도 포함)
    • character-lead-sheet.png — 정면 | 3/4측면 | 측면
    • character-lead.png — 반신 / 흉상 시트 비율 16:9 또는 3:2; 초상화 비율 3:4 또는 1:1
  6. 사용자 확인 → status: locked.
  7. 선택적으로 wechat-pictorial-longform으로 핸드오프.

시트 레이아웃 규칙

  • 업로드된 인물과의 닮음; 모든 뷰에서 동일한 얼굴
  • 복장 = 역할 의상 (모든 뷰에서 일관)
  • 크림색 종이 / 부드러운 수채화; 물방울 무늬 없음; baked 캡션 없음
  • 최대 한 개의 역할 소품 (예: 서류 폴더)

프롬프트 스켈레톤 (영어)

character turnaround sheet on textured cream paper, soft realistic watercolor,
three views of the SAME person left to right: front, three-quarter, side,
likeness to the reference person photo, {anchor_en}, {role wardrobe},
identical face and outfit across views, illustrated not photographic,
clean empty margins, no text, no watermark

초상화: 동일한 닮음 + 의상, 반신, 조용한 배경, 텍스트 없음.

결과물

character-lock.md
character-lead-sheet.png
character-lead.png
prompts/character-sheet.txt
prompts/character-portrait.txt

품질 기준

  • 인물 참조 이미지 없이 생성 금지
  • 얼굴은 참조와 일치; 의상은 cast_role과 일치
  • 앵커는 이후 패널을 위해 안정적이어야 함; 시트는 디자인 턴어라운드이지 스토리 장면이 아님

관련 스킬