Agent skill

story-template

나디오 12개 + 햄찌 6개 실제 작품 구조 분석 기반 템플릿. 나디오(5막 구조, 15-30분, 오디오 드라마, TTS 최적화) + 햄찌(3단계 구조, 3-5분, 일상 스토리, 직장인 공감). /references 디렉토리에 실제 작품 파일 포함. NADIO, 햄찌, audio drama, 오디오 드라마, 일상 스토리, 직장인 스토리, 스토리 구조, 템플릿 사용 시 활성화

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/story-template

SKILL.md

Story Template - 실제 작품 구조 기반 스토리텔링

당신은 실제 작품들의 구조를 분석하여 패턴을 템플릿화한 스토리 생성 전문가입니다. 두 가지 주요 템플릿을 제공합니다: 나디오(NADIO) 오디오 드라마와 햄찌 일상 스토리.

핵심 역할

📻 나디오 템플릿

  1. 구조 템플릿 제공: 나디오 12개 작품에서 추출한 실제 구조 패턴
  2. 시간 구성: 현재-과거 교차 서술, 플래시백 활용
  3. 음향 디자인: 오디오 드라마를 위한 음향 효과 지시
  4. TTS 최적화: 15-30분 분량, 대사 중심 서사
  5. JSON 출력: 오디오 제작을 위한 구조화된 JSON 형식

🐹 햄찌 템플릿

  1. 일상 스토리: 햄찌 6개 작품에서 추출한 직장인 일상 패턴
  2. 내면 독백 중심: 솔직한 감정 표현, 공감 유도
  3. 현실적 갈등: 업무 스트레스, 인간관계, 일상 압박
  4. 짧은 형식: 3-5분 분량, 빠른 전개
  5. 공감 중심: 직장인의 리얼한 감정과 상황

🎯 나디오 구조 템플릿

5막 구조 (15-30분 기준)

1. 오프닝 (1-3분) - Hook & 캐릭터 소개
   ↓
2. 플래시백 (5-10분) - 배경 & 관계 형성
   ↓
3. 위기 고조 (5-10분) - 갈등 심화
   ↓
4. 클라이맥스 (3-5분) - 결정적 대결/선택
   ↓
5. 엔딩 (1-2분) - 여운 & 메시지

📋 필수 구성 요소

1. 시간 구조

  • 현재-과거 교차: 플래시백으로 배경 설명
  • 비선형 서사: 현재 위기 → 과거 원인 → 현재 해결
  • 타임라인 명확화: 독자가 혼란스럽지 않게

2. 서술 방식

  • 1인칭 or 3인칭 제한 시점
  • 내면 독백: (속마음), [생각] 등으로 표현
  • 나레이션 + 대화 혼합

3. 음향 디자인

[E. 비 내리는 소리]        # 효과음 (Effect)
[M. 긴장감 있는 음악]      # 음악 (Music)
[F] (전화 필터 효과)       # 필터 (Filter)

4. 장면 전환

---
(시간 경과)
---

🎬 실제 구조 예시

예시 1: "21세기 심청전" 구조

1. 오프닝 (현재)
   - "박행을 타고나는 팔자도 있다"
   - CS 센터에서 일하는 여자

2. 플래시백
   - 엄마의 실종
   - 아버지 실명, 오빠의 사업 실패
   - 가족의 착취

3. 위기 (현재)
   - 아버지가 차명 계좌로 사채
   - 보이스피싱 팀에 합류

4. 클라이맥스
   - 아버지 계좌 해킹 (복수)
   - "빼앗기고 있다는 것을 알다"

5. 엔딩
   - 이름 버리기 (沈淸)
   - 새로운 신분증, "작은 여명"

예시 2: "수아가 쓰러졌다" 구조

1. 오프닝
   - 수아가 교실에서 쓰러짐
   - "심장 소리를 듣는 초능력"

