소개
Obsidian과 Claude Code를 연계해보며 참고할 YouTube 영상이 많아졌고, 영상을 일일이 다 보기 전에 요약을 통해 더 자세히 볼 영상을 판단하고 싶어졌어요. 그래서 YouTube 링크만 입력하면 요약된 마크다운 파일이 자동 생성되는 커맨드를 만들어 보게 되었습니다.
진행 방법
Claude AI를 이용해서 Custom Command 초안을 먼저 만들었어요.
이후 위의 내용을 모아
commands
폴더 안에.md
파일로 정리하고, 필요할 때마다 Claude Code로 불러와 실행하고 있어요.Claude Code에서 커맨드는 다음과 같아요:
> /yt-transcript [URL]
고급 커맨드는 다음처럼 다양한 옵션을 포함할 수 있어요:
yt-dlp를 통해 트랜스크립트 가져오기
의미 단위로 나누어 요약
핵심 요약/주요 포인트/섹션별 정리 포함
비디오 제목 기반으로 자동 파일명 생성
명령어 작성 시 Claude가 다양한 방법을 제안해줬어요:
Python 코드로 yt-dlp나 transcript API 호출
whisper를 사용한 오디오 텍스트 변환
yt-dlg 활용 또는 직접 스크립트 생성
결과와 배운 점
트랜스크립트가 없는 영상에서도 Claude가 whisper를 이용해 자동으로 텍스트를 생성해서 md 파일로 준 건 꽤 인상 깊었어요.
하나의 방식만 고집하지 않고 다양한 접근을 시도한다는 걸 경험하며, Claude Code의 진짜 힘을 느꼈습니다.
Custom Command를 반복적으로 실행하면서 어떤 방식이 쓰였는지, 어떤 라이브러리가 동원되는지를 보는 것도 큰 학습이 되었어요.
업무 중 반복적으로 하게 되는 정보 정리 작업, 혹은 콘텐츠 리뷰 등을 자동화하면 꽤 효율적이겠다는 생각도 들었고요.
도움 받은 글 (옵션)
없음 (직접 실험과 시행착오를 통해 완성!)