Community이미지github.com

YIAN6557/eian-article-art

黑板粉笔风의 기사 표지 및 삽화 생성 스킬: 순수 검은 배경 + 하얀 분필 낙서小人 + 손글씨체, 아이콘과 일부 표기만 컬러. 전체 기사(또는 대본)에 삽화가 필요할 때 자동으로 필요한 위치를 선별하고 목록과 샘플을 제공한 후 승인을 받아 모두 그리고 삽화가 포함된 기사를 제공합니다.

eian-article-art란 무엇인가요?

이 스킬은 Eian이 정의한 '칠판 분필 스타일'로 기사 표지와 본문 삽화를 제작합니다. 사용자가 '표지', '헤더 이미지', '삽화', '기사에 그림 그리기', '이 내용을 설명하는 그림' 등을 요청하거나 X 장문, 위챗 공식 계정, 블로그, 게시물에 이미지가 필요할 때 다른 스타일이 명시되지 않은 경우 자동으로 활성화됩니다. 주요 특징은 순수 검은색 배경(#000), 하얀 분필 느낌의 낙서 선, 둥글고 얼굴 없는 통통한 캐릭터(小人), 손글씨체(Hannotate SC)이며, 아이콘과 측정 표기선 및 숫자에만 제한적으로 색상(주황)을 사용합니다. Codex의 이미지 생성 도구를 활용하며, 글자는 HTML로 직접 작성하여 정확성을 보장합니다. 한글과 영어 기사를 모두 지원하며, 전체 기사에 대한 삽화 계획 수립, 샘플 이미지 제공, 사용자 승인 후 일괄 생성, 최종적으로 삽화가 포함된 마크다운 문서 제공까지 단계별로 진행합니다. 각 이미지는 하나의 주제만 다루며 직관적으로 이해할 수 있도록 설계됩니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/YIAN6557/eian-article-art/tree/HEAD

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

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

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

미리보기

스킬 README에서

eian-article-art preview

문서

기사 표지 및 삽화 (칠판 분필 스타일)

이것은 작가 Eian이 정한 스타일입니다. 작업을 시작하기 전에 반드시 examples/final/cover_bw3.png와 examples/final/fig6.png를 열어보고 나서 그리십시오. 영문 기사라면 examples/final/en/도 참조하십시오.

사용자가 다른 스타일을 요청하거나 다른 참조 이미지를 제공한 경우 사용자의 지시를 따르고 여기를 적용하지 마십시오.

아래 <skill>은 이 스킬이 위치한 폴더를 가리킵니다 (Codex에 설치된 경우 일반적으로 ~/.agents/skills/eian-article-art, Claude Code에 설치된 경우 ~/.claude/skills/eian-article-art).

스타일 엄격 규칙

  • 배경색: 순수 검정 #000, 텍스처, 그라데이션, 테두리 없음.
  • 선: 가는 흰색 분필 낙서 선으로 형태를 만듭니다. 밝은 면은 선이 조밀하고, 어두운 면은 선이 듬성듬성하며, 가장자리에 몇 개의 흩어진 선이 있습니다. 깨끗한 굵은 흰색 외곽선, 회색 채우기 및 발광 효과는 사용하지 마십시오.
  • 小人: 통통하고 매끄러우며 큰 둥근 머리, 얼굴과 옷이 없습니다.
  • 두 장의 참조 이미지, 각각 반드시 포함: 이미지 1 assets/refs/figure_ref.png는 小人 담당; 이미지 2는 선 질감 담당: 표지는 examples/raw/cover_slot_bw_a.png, 삽화는 examples/raw/fig2_cost_a.png를 사용합니다. 이미지 1만 사용하면 그림이 너무 매끄럽고 펠트처럼 되며 가장자리에 흰색 후광이 생깁니다.
  • 색상: 두 곳에서만 색상 사용 가능: 도구 아이콘(공식 색상 유지); 측정용 표기선과 숫자(주황 #D97757, #E8896A). 나머지는 모두 흑백.
  • 글자: 글꼴 Hannotate SC, 흰색. AI는 글자를 그리지 않으며, 모든 글자는 HTML로 작성하여 정확성을 보장합니다. 그림 위의 글자는 기사의 언어를 사용합니다.
  • 내용: 한 그림은 한 가지 주제만 다루며, 한눈에 이해할 수 있어야 합니다. 각주, 페이지 번호, 워터마크, 장식은 넣지 않습니다.

크기 및 글자 크기

그림크기한글 글자 크기영문 글자 크기
표지2000×800, 왼쪽 그림 오른쪽 글자제목 92, 부제목 50제목 92, 부제목 44 (두 줄 가능)
삽화1672×941, 위쪽 그림 아래쪽 글자레이블 58, 설명 45, 전체 제목 72; 최소 45레이블 52, 설명 40–45, 전체 제목 52–54; 최소 40

영문은 한글보다 훨씬 깁니다: 한 줄에 맞지 않으면 두 줄로 나누거나 표의 최소값으로 글자 크기를 줄이되, 글자가 그림 밖으로 나가거나 그림을 압박하지 않도록 하십시오.

전체 기사 작업 흐름

  1. 전체 기사를 읽고 위치 선정: references/pick_spots.md에 따라 장 수를 계산하고 위치를 선정하여 목록 표를 작성합니다 (어느 단락 뒤에, 무엇에 대한 내용, 왜 그림이 필요한지, 화면 구성, 그림 위의 글자).
  2. 폴더 생성: 기사 옆에 <기사명>_삽화/ 폴더를 만들고 그 안에 prompts/ raw/ logos/ final/를 생성합니다.
  3. 먼저 한 번 멈춤: 목록 표와 샘플 이미지 한 장(일반적으로 표지)을 사용자에게 보여줍니다. 사용자가 승인한 후 나머지를 한 번에 그립니다. 사용자가 수정을 요청하면 수정하고, 언급하지 않은 것은 수정하지 않습니다.
  4. 프롬프트 작성: 먼저 references/pitfalls.md를 확인합니다. templates/prompt_cover.txt 또는 templates/prompt_fig.txt를 수정하여 prompts/에 저장합니다. 수량, 위치 백분율 및 글자를 위한 여백을 명확히 작성합니다. 캐릭터 동작은 신체 움직임으로 표현하고 감정 단어는 사용하지 않습니다. examples/prompts/에 승인된 7개의 전체 예제가 있습니다.
  5. 그림 그리기 (한 번에 한 장씩, 두 장의 참조 이미지 모두 포함):
    • Codex 사용 시: 자체 이미지 생성 도구를 사용하고 두 참조 이미지의 경로를 전달합니다 (referenced_image_paths, 이미지 1이 먼저, 이미지 2가 나중). 프롬프트는 prompts/의 전체 텍스트를 사용합니다. 생성 후 도구는 이미지가 저장된 위치를 알려줍니다 (~/.codex/generated_images/...). 이를 cp 명령어로 raw/<이름>.png에 복사합니다.
    • Codex가 아닌 경우 (예: Claude Code): 스크립트를 사용하여 로컬 Codex를 호출합니다. <기사명>_삽화/에서 실행합니다 (삽화의 경우 마지막 참조 이미지를 fig2_cost_a.png로 교체):
      bash <skill>/scripts/codex_image2.sh prompts/x.txt raw/x.png <skill>/assets/refs/figure_ref.png <skill>/examples/raw/cover_slot_bw_a.png
      
    • 참고: Codex의 referenced_image_paths에 이미지 2의 경로를 전달할 때는 이미지 2의 경로만 전달하고, codex_image2.sh와 달리 이미지 1의 경로는 전달하지 않습니다.
  6. 글자 추가: templates/cover.html 또는 fig.html을 <기사명>_삽화/에 복사하고, 사용된 아이콘을 logos/에 복사한 후 그림과 글자를 수정합니다 (먼저 references/layout.md 확인). 그런 다음 스크린샷을 찍습니다:
    bash <skill>/scripts/shot.sh fig1.html final/fig1.png
    
    스크린샷은 Chrome을 사용합니다. Chrome은 Codex 샌드박스에서 열리지 않으므로 스크립트가 FAILED를 보고합니다. 이때 Codex는 샌드박스 외부에서 동일한 명령어를 실행하도록 요청하고 (권한 상승), 사용자에게 이 단계는 단순히 Chrome을 사용하여 웹페이지를 이미지로 캡처하는 것임을 설명해야 합니다. 요청이 불가능한 경우 (예: codex exec), 모든 스크린샷 명령어를 포함하는 내보내기 스크립트를 작성하고 사용자에게 샌드박스 외부에서 이 스크립트를 실행하도록 안내합니다.
  7. 검사 (각 이미지를 캡처한 후 열어서 확인하고, 불합격 시 다시 그리거나 HTML 수정; 수정 방법은 references/pitfalls.md 및 references/layout.md 참조):
    • 화면에 알파벳, 깨진 글자 없음, 객체 수 정확, 잘린 부분 없음.
    • 小人은 둥근 머리에 얼굴이 없고 참조 이미지와 동일한 캐릭터이며, 뻣뻣하지 않고 외계인처럼 보이지 않아야 함.
    • 객체도 낙서 선으로 그려져 명암이 있어야 함. 자로 그린 듯한 얇은 선 프레임이 아니어야 함.
    • 글자는 손글씨체 (Hannotate SC) 여야 함. 일반 고딕체로 보이면 글꼴이 다운로드되지 않은 것이므로 '서체 관리자'에서 다운로드.
    • 글자가 그림을 압박하지 않고, 글자 크기가 위 표보다 작지 않으며, 글자가 그림 밖으로 나가지 않아야 함.
    • 글자는 캔버스 네 변에서 최소 70픽셀 떨어져야 함; 인접한 두 레이블 사이는 최소 40픽셀 이상; 같은 줄의 레이블 행 수는 동일.
    • 글로 설명하는 내용을 그림 자체에서도 확인할 수 있어야 하며, 글자에만 의존해서는 안 됨.
    • 모든 이미지를 examples/final/의 샘플 이미지와 함께 놓고 비교하여 스타일이 일관되는지 확인.
  8. 사용자에게 전달:
    • final/의 모든 PNG 파일.
    • <기사명>_삽화포함.md: 원문을 한 글자도 수정하지 않고, 목록에서 정한 단락 뒤에만 ![](<기사명>_삽화/final/fig1.png)를 삽입하며, 표지는 맨 위에 배치.
    • 목록 표 (최종 버전).
    • X 게시글이나 위챗 공식 계정 초안에 넣어야 하는 경우 references/publish_drafts.md 참조 (선택 사항, 브라우저를 조작할 수 있는 agent 필요).

한 장의 그림만 필요한 경우 (전체 기사가 아닌 경우) 1단계를 건너뛰고 4단계부터 시작하며, 여전히 먼저 사용자에게 해당 그림을 보여줍니다.

표지 규칙

  • 왼쪽에 小人 하나 + 큰 물체 하나를 두고 비유를 사용하여 기사의 핵심을 설명합니다. 예: '카드 뽑기 줄이기'에 관한 기사라면 小人이 슬롯 머신을 당기고 필름이 바닥에 쌓여 있는 모습을 그립니다.
  • 표지 그림은 3:2 비율을 사용합니다 (templates/cover.html이 3:2로 그림을 배치). 더 넓은 비율로 그려진 경우 먼저 왼쪽에서 3:2로 자른 후 넣습니다.
  • 그림은 크게: 왼쪽 절반의 높이를 가득 채우며 cover_bw3.png와 같은 크기여야 합니다. 그림이 작은 경우 다시 그릴 필요 없이 HTML에서 확대합니다 (references/layout.md 참조).
  • 그림이 너무 가장자리에 붙지 않도록: 그림의 가장 왼쪽은 캔버스 왼쪽에서 최소 72픽셀 떨어져 있어야 합니다 (#art 확대 후 다시 확인).
  • 오른쪽 위에서 아래로: 한 줄의 아이콘 (기사에서 언급된 도구만, 언급되지 않은 것은 넣지 않음) → 한 줄의 큰 제목 → 한 줄의 부제목.
  • 제목이 들어갈 수 있어야 함: 한글 글자 크기 × 글자 수가 1200을 초과하지 않아야 합니다. 기본 92포인트에서 최대 13자, 더 길면 글자 크기를 줄이고 (최소 76), 그래도 맞지 않으면 두 줄로 나눕니다. 글자가 적고 아이콘이 없는 경우 110까지 늘릴 수 있습니다. 영문은 examples/cover_en.html 참조.
  • 글자와 그림은 최소 40픽셀 이상 떨어져야 합니다. 그림이 왼쪽 절반을 넘는 경우 먼저 #art를 약간 축소하여 글자가 그림에 닿지 않도록 합니다.
  • 아이콘은 중앙의 패턴만 남기고 둥근 배경판과 테두리를 제거합니다. assets/logos/에 Claude, Codex, Seedance가 있습니다. 다른 도구는 공식 아이콘을 찾아 동일하게 배경판을 제거합니다.

필요 사항

  • macOS: 글꼴 Hannotate SC는 Mac에 내장되어 있습니다 (처음 사용 시 '서체 관리자'에서 다운로드 필요).
  • Google Chrome (Chromium 또는 Edge도 가능), 스크린샷 촬영용.
  • 그림 그리기: Codex는 자체적으로 그릴 수 있습니다. 다른 agent는 로컬에 Codex가 설치되어 있어야 합니다 (codex 명령어 또는 ChatGPT 데스크톱 버전), codex_image2.sh가 자동으로 찾습니다.

관련 스킬