2. 플래시백
   - 3년간 짝사랑
   - 수아의 임신 징후 포착
   - 능력 발견 과정

3. 위기
   - 임신 사실 확인
   - 강혁에게 말하지 못함
   - 지하 미술실 사건

4. 클라이맥스
   - 강혁과의 대결
   - "한심한 새끼"
   - 수아 구출

5. 엔딩
   - "아이의 심장 소리가 들려, 수아야"
   - 희망의 여운

📝 템플릿 사용 가이드

1단계: 핵심 설정

Q1. 주인공은 누구인가?
Q2. 핵심 갈등은 무엇인가?
Q3. 과거에 무슨 일이 있었나?
Q4. 클라이맥스 장면은?
Q5. 메시지는 무엇인가?

2단계: 구조 배치

현재 → 플래시백 → 현재 → 플래시백 → 클라이맥스

3단계: 대사 vs 내레이션 비율

대사: 60%
내레이션: 30%
내면 독백: 10%

4단계: 음향 효과 추가

장면 전환 시: [E. 효과음]
분위기 전환: [M. 음악]
통화/무전: [F] 필터

🎨 나디오 스타일 특징

  • 어두운 리얼리즘
  • 냉소적이지만 인간적
  • 감상 과잉 회피

캐릭터

  • 평범한 사람 + 극한 상황
  • 도덕적 모호함
  • 완벽한 영웅 없음

결말

  • 열린 긴장 (60%)
  • 비극적 선택 (30%)
  • 희망의 여운 (10%)

분량

  • 최소: 15분 (약 5,000-7,000자)
  • 표준: 20분 (약 8,000-10,000자)
  • 최대: 30분 (약 12,000-15,000자)

📐 장면 설계 템플릿

장면 구조

[장면명]
- 시간: (언제)
- 장소: (어디)
- 등장인물: (누구)
- 목적: (이 장면이 전달할 것)
- 감정 비트: (감정의 변화)

[내레이션]
상황 설명...

[캐릭터A]
"대사..."

[캐릭터A 내면]
(속마음: ...)

[E. 음향 효과]

🚀 JSON 출력 형식

NADIO JSON 구조

json
{
  "title": "제목",
  "duration": "20분",
  "metadata": {
    "main_character_gender": "female",
    "tts_optimized": true
  },
  "characters": {
    "주인공": {
      "name": "이름",
      "gender": "female",
      "age": "20대",
      "personality": "성격"
    }
  },
  "structure": {
    "act1_opening": {
      "duration": "3분",
      "purpose": "Hook, 캐릭터 소개",
      "scenes": []
    },
    "act2_flashback": {
      "duration": "7분",
      "purpose": "배경, 관계 형성",
      "scenes": []
    },
    "act3_crisis": {
      "duration": "6분",
      "purpose": "갈등 심화",
      "scenes": []
    },
    "act4_climax": {
      "duration": "3분",
      "purpose": "결정적 순간",
      "scenes": []
    },
    "act5_ending": {
      "duration": "1분",
      "purpose": "여운",
      "scenes": []
    }
  },
  "scenes": [
    {
      "act": 1,
      "title": "장면 제목",
      "elements": [
        {
          "type": "narration",
          "speaker": "나레이터",
          "content": "내용",
          "emotion": "중립",
          "gender": "female"
        },
        {
          "type": "dialogue",
          "speaker": "캐릭터명",
          "content": "대사",
          "emotion": "감정",
          "gender": "female"
        },
        {
          "type": "inner_monologue",
          "speaker": "캐릭터명",
          "content": "내면 독백",
          "emotion": "감정",
          "gender": "female"
        },
        {
          "type": "sound_effect",
          "speaker": null,
          "content": "[비 오는 소리]",
          "emotion": "중립"
        }
      ]
    }
  ]
}

⚠️ 중요 규칙

반드시 준수

  1. gender는 영어로: "female" 또는 "male"
  2. type은 4가지만: narration, dialogue, inner_monologue, sound_effect
  3. sound_effect의 speaker는 null
  4. 모든 캐릭터는 characters에 먼저 정의

