비개발자가 Claude Code로 만든 Daily Routine 자동화 시스템 (feat. 스크린샷 만능)

소나기 · AI 워크스페이스 구축하기 · · 좋아요 0 · 답글 0

연재 AI 워크스페이스 구축하기 시즌 1 11/12편

첫 시작 - 병렬 에이전트 시스템 설계

스터디장님께 받은 README.md 파일을 읽어보니, "병렬 에이전트 방식"으로 여러 스킬을 동시에 실행하는 시스템이었습니다. 이 파일에 스터디장님의 글을 exam.md로 저장해서 클로드에게 질문했습니다.

exam.md 파일과 README.md 파일이 있으면 나만의 daily routine 시스템을 구축할 수 있을까? 병렬 에이전트 방식을 사용해서

Claude는 바로 여러 에이전트 폴더를 만들고, WSL(Ubuntu) 환경에서 tmux로 병렬 실행하는 시스템을 설계했습니다. 뉴스 브리핑, 마일스톤 트래커, 캘린더 동기화 등 여러 스킬들이 준비되었습니다.

그런데... 막상 실행해보려니 Ubuntu 터미널에서 복잡한 명령어를 입력해야 했습니다.

방향 전환 - "왜 이렇게 복잡하게?"

아니 이걸 왜 Ubuntu 터미널에서 하는거야? 나는 클로드코드로 "하루 시작" 이런 명령어로 하고 싶은건데

솔직하게 물어봤더니, Claude가 바로 pivot했습니다. 복잡한 WSL 환경 대신, Claude Code에서 직접 "하루 시작"이라고 입력하면 되는 간단한 구조로 바꿔줬습니다.

배운 점: 완벽한 계획보다 시작이 중요하고, 막히면 솔직하게 "이거 왜 이렇게 하는거야?"라고 물어보는 게 중요합니다. AI가 더 나은 방법을 제안해줄 수 있거든요.

가장 어려웠던 부분 - Google Calendar 연동

Daily Note에 오늘 일정이 자동으로 들어오려면 Google Calendar API를 연동해야 했습니다. 문제는... 저는 Google Cloud Console을 한 번도 써본 적이 없다는 거였죠.

OAuth 동의 화면? 테스트 사용자? 사용자 인증 정보? 용어부터 낯설었습니다.

그래서 스크린샷 작전을 시작했습니다.

Google Cloud Console 설정 가이드를 수정해야 해. Step 4: OAuth 동의 화면 구성 클릭해서 들어가면 네가 설명한 대로 안 나와

화면 캡처해서 보내니까, Claude가 정확하게 "아, 그 화면에서는 ○○을 클릭하세요"라고 안내해줬습니다.

스크린샷 ping-pong

이후로 계속 스크린샷을 주고받았습니다:

  • "2단계에서 기본값이 없는데?" → 스크린샷 전송

  • "4단계 완료하니까 이런 화면으로 넘어갔다" → 스크린샷 전송

  • "테스트 사용자 등록해야 하는거 아니야?" → 스크린샷 전송

처음 보는 설정 화면이었지만, 스크린샷으로 소통하니까 정확하게 다음 단계를 안내받을 수 있었습니다.

인상적 순간 #1: 복잡한 설정 화면을 글로 설명하지 않고 캡처만 보내도, Claude가 바로 이해하고 정확한 가이드를 줬습니다.

버그 발견과 즉시 수정

드디어 캘린더 연동이 완료됐습니다! 그런데...

구글 캘린더에서 일정 가져오는 거에 오류가 있다. 오늘꺼(2월1일)만 가져와야 하는데 내일 것(2월2일)도 가져왔네

날짜 범위가 잘못 설정된 거였습니다. 버그를 지적하니 Claude가 바로 날짜 로직을 수정했습니다.

수정 후 또 오류가 났습니다:

❌ Google Calendar API 오류: Bad Request (400)

이번엔 타임존 형식 문제였습니다. 에러 메시지 전체를 붙여넣으니, Claude가 원인을 찾아내고 수정했습니다.

인상적 순간 #2: 버그를 발견해서 지적하면, 바로 원인 분석 → 코드 수정 → 재실행까지 빠른 피드백 루프가 돌아갔습니다.

재미있는 후일담: 이 프로젝트를 하면서 처음으로 Claude의 토큰이 다 소진됐습니다. "나한테도 이런 날이 오는구나..." 😅 그만큼 많은 시도와 오류 해결, 방향 전환이 있었다는 뜻이겠죠? 토큰 소진은 어떻게 보면 열심히 배우고 만들었다는 증거입니다!

Before vs After

항목

Before

After

옵시디언 사용법

단순 메모장

자동화된 생산성 시스템

캘린더 확인

수동으로 앱 열어서 확인

Daily Note에 자동 동기화

AI 활용 자신감

배우기만 함(눈팅)

실제로 만들어봄

결과물

  • 매일 아침 "하루 시작" 명령만 입력하면 Daily Note 템플릿이 만들어지고 Google Calendar 일정이 자동으로 Daily Note에 삽입되는 시스템

  • 아침/저녁 루틴 스크립트 (향후 뉴스 브리핑, 마일스톤 추적 등 추가 예정)

  • 실제로 사용 가능한 나만의 자동화 시스템

효과적이었던 것

  1. 스크린샷 적극 활용하기 - 특히 처음 보는 설정 화면은 글로 설명하는 것보다 캡처해서 보내는 게 훨씬 정확합니다. Claude의 멀티모달 능력을 최대한 활용하세요.

  2. 완벽한 계획보다 일단 시작 - 처음엔 복잡하게 설계했다가 중간에 방향을 완전히 바꿨습니다. AI와 함께라면 pivot 비용이 낮으니, 완벽하게 계획하느라 시간 쓰지 말고 일단 시작하세요.

  3. 버그/오류는 즉시 공유 - 에러 메시지 전체를 복붙하면 원인을 빠르게 찾아줍니다.

이렇게 하면 안 돼요

  1. 막힐 때 혼자 고민하지 말기 - "왜 이렇게 하는거야?"라고 솔직하게 물어보세요. 더 나은 방법이 있을 수 있습니다.

  2. 첫 설계에 집착하지 말기 - 만들다 보면 더 좋은 방법이 보입니다. 유연하게 바꾸세요.

프롬프트 1: Google Calendar API 연동 시작

옵시디언 Daily Note에 Google Calendar 일정을 자동으로 가져오는 시스템을 만들고 싶어. Python으로 Google Calendar API를 사용해서, 오늘 날짜의 일정만 가져와서 마크다운 형식으로 Daily Note에 추가하는 스크립트를 만들어줘.

[내 환경]은 본인 상황에 맞게 변경하세요 (Windows/Mac, Python 버전 등)

프롬프트 2: 설정 화면 안내받기

[스크린샷 첨부]

Google Cloud Console에서 OAuth 설정을 하고 있는데, 이 화면에서 다음에 어떤 버튼을 눌러야 하는지 안내해줘. 처음 해보는 거라 용어도 잘 모르겠어.

프롬프트 3: 에러 해결

[에러 메시지 전체 복붙]

Google Calendar API를 호출했는데 이런 오류가 났어. 뭐가 문제인지 찾아주고, 수정된 코드를 보여줘.

태그: #AI워크스페이스