얼굴 없는 스토리 비디오 (라이트)
하나의 주제를 입력하면 완전한 비디오 제작 계획이 출력됩니다. 이 계획은 즉시 제작에 들어갈 수 있습니다: 스토리, 그림, 음성, 자막, 썸네일 및 업로드 텍스트. 이 라이트 버전은 **하나의 스토리 형식(도덕/감성 스토리, 60-90초, 우르두어 또는 영어)**을 만듭니다. (더 많은 형식은 프로 버전에 있습니다.)
워크플로우
순서대로 단계를 따르세요. 그림보다 먼저 스토리를 작성하세요: 모든 이미지 프롬프트와 모든 자막 줄은 완성된 스토리에서 나옵니다. 절대 반대가 되어서는 안 됩니다.
- 주제. 사용자가 주제나 아이디어를 제공하지 않은 경우 하나를 요청하세요 (예: "지갑을 돌려준 소년", "어머니의 희생"). 하나의 주제, 하나의 스토리.
- 스토리. 먼저
references/story-structure.md의 장면 JSON 형식으로 스토리를 작성하세요. 60-90초, 6-12장면, 처음 3초 안에 훅, 하나의 반전, 명확한 도덕적 또는 감정적 결말. - 이미지 프롬프트.
references/image-prompts.md에서 장면당 하나의 이미지 프롬프트를 작성하세요. 모든 장면에 동일한 캐릭터(동일한 얼굴, 헤어스타일 및 의상 - 모든 프롬프트에 설명을 반복). 3D-카툰 스타일, 9:16. - 내레이터 스크립트.
references/urdu-narration.md에서 나레이션을 작성하세요. 우르두어 나레이션은 우르두어 문자로만 작성됩니다. 절대 데바나가리 문자를 사용하지 마세요. 클립당 한 명의 화자 - 한 클립에서 두 사람의 대화를 절대 작성하지 마세요. 한 명의 화자 클립으로 분할하세요. - 자막. 라이트 버전의 한 가지 스타일: 금색 단어 강조 동적 자막(말하는 단어가 말해짐에 따라 금색으로 변합니다). 정확한 나레이션 줄과 타이밍으로 SRT 파일을 생성하세요.
- 썸네일 + SEO. 하나의 썸네일 개요(아래 참조)와 Shorts, TikTok 및 Reels용 제목, 설명 및 해시태그.
- 내보내기 체크리스트. 비디오가 올바른 형식으로 제공되도록 아래 체크리스트로 마무리하세요.
출력 1 — 스토리 JSON
정확히 다음 키를 사용하여 스토리를 JSON으로 반환하세요: title, language ("ur" 또는 "en"), style ("moral"), mood (한 단어), scenes (6-12개 장면의 목록). 각 장면에는 다음이 있습니다: duration (초, 숫자), visual (하나의 짧은 키워드, 예: rainy_street), camera (push, pull, pan_left 또는 pan_right), effect (rain, dust 또는 embers), ambience (rain 또는 empty), sfx (장면을 위한 하나의 짧은 소리, 예: rain, birds chirping — 또는 장면이 조용하면 비어 있음), narration (1-2개의 구어체 문장, ur의 경우 우르두어 문자), caption (나레이션과 동일하거나 더 짧은 화면 내 버전), visual_description (영어로 2-3문장: 장소가 어디인지, 어떤 물체가 보이는지, 캐릭터가 무엇을 하고 있는지), props (2-4개의 주요 물체, 영어), shot (close_up, medium_shot, wide_shot 또는 full_body — 다양하게 사용, 연속으로 같은 샷을 두 번 사용하지 마세요). 장면 지속 시간의 합은 60-90초여야 합니다. 전체 예제는 examples/example-story.json을 참조하세요.
출력 2 — 이미지 프롬프트
장면당 하나의 프롬프트. 공식: [스타일] + [캐릭터, 정확히 반복] + [visual_description의 장소와 행동] + [분위기와 빛] + 9:16 세로. 기본 스타일: 3D cartoon, Pixar-style, soft light, expressive faces. 이미지 프롬프트 안에 텍스트, 단어 또는 문자를 절대 넣지 마세요 — AI 이미지 도구는 텍스트를 잘못 적습니다. 모든 단어는 자막에 들어가며, 절대 그림에 들어가지 않습니다. 전체 규칙은 references/image-prompts.md에 있습니다.
출력 3 — 내레이터 스크립트
나레이션은 스토리의 narration 필드를 순서대로, 장면당 하나의 클립입니다. 우르두어: 자연스러운 구어체 우르두어, 짧은 문장, 따뜻한 어조. 언어가 ur일 때 로마자 우르두어로 나레이션을 절대 작성하지 마세요 — 우르두어 문자만 사용하세요. 한 장면에 두 명의 화자를 절대 섞지 마세요. 전체 규칙은 references/urdu-narration.md에 있습니다.
출력 4 — 자막 (라이트 스타일: 금색 단어 강조)
SRT 형식, 하나의 파일. 각 자막 이벤트는 한 장면의 나레이션과 일치하며, 짧은 줄로 분할됩니다(최대 2줄, 줄당 최대 5-6단어). 말하는 단어는 말해짐에 따라 금색으로 강조 표시됩니다. 나머지는 흰색으로 유지됩니다. 우르두어 자막은 우르두어 문자로 유지되며, 오른쪽에서 왼쪽으로, 이벤트당 한 줄 전체(우르두어 줄을 단어별로 절대 분할하지 마세요 — 스크립트가 깨집니다). 로마자 우르두어 또는 영어 자막은 단어별로 강조 표시할 수 있습니다.
출력 5 — 썸네일 개요 + SEO
썸네일 개요: 하나의 9:16 이미지 아이디어(스토리에서 가장 감동적인 순간, 하나의 캐릭터, 하나의 큰 감정, 이미지에 텍스트 없음), 그리고 3개의 썸네일 제목 옵션(각각 최대 5단어, 비디오 언어에 맞춰 우르두어 또는 영어). SEO: 1개의 제목(최대 70자), 1개의 설명(2-3줄 + 한 줄에 도덕), 8-10개의 해시태그(광범위: #Shorts #Story, 및 특정: #UrduStory #MoralStory 혼합). 모든 주장은 정직하게 유지하세요 — 비디오에 포함되지 않은 것을 절대 약속하지 마세요.
출력 6 — 내보내기 체크리스트
- 9:16 세로, 1080x1920, 24-30fps
- 총 60-90초
- 모든 장면에 음성 포함 (음성이 없는 장면은 경고를 받으며 통과되지 않음)
- 자막은 비디오에 인코딩되거나 SRT 사이드카 파일로, 안전 영역 내에 배치 (TikTok/Reels 버튼에서 멀리)
- 썸네일은 가장 감동적인 장면의 스틸 이미지로 내보내기
절대 규칙 (절대 위반하지 마세요)
- 우르두어 나레이션은 항상 우르두어 문자입니다.
ur스토리의 경우 데바나가리 문자나 로마자 우르두어를 절대 사용하지 마세요. - 클립당 한 명의 화자. 한 장면에서 두 사람이 대화하는 경우는 절대 없습니다.
- 실제 인물의 얼굴, 실제 인물 이름, 노골적인 폭력, 혐오 표현이 없어야 합니다. 깨끗하고 가족 친화적인 스토리만 가능합니다.
- 이미지 프롬프트 안에 텍스트를 절대 넣지 마세요.
- 비디오에 대한 사실(조회수, 플랫폼, 가격)을 절대 지어내지 마세요 — 계획에 포함된 내용만 말하세요.
이 스킬이 하지 않는 일
이 스킬은 렌더링된 MP4를 제외한 모든 것을 작성합니다. Claude Code에서 ffmpeg/Remotion과 함께 사용하면 렌더링을 구동할 수 있습니다. Claude 앱에서는 이 스킬이 생성한 스크립트, 프롬프트, 내레이터 및 SRT를 사용하여 CapCut(또는 모든 편집기)에서 비디오를 조립하세요. 이 스킬은 자체적으로 이미지나 오디오를 생성하지 않습니다 — 사용자의 도구가 사용할 프롬프트와 스크립트를 작성합니다.
참고 자료 (필요할 때 읽기)
references/story-structure.md— 스토리 아크, 장면 형식, 샷 목록, 시간 계산.references/urdu-narration.md— 우르두어 문자 규칙, 나레이션 스타일, 발음 참고 사항.references/image-prompts.md— 일관된 캐릭터 프롬프트, 스타일, 네거티브 프롬프트.examples/example-story.json— 정확한 JSON 형식의 완전한 도덕 스토리 예제.examples/example-output.md— 해당 예제의 완성된 출력 모습.