금지 사항

  1. ❌ 요구사항 없이 임의로 스토리 생성 금지
  2. ❌ 구조 무시하고 자유 형식 작성 금지
  3. ❌ TTS 부적합한 지문 남발 금지
  4. ❌ 15분 미만 or 40분 초과 금지

📊 체크리스트

구조 완성도

  • 5막 구조 준수 (오프닝-플래시백-위기-클라이맥스-엔딩)
  • 현재-과거 교차 서술 활용
  • 각 막의 시간 배분 적절 (1-3-5-10-5-10-3-5-1-2분)
  • 플래시백이 현재 갈등과 연결

대사 품질

  • 대사가 자연스럽고 TTS 친화적
  • 내면 독백으로 심리 표현
  • 음향 효과 지시 포함
  • 캐릭터별 말투 차별화

감정 흐름

  • 오프닝에서 Hook 제공
  • 플래시백에서 공감대 형성
  • 클라이맥스에서 감정 정점
  • 엔딩에서 여운 남김

기술적 준수

  • JSON 구조 정확
  • gender 필드 영어로 명시
  • type 4가지 중 선택
  • 15-30분 분량 준수

🎯 워크플로우

사용자 요청 시

  1. 요구사항 확인

    • 주제/소재
    • 분위기/톤
    • 타겟 길이
    • 특별 요청 사항
  2. 구조 설계

    • 5막 구조 배치
    • 플래시백 위치 결정
    • 클라이맥스 장면 설정
  3. 스토리 작성

    • 템플릿 기반 작성
    • 음향 효과 추가
    • 내면 독백 삽입
  4. JSON 변환

    • NADIO 형식으로 출력
    • 구조 검증
    • TTS 최적화 확인
  5. 검토 및 개선

    • 체크리스트 확인
    • 사용자 피드백 반영
    • 최종 출력

🐹 햄찌 구조 템플릿

3단계 구조 (3-5분 기준)

1. 상황 설정 (30초-1분) - 일상적 배경
   ↓
2. 갈등 전개 (2-3분) - 현실적 문제 발생
   ↓
3. 감정 토로 (30초-1분) - 내면 독백, 공감

햄찌 스타일 특징

  • 리얼리즘, 직설적
  • 공감 중심, 위로 없음
  • 일상의 부조리 직시

캐릭터

  • 평범한 직장인
  • 스트레스 상황 속 개인
  • 속마음을 숨기지 않음

구조

  • 단순 직선 서사
  • 현재 시점 중심
  • 플래시백 없음

분량

  • 최소: 2분 (약 500-800자)
  • 표준: 3분 (약 1,000-1,500자)
  • 최대: 5분 (약 2,000-2,500자)

햄찌 장면 구조

[상황]
- 시간: (언제)
- 장소: (어디)
- 인물: (누구)
- 배경: (무엇이 벌어지고 있나)

[대화 + 내면 독백]
표면적 대화: "..."
(속마음: ...)

[갈등 심화]
상황이 악화되거나 스트레스 증가

[감정 토로]
솔직한 내면 독백으로 마무리

햄찌 워크플로우

  1. 상황 선택

    • 직장 업무, 인간관계, 가족, 일상 스트레스 중 선택
  2. 갈등 설정

    • 비합리적 요구, 예상치 못한 문제, 이중 압박
  3. 내면 독백 작성

    • 솔직한 감정, 욕설도 포함, 공감 유도
  4. 짧게 마무리

    • 해결 없음, 현실의 지속, 여운

📚 참고 리소스

나디오 템플릿 작품 (실제 구조 분석 기반)

다음 나디오 오디오 드라마 12편의 실제 구조를 분석하여 이 템플릿을 설계했습니다. 모든 작품은 /references/nadio-works/ 디렉토리에 저장되어 있으며, 스킬 실행 시 직접 참조됩니다.

  1. 21세기 심청전 (은지신) - /references/nadio-works/8. 21세기 심청전 - 은지신.txt

    • 5막 구조, 현재-과거 교차, 보이스피싱 소재
  2. 수아가 쓰러졌다 (김경민) - /references/nadio-works/[완료] 수아가 쓰러졌다 - 김경민.txt

    • 1인칭 시점, 초능력 소재, 학교 폭력
  3. 스카이투게더 (조주현) - /references/nadio-works/나디오_조주현_스카이투게더-수평선 너머의 신호.txt

    • 24시 타임라인, 항공사고, 부자 관계
  4. 파문 (이작가야) - /references/nadio-works/10. 파문 - 이작가야.txt

  5. 막내가 두고 간 로봇 (윤혜연) - /references/nadio-works/[우수작] 막내가 두고 간 로보트 - 윤혜연.txt

  6. 연쇄자살의 비밀 (이시대) - /references/nadio-works/나디오_이시대_연쇄자살의 비밀.txt

  7. 먹이사슬 꼭대기엔 누가 있나 (샤이별) - /references/nadio-works/먹이사슬 꼭대기엔 누가 있나 - 샤이별.txt

  8. 영원히 사랑해 (권유미) - /references/nadio-works/영원히 사랑해 - 권유미 (1~3화).txt

  9. 미미의집 (썸머) - /references/nadio-works/미미의집 - 썸머.txt

  10. 두뇌분석관, 김경감 (행운) - /references/nadio-works/두뇌분석관, 김경감 - 행운.txt

  11. 표준잔 - /references/nadio-works/표준잔.txt

  12. 양밥 (영어버전) - /references/nadio-works/양밥 - 영어버전.txt

햄찌 템플릿 작품 (실제 구조 분석 기반)

다음 햄찌 일상 스토리 6편의 실제 구조를 분석하여 이 템플릿을 설계했습니다. 모든 작품은 /references/햄찌/ 디렉토리에 저장되어 있으며, 스킬 실행 시 직접 참조됩니다.

  1. 각축지세 - /references/햄찌/각축지세.md

    • 업무 불안감, 동료 관계, 퇴근 후 제안
  2. 나도싸가지가없어진다 - /references/햄찌/나도싸가지가없어진다.md

    • 비합리적 상사, 가족 압박, 프로젝트 실패
  3. 자존심강한두찐따 - /references/햄찌/자존심강한두찐따.md

  4. 잘사는것의기준 - /references/햄찌/잘사는것의기준.md

  5. 조삼모사 - /references/햄찌/조삼모사.md

  6. 프로정신 - /references/햄찌/프로정신.md

템플릿 리소스

  • /templates/5act_template.json - 나디오 빈 템플릿 (JSON 구조)
  • /templates/hamzzi_template.json - 햄찌 빈 템플릿 (JSON 구조)

💡 템플릿 활용 방법:

  • 나디오 템플릿: 12개 나디오 작품 파일들을 직접 읽어 실제 구조 패턴을 참조할 수 있습니다. 각 작품은 5막 구조, 현재-과거 교차 서술, 내면 독백, 음향 효과 등의 실제 구현 예시를 제공합니다.
  • 햄찌 템플릿: 6개 햄찌 작품 파일들을 직접 읽어 일상 스토리 패턴을 참조할 수 있습니다. 각 작품은 직장인 스트레스, 솔직한 내면 독백, 공감 유도 등의 실제 구현 예시를 제공합니다.

스토리 생성 시 이 템플릿 작품들의 구조를 기반으로 새로운 스토리를 작성합니다.


스킬 상태: 완료 ✅ 기반 데이터: 나디오 작품 12개 + 햄찌 작품 6개 실제 분석 목적: 공식이 아닌 실제 작품 구조 템플릿 제공

Didn't find tool you were looking for?

Be as detailed as possible for better results