주현영
주현영
🎻 루키 파트너
🏡 내집마련 찐친

Claude Code로 강의 한 번 하고 전자책 55페이지 10분 컷 완성


소개

하나증권에서 1시간 분량 강의를 했습니다. 주제는 "잠자는 시간에도 돈이 일하게 하는 AI 시대 현명한 투자방법."

강의가 끝났습니다. 그런데 이 내용이 너무 아깝다고 생각했습니다.

하나증권에 온 사람만 들었습니다. 강의 자료는 파일로 남아있습니다. 이걸 더 많은 사람에게 전달하고 싶었습니다.

그래서 Claude Code에 이렇게 말했습니다.

"이번에 하나증권에서 강의를 했어. 이걸 기반으로 전자책을 내고 싶어. 리드 마그넷 용도로 만들고 싶은데 기획해줘."

그날부터 Claude Code가 기획자, 작가, 개발자, 편집자 역할을 전부 맡았습니다. 저는 방향만 결정했습니다.

결과:

  • 교보문고 출판용 전자책 기획서 자동 완성

  • 원고 5챕터 (챕터당 5,000자+) 자동 작성

  • PPT 슬라이드 33장 자동 삽입

  • 표지 + 본문 PDF 자동 생성

  • 최종 55페이지 전자책 완성

사람이 직접 한 일: 교보문고 KPC 업로드 (약 10분).


진행 방법

1단계 — 기획

강의 녹취록을 첨부하고 Claude Code에 기획을 요청했습니다.

사용한 프롬프트:

이번에 하나증권에서 '잠자는 시간에도 돈이 일하게 하는 ai 시대 현명한 투자방법'이라는 주제로
내가 강의를 했어. 이걸 기반으로 전자책을 내고 싶어.
리드 마그넷 용도로 만들고 싶은데 어때? 기획해줘.

Claude가 강의 구조를 분석해 3챕터로 재편했습니다.

챕터

핵심 인사이트

1장

AI 투자 혁명 사이클 — 미국 거래의 60~70%는 이미 알고리즘

2장

외환 시장 77.4% vs 한국 주식 0.1% — 어디서 싸울지가 전략

3장

거래당 최대 손실 0.3% — 승률이 아니라 손익비가 핵심

리드 마그넷이 아니라 교보문고 유료 출판으로 방향을 바꾸자 Claude가 즉시 요건을 반영했습니다. 분량 40페이지 이상, 표지·저자 소개·목차·저작권 페이지 필수 포함.


2단계 — 슬라이드 삽입 기획

PPT PDF를 첨부해 슬라이드 통합 구조를 설계했습니다.

사용한 프롬프트:

위 전자책 내용에 각각의 PPT 자료 장표를 삽입하여 전자책을 만들기 위해
적절한 구조와 분리가 필요할지 기획해줘.

Claude가 33장을 5가지 처리 유형으로 분류했습니다.

유형

처리 방법

해당 슬라이드

A

실계좌 이미지 전면 배치

24, 25, 30번

B

이미지 + 해설 텍스트

7, 8, 14, 15, 28, 29번

C

텍스트 표로 재구성

10, 18, 23, 26번

D

인용 블록 처리

3, 4, 9, 21, 22번

E

챕터 구분 페이지

6, 13, 16, 20번


3단계 — 글쓰기 원칙 학습

기존 옵시디언에서 사용하는 팔리는 글쓰기 공식을 Claude 메모리에 저장했습니다.

사용한 프롬프트:

C:\...\글쓰기 공식.md 에 나와있는 모든 글쓰기 원칙들을 이해해봐.
[SEDA 원칙] -- [제목 짓는 법] -- [본문 쓰는 법] -- [돈이 되는 글쓰기]

Claude가 SEDA 원칙과 제목 4공식을 메모리 파일로 저장했습니다. 이후 모든 원고에 자동 적용됩니다. 한 번만 학습시키면 됩니다.


4단계 — 원고 작성

사용한 프롬프트:

PPT 장표 삽입 기획서 및 이해한 글쓰기 원칙들을 기반으로 전자책을 다시 작성해줘.
각 챕터당 5000자 이상으로 구성하고 작성을 위해 생략하지마.

생성된 파일 구조:

02_원고/리드마그넷/
  01_프롤로그.md
  02_1장_왜지금AI투자인가.md
  03_2장_어디서투자해야하나.md
  04_3장_하락장에서도수익내는법.md
  05_에필로그_CTA.md

각 챕터 제목은 글쓰기 공식 자동 적용:

  • 프롤로그: "강의하는 동안 제 계좌에 +1.2% 알림이 왔습니다" (스토리텔링 훅)

  • 1장: "AI 투자, 이미 늦은 거 아닌가요?" (독자 반발심 선점)

  • 2장: "한국 주식을 하고 있다면, 0.1%짜리 싸움을 하고 있는 것입니다" (금지·위협)

  • 3장: "하락장에서 기도하고 있다면, 이미 늦었습니다" (상식파괴)


5단계 — 자동화 파이프라인 구축

사용한 프롬프트:

실제 책으로 만들기 위해 어떤 절차를 거쳐야해?
현재 md 파일에서 인간 개입없이 만들 방법을 구상해줄래?

Claude Code가 4개 스크립트를 직접 작성했습니다.

전체 파이프라인:

[PPT PDF]
    │
    ▼ 01_extract_slides.py  ← PyMuPDF로 33장 PNG 추출
[슬라이드 PNG x33]
    │
    ▼ 02_md_to_pdf.py  ← MD 파싱 + 이미지 삽입 + reportlab PDF 생성
[본문 PDF]
    │
    ▼ 03_cover_generator.py  ← 표지·후면 표지 자동 디자인
[표지 PDF]
    │
    ▼ run_all.py  ← fitz로 표지 + 본문 병합
    │
    ▼
[최종 전자책 PDF — 55페이지]

표지도 코드로 자동 생성됩니다. 디자이너 없이:

# 핵심 수치 3개 박스 자동 배치
data_items = [
    ("77.4%", "외환 시장 비중\n(전 세계 거래량)"),
    ("+1%",   "마이너스 10% 장\n실계좌 수익"),
    ("3,438%","8.6년 누적\n퀀트 수익률"),
]

실행 명령 단 한 줄:

python build/run_all.py

결과와 배운 점

결과

항목

수치

슬라이드 추출

33장 PNG

원고 분량

챕터당 5,000자+

최종 PDF

55페이지

자동화 소요 시간

약 40초


시행착오

1. Windows 인코딩 오류

특수문자가 한국어 Windows 환경(cp949)에서 깨졌습니다.

UnicodeEncodeError: 'cp949' codec can't encode character '\u2713'

해결: print 출력의 모든 특수문자를 [OK], ->로 교체.

2. Pillow 패키지명 함정

설치 이름과 import 이름이 달랐습니다.

# 틀림 — 설치명으로 import 시도
__import__("pillow")

# 맞음 — 실제 모듈명은 PIL
__import__("PIL")

3. 한국어 폰트 직접 등록 필수

reportlab은 기본 폰트로 한글을 출력하지 못합니다. NanumGothic.ttf를 직접 등록해야 합니다.

from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

pdfmetrics.registerFont(TTFont("NanumGothic", r"C:\Windows\Fonts\NanumGothic.ttf"))

배운 점

기획이 먼저다.

Claude Code를 처음부터 막 돌리면 결과물이 제각각 나옵니다. 슬라이드 유형 분류 → 글쓰기 원칙 저장 → 파이프라인 설계 순서로 구조를 잡고 나니 코드도, 원고도, 표지도 전부 한 방향으로 정렬됐습니다.

나만의 꿀팁:

Claude Code 메모리에 나의 글쓰기 원칙을 저장해두면 이후 세션에서도 자동 적용됩니다. 옵시디언에 있던 노트 하나를 학습시켰을 뿐인데, 챕터 제목부터 문장 길이까지 전부 내 스타일로 나왔습니다.


앞으로의 계획

  • 교보문고 출판을 위한 퇴고 반복과 출판!

  • 이 파이프라인을 뉴와이즈 강의마다 재사용 (강의 1회 = 전자책 1권)

  • EPUB 변환 추가 검토


도움 받은 글

  • Claude Code 공식 문서 (메모리 시스템)

  • reportlab 공식 문서 (Platypus 레이아웃, 한국어 폰트)

2
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요