소개
아무 생각없이 클로드코드가 몬지 모르고 스터디 가입했다가, 프로젝트 만들라고 그래서, 테스트를 위해, YouTube 의료 콘텐츠를 자동으로 Thread와 블로그로 변환해주는 시스템을 만들 어봤습니다. 기존에 시도했던 n8n은 시각적인 인터페이스는 좋았지만, 복잡한 플로우를 설계하려면 지시자의 기획력에 100% 의존해야 해서, MBTI P 의 끝판왕인 저에겐 너무 힘든 툴이었습니다. 아마 J 들은 n8n 엄청 좋아할 거 같아요. 클로드 코드는 저처럼 무계획, 정리정돈 능력 제로인 사람에게 정말 잘 맞는 툴 같습니다. 멱살잡고, 단계별로 문제를 해결하는 능력 올려줍니다.
진행 방법
사용한 도구들
Claude Code: 전체 자동화의 중심 도구 🧠
Cursor + Claude Code for VS Code: 개발 생산성 극대화 툴
Notion API: CMS 관리용
Thread API: 자동 게시용
Claude Code를 Cursor에서 쓰는 방법
처음엔 조금 헷갈렸지만, 아래 과정을 거치니 매끄럽게 작동했습니다:
VS Code를 설치합니다.
Claude Code for VS Code 플러그인을 설치합니다.
Cursor를 설치한 후,
Settings > Import settings from VS Code클릭하여 설정을 가져옵니다.
이후 Claude는 마치 "말을 잘 알아듣는 인턴"처럼 작동했습니다. 거지같이 설명해도 찰떡같이 알아듣는 느낌이랄까요.
제 프로젝트 주요 구조
youtube_automation/
├── src/
│ ├── youtube_api.py # YouTube 영상 정보 수집
│ ├── content_processor.py # 컨텐츠 템플릿 적용
│ ├── chatgpt_translator.py # 번역 모델
│ ├── publisher.py # Thread API 게시
│ ├── notion_cms.py # Notion 연동
│ └── main.py # 메인 워크플로우결과물
아래 스크립트를 터미널에서 돌리면 알아서 thread posting과 notion DB 에 블로그 contents 를 만들어서 넣어주었습니다.
python automation/run_full_pipeline.py --video-url "https://youtube.com/watch?v=YOUR_VIDEO_ID"결과와 배운 점
🤖 Claude Code의 놀라운 유연함
n8n보다 덜 까다롭게 요구사항을 받아들임
작은 단위(Subagent)로 나누면, 더 높은 안정성
문장 하나하나의 흐름을 자동으로 이어주는 능력이 뛰어남
📌 체크포인트의 중요성
한 번에 모든 단계를 연결하려 했지만, 결국 중간마다 체크포인트를 나눠야 함
agent 들의 scope of job 을 작게 작게 나누어서, 병정들처럼 써야 될 거 같음.
시스템이 예측불가하게 무너지는 걸 방지하려면 단계별 로그/검증이 필수
🔐 보안에 대한 고민
Claude나 GPT를 통해 누구나 API 키를 코드에 넣고 돌리는 시대
결국엔 사이버 보안 이슈가 폭발적으로 늘어날 거라는 예감
그래서 사이버 보안 쪽에 투자하기로 결심함 ㅋㅋㅋ
도움 받은 글
Cursor에서 Claude 설정하는 방법 (공식 문서)
Claude Code 사용법은 Anthropic 공식 예제를 참고했습니다
Thread API 인증
+ Thread API 인증과정이 너무 힘들어서, 혹시 몰라 다른 분들을 위해 정리해보았습니다.
https://claude.ai/public/artifacts/ae373793-ab42-451e-ba83-a58244e3cdce