Communitygithub.com

wailzenz/wailzenz-video-dz

Reel 썸네일 (영상의 첫 프레임, 프로필 그리드의 1:1 정사각형으로 보이는 부분)과 YouTube 썸네일 16:9을 세 가지 아이디어로 디자인합니다 — 모두 모바일 화면에서 읽을 수 있는 크기로 제작합니다.

wailzenz-video-dz란 무엇인가요?

이 기술은 사용자가 말한 '썸네일', '커버', 'Reel 커버', 'YouTube 썸네일' 등의 요청을 처리하여 Reel (9:16)의 첫 프레임 썸네일과 YouTube 썸네일 (16:9)을 제작합니다. Reel의 경우 프로필 그리드에서 1:1로 보이는 부분에 모든 중요한 요소를 배치하고, YouTube 썸네일은 세 가지 아이디어를 제공합니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, `scripts/`와 `references/`를 공유하는 `../dz-reel` 디렉토리의 구조를 활용합니다. 사용자에게 '영상에서 가져올까요, 아니면 이미지가 있나요?'라는 질문을 먼저 던지고, 영상에서 가장 선명한 프레임을 추출하거나 사용자가 제공한 이미지를 사용합니다. 모든 디자인은 Cream 배경(#F0EEE6)을 기본으로 하며, 제목은 5단어 이내, 모바일 미리보기로 가독성을 확인한 후 최종 결과물을 제공합니다. 알제리 다리자(Algerian Darija)를 지원하여 'دير لي غلاف', 'دير thumbnail' 같은 표현에도 응답합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wailzenz/wailzenz-video-dz/tree/HEAD/skills/dz-thumbnail

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

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

문서

🇩🇿 wailzenz-video-dz: 아랍어 = 알제리 다리자(Algerian Darija) — 모든 아랍어 단어는 ${CLAUDE_SKILL_DIR}/../dz-reel/references/dialect-dz.md에 따라 작성 및 교정합니다 (원문의 걸프(Gulf) 단어 목록 사용 금지). 프랑스어/영어 용어는 라틴 문자로 유지하고 아랍어 주석을 추가합니다. 셸 명령어는 source "${CLAUDE_SKILL_DIR}/../../setup/env.sh"로 시작하고, 전사(transcription)는 ${CLAUDE_SKILL_DIR}/../dz-reel/scripts/02a_transcribe_dz.py로 수행합니다. 전체 알제리 규칙은 ../dz-reel/SKILL.md 상단에 있습니다.

썸네일과 커버 — 모바일에서 읽히는 디자인

엔진은 Reel 스킬과 공유합니다. 모든 scripts/와 references/는 여기에서 가져옵니다: ${CLAUDE_SKILL_DIR}/../dz-reel

먼저 읽을 것: references/thumbnails.md — 최소 크기와 그 출처. 그리드는 썸네일을 12%로 축소하므로, 최소 크기 이하로 만들면 읽히지 않습니다.

시작하기 전 — 한 가지 질문

"영상에서 사진을 가져올까요, 아니면 직접 보낼 이미지가 있나요?"

  • 영상에서: 스크립트가 가장 선명하고 얼굴이 큰 프레임을 선택하고, 크림 배경에 잘라서 넣습니다 (--cut 썸네일용 · --video YouTube 썸네일용 — Mac 필요).
  • 직접 보낸 이미지: 투명 배경으로 잘린 이미지 (--photo) — YouTube 썸네일에 가장 좋습니다: 분명한 표정 (큰 미소, 놀람).
  • 답변이 없으면: 영상에서 가져옵니다.

디자인은 매번 영상 주제에 맞게 — 템플릿이 아닙니다: 제목은 사용자의 말에서 가져오고, 로고/요소는 사용자가 언급한 것(도구, 회사, 숫자)에서 가져옵니다. 구조는 고정이고 내용은 바뀝니다. 배경은 Claude와 같은 크림색 (#F0EEE6, 또는 밝은 테마의 bg) — --bg로 변경 가능하며, --bg video는 영상의 배경색을 사용합니다.

Reel 썸네일 (9:16) — 영상의 첫 프레임이 됩니다

python3 scripts/28_cover.py <작업폴더> "제목|*강조할 단어*" [--photo me.png | --cut] [--x old.png --ok new.png] [--first ad-master.mp4]
python3 scripts/34_phone_preview.py <작업폴더>/cover.jpg
  • 모든 중요한 요소는 가운데 1:1 정사각형 안에 배치합니다 — 보이지는 않지만 프레임은 없습니다.
  • 제목은 최대 5단어, 두 줄, 줄당 약 9자 (스크립트가 알림).
  • ✕와 ✓ 필수는 아님 — 영상이 '~에서 ~까지' 비교할 때만 사용합니다. 로고는 정사각형 위쪽 머리 위에, 텍스트는 가슴 아래에 배치합니다.
  • --first는 썸네일을 첫 프레임으로 합성하여 <이름>-cover.mp4를 만듭니다.
  • cover_phone.jpg를 실제 모바일 크기로 보여줍니다 — 여기서 읽히지 않으면, 실제로도 읽히지 않습니다.

YouTube 썸네일 (16:9) — 세 가지 아이디어

python3 scripts/33_thumb.py <작업폴더> "제목|*강조할 단어*" [--photo me.png | --video src.mov] [--logo something.png] [--x old.png --ok new.png]
python3 scripts/34_phone_preview.py <작업폴더>/thumb_A_1280.jpg --youtube
  • 각 아이디어마다 3840×2160 (권장) + 1280×720 (모바일용, 2MB 미만)을 출력하고, thumbs_sheet.jpg 시트를 만듭니다 — 보여주고 사용자에게 선택하게 합니다.
  • 얼굴은 크고 표정이 분명해야 합니다 · 오른쪽 아래는 비워둡니다 (영상 길이 표시용) · 3-5단어.

⛔ 작업 방식

  • 제목은 영상 콘텐츠 자체에서 가져옵니다 — 간결한 훅, 사용자가 말하지 않은 내용을 지어내지 마세요.
  • 얼굴 위에 텍스트를 절대 배치하지 마세요. 폰트는 Cairo (또는 해당 테마의 폰트)를 사용합니다.
  • 업로드나 게시 전에 반드시 이미지를 먼저 보여주세요 — 게시나 예약은 금지.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

wailzenz/wailzenz-video-dz

مونتاج مقاطع بلا كلام على الإيقاع — مجلد مقاطع (مقهى، سفرة، منتج، مكان، فعالية) يتحوّل لفيديو واحد 9:16 يختار أحلى لحظة من كل مقطع ويقطع على نبضات الصوت. Use when user says "مونتاج من هالمقاطع"، "سو فيديو من هالكلبات"، "ركّب المقاطع على الأغنية"، "مونتاج على الإيقاع"، or sends a folder of clips without speech. Not for a talking video (use dz-reel). Darija triggers: "دير لي مونتاج على الإيقاع"، "ركّب هاد المقاطع".

wailzenz/wailzenz-video-dz

فيلم موشن قرافيكس ثلاثي الأبعاد بلا شخص ولا تصوير — من نص أو فكرة أو سكربت، بصوته أو صوت مولّد، 60 فريم. وشرح موقع أو تطبيق بلقطات حقيقية داخل آيفون أو ماك بوك 3D. Use when user says "فيديو موشن"، "شرح بالموشن"، "سو فيديو من هالنص"، "موشن قرافيكس"، "اشرح هالموقع بفيديو"، "اشرح التطبيق بفيديو"، "ديمو آيفون". Not for editing a talking video (use dz-reel). Darija triggers: "دير لي فيديو موشن"، "اشرح بالموشن".

wailzenz/wailzenz-video-dz

يمنتج البودكاست والمقابلات — كاميرتين أو أكثر لنفس الجلسة إلى ريلات 9:16 بكابشن عربي وهوك مكتوب، أو الحلقة كاملة 16:9 لليوتيوب، أو حلقة ساعة إلى عدة ريلات. Use when user says "بودكاست"، "كاميرتين"، "الحلقة كاملة بالعرض"، "حلقة يوتيوب"، "ريلات من الحلقة"، "طلّع ريلات من المقابلة"، or sends multi-camera files or a long episode. Not for a single talking video (use dz-reel). Darija triggers: "دير لي ريلز من البودكاست"، "قطّع الحلقة".

wailzenz/wailzenz-video-dz

مونتاج فيديو هدرة للكاميرا (talking head) إلى ريل 9:16 بالدارجة الجزائرية — ينحّي السكتات والغلطات، كابشن عربي كلمة بكلمة مع ترجمة عربية للكلمات الفرنسية/الإنجليزية، موشن قرافيك، مؤثرات صوتية وغلاف. Use when the user says "مونتيلي هاد الفيديو"، "دير لي ريل"، "نحّي السكتات"، "دير كابشن بالعربية"، "monter cette vidéo"، "edit this video into a reel", or sends a talking-head video. Not for carousels or video covers (use dz-thumbnail).

관련 스킬