Claude Code로 개인 블로그를 자동화한 실전기 — 노트에서 발행까지 파이프라인

한줄 결론: Obsidian 노트만 있으면 Claude Code로 초안 생성~팩트검증~발행 API 호출까지 하나의 파이프라인으로 자동화할 수 있다.

이 글은 블로그·뉴스레터를 AI로 반자동 운영하고 싶은 사람에게 유효하다. 노트 앱(Obsidian)에 생각을 쌓아두기만 했는데 발행까지 이어지지 않는 병목을 겪고 있다면 직접 도움이 된다. 이 글에서는 실제 개인 블로그 자동화 파이프라인 구성, 단계별 설정법, 그리고 반드시 사람이 개입해야 할 지점까지 구체적으로 답한다.

Claude Code로 노트에서 발행까지 블로그 파이프라인을 자동화하는 흐름을 요약한 AI 생성 대표 이미지

Claude Code로 노트에서 발행까지 블로그 파이프라인을 자동화하는 흐름을 요약한 AI 생성 대표 이미지.

전체 파이프라인은 어떻게 생겼는가?

파이프라인은 5단계로 구성된다. 각 단계는 Claude Code 워크플로우(스킬)로 묶여 순서대로 실행된다. 입력은 Obsidian 마크다운 노트이고, 출력은 발행 준비가 끝난 HTML 또는 CMS API 호출이다.

단계 하는 일 도구 사람 개입
1. 노트 수집 Vault에서 주제 연관 노트 검색·병합 Obsidian MCP / 파일시스템 읽기 없음
2. 초안 생성 문체·구조 스펙에 따라 본문 작성 Claude Code (메인 에이전트) 없음
3. 팩트 검증 수치·고유명사 웹 검색으로 교차 확인 Claude Code + 웹검색 도구 결과 검토 권장
4. 포맷 변환 표·코드블록·FAQ·HTML 스타일 적용 Claude Code (서브에이전트) 없음
5. 발행 API 호출 Blogger·WordPress REST API로 초안 push MCP / Bash (curl) 발행 최종 확인

1단계: Obsidian 노트를 어떻게 Claude Code에 연결하는가?

Obsidian Vault는 결국 로컬 마크다운 파일 모음이다. Claude Code는 파일시스템 읽기 권한만 있으면 find와 MCP 파일시스템 도구로 Vault 전체를 인덱싱할 수 있다. 주제어 기반 검색은 아래처럼 Bash 한 줄로 충분하다.

# Vault에서 '일본여행' 관련 노트를 날짜 내림차순으로 수집
find ~/Obsidian\ Vault -name '*.md' \
  | xargs grep -l '일본여행' \
  | sort -r \
  | head -20

수집된 파일 목록을 Claude Code에 컨텍스트로 넘기면, 에이전트가 각 노트를 읽어 주제를 파악하고 초안에 필요한 사실·경험 데이터를 추출한다. 이때 Obsidian 공식 로컬 REST API 플러그인을 쓰면 파일 경로 없이 검색어만으로 쿼리할 수 있어 스크립트가 더 단순해진다.

2단계: 초안 생성 스킬은 어떻게 구성하는가?

Claude Code의 '스킬'은 .claude/ 폴더 안에 마크다운 파일로 정의하는 재사용 가능한 워크플로우 단위다. 블로그 초안 생성 스킬은 문체 규칙, 출력 포맷, 필수 섹션(한줄결론·표·FAQ)을 프롬프트로 담고 있다. 한 번 작성해두면 /블로그-초안처럼 슬래시 커맨드로 재호출할 수 있다.

# .claude/skills/blog-draft.md 요약 예시
---
name: 블로그-초안
description: 노트 컨텍스트를 받아 SEO 최적화 블로그 초안 생성
---

## 지시
1. 입력: 노트 파일 목록 (절대 경로)
2. 노트를 읽어 주제 · 핵심 사실 · 수치 추출
3. 문체: ~다체, 소제목 질문형, 결론 먼저
4. 출력: 마크다운 초안 (2800~4000자)

스킬 파일은 사람이 읽을 수 있는 마크다운이므로 팀이나 개인 Vault에 함께 버전관리할 수 있다. Claude Code 공식 문서에는 서브에이전트 정의법과 스킬 작성 가이드가 상세히 정리돼 있다.

3단계: 팩트 검증은 어떤 방식으로 자동화하는가?

초안이 나오면 Claude Code는 서브에이전트를 별도로 띄워 수치·고유명사·날짜를 웹에서 교차 확인한다. 2026년 5월 기준 Claude Code의 Dynamic Workflows 기능은 최대 1,000개 서브에이전트를 병렬 실행할 수 있지만, 블로그 팩트체크에는 2~3개 병렬 검색으로 충분하다. 검증 결과는 초안의 해당 문장 옆에 [검증됨] / [불확실, 출처 필요] 태그로 주석을 단다.

주의: 팩트검증 서브에이전트가 '검증됨'으로 표시해도 AI의 웹 검색 결과는 오류가 섞일 수 있다. [불확실] 태그가 붙은 항목은 반드시 사람이 원문 출처를 직접 확인해야 한다.

4~5단계: 포맷 변환과 발행 API는 어떻게 연결하는가?

초안이 검증을 통과하면 포맷 서브에이전트가 마크다운을 HTML로 변환하고, 표·코드블록·FAQ를 삽입한다. 이 HTML을 Blogger REST API 또는 WordPress REST API로 push하는 것은 curl 한 줄이면 된다.

# Blogger API로 초안 push (상태: DRAFT)
curl -s -X POST \
  'https://www.googleapis.com/blogger/v3/blogs/{BLOG_ID}/posts/' \
  -H 'Authorization: Bearer '"$BLOGGER_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{
    "title": "'"$POST_TITLE"'",
    "content": "'"$POST_HTML"'",
    "labels": ["AI 자동화", "생산성"],
    "status": "DRAFT"
  }'

상태를 DRAFT로 설정하면 실수로 발행되는 일을 막을 수 있다. 사람이 대시보드에서 확인 후 LIVE로 전환하는 것이 이 파이프라인의 마지막 수동 게이트다. MCP 서버를 이용하면 이 curl 호출도 Claude Code 세션 안에서 직접 실행할 수 있어 터미널 전환이 없다.

실제로 얼마나 빠른가? 시간 절감 체감

노트 수집에서 초안 완성까지 대략 5~15분이 걸린다(노트 양과 팩트 검증 쿼리 수에 따라 다름). 기존에 노트를 보고 직접 쓰던 방식은 편당 2~4시간이었는데, 파이프라인 도입 후 사람이 쓰는 시간은 최종 편집·검토에 집중된 20~40분으로 줄었다. 3개월간 개인 블로그 3채널(네이버·티스토리·Blogger)에 100편 이상을 발행하면서 얻은 대략적인 수치다. 블로그 주제·노트 밀도·품질 게이트 수준에 따라 차이가 크다.

한계와 반드시 지켜야 할 품질 게이트

파이프라인이 자동화한다는 것은 '글이 알아서 나온다'는 뜻이 아니다. 아래 3가지는 사람이 반드시 개입해야 한다.

  • 수치·날짜 교차 검증: AI가 붙인 [검증됨] 태그를 맹신하지 말고, 민감한 수치는 원문 출처 직접 확인
  • 개인·기밀 정보 필터: 노트에 업무 기밀이나 타인 정보가 섞이면 파이프라인이 그대로 초안에 포함시킬 수 있다. 발행 전 반드시 확인
  • 문체·톤 검토: 동일 스킬로 여러 편을 생성하면 패턴이 반복된다. 주기적으로 스킬 프롬프트를 갱신하고 최종 편집에서 개성을 더해야 한다
발행 상태는 항상 DRAFT로 시작하라. 파이프라인이 실수로 완전 발행하면 취소가 어렵다. 최종 클릭은 반드시 사람이 한다.

FAQ

Q. Claude Code가 없으면 이 파이프라인을 쓸 수 없나?
원칙적으로 LLM API와 스크립트가 있으면 유사하게 구성할 수 있다. 다만 스킬·서브에이전트·MCP 통합은 Claude Code 고유 기능이어서 파이프라인 유지 비용이 크게 줄어드는 건 Claude Code 환경에서다.
Q. Obsidian이 아닌 다른 노트 앱도 되나?
Notion, Logseq, Bear 등 마크다운 export를 지원하는 앱은 1단계 수집 부분만 수정하면 된다. Obsidian이 유리한 이유는 로컬 파일 기반이라 MCP나 Bash 접근이 바로 된다는 점이다.
Q. 비개발자도 이 파이프라인을 세팅할 수 있나?
스킬 파일 작성은 마크다운이라 어렵지 않다. API 연동(curl) 부분이 진입 장벽인데, Claude Code에게 세팅 스크립트 작성을 맡기면 터미널 경험이 적어도 구성 가능하다.
Q. 구글 SEO에 AI 생성 글은 불이익이 있지 않나?
구글은 생성 방식보다 콘텐츠 품질(E-E-A-T)을 본다. 노트 기반 실경험 데이터가 들어가고 사람이 편집·검토하면 순수 생성 글과 품질이 다르다. 팩트 오류가 없고 독자에게 실제 도움이 되는 글이라면 불이익보다 품질 신호가 크다.
Q. 파이프라인 비용은 얼마나 드나?
Claude Code는 월 구독 또는 API 종량제로 운영된다. 편당 초안 생성+팩트검증에 소모되는 토큰은 주제 복잡도에 따라 다르지만, 글 1편에 대략 수십 센트 수준이다. 발행 편수가 많아질수록 시간 대비 비용 효율이 올라간다.

3줄 요약

  1. Obsidian 노트를 입력으로, Claude Code 스킬로 초안~발행 API까지 5단계 파이프라인 구성 가능하다.
  2. 팩트검증은 서브에이전트가 담당하지만 최종 확인은 반드시 사람이 한다. 발행은 항상 DRAFT 상태로 시작한다.
  3. 노트 밀도가 쌓일수록 파이프라인 품질이 올라간다. 자동화보다 노트 습관이 먼저다.

다음 글 예고: Claude Code 스킬 파일을 처음 작성하는 방법 — 파라미터 설계부터 재사용 패턴까지.

도구 기능은 업데이트가 잦아 공식 문서 재확인을 권한다.

댓글

이 블로그의 인기 게시물

마와린세 패스 완전정리 — 이세시마 여행 [1/9]

Windows 패키지 매니저 비교 — winget·Chocolatey·Scoop

우분투 26.04 LTS 설치·개발환경 세팅 가이드