Claude Code × Obsidian × 구글 캘린더 — 지식 수집부터 일정 실행까지 자동화

씩씩한 사서 · 노트 / 글쓰기 · · 좋아요 0 · 답글 0

연재 Obsidian AI 지식 볼트 4/6편

PKM(개인 지식 관리)을 진지하게 해본 사람이라면 이 경험을 알 것이다.

유튜브에서 좋은 영상을 봤다. 핵심 내용을 정리해서 노트에 저장했다. 나중에 찾아봤더니 잘 써놨다. 근데 그게 끝이다. 노트는 있는데 내 삶이 바뀌지 않았다.

두 번째 경험. 할 일 목록을 정성껏 만들었다. Eisenhower 매트릭스로 분류도 했다. 근데 시간이 지나면서 목록만 길어지고, 실제로 처리되는 건 급한 것들뿐이다. 정리는 됐는데 실행이 안 됐다.

문제는 지식 관리와 시간 관리가 분리되어 있다는 것이다.

Obsidian에서 노트를 아무리 잘 써도 구글 캘린더에 시간이 배치되지 않으면 실행되지 않는다. 반대로 캘린더가 꽉 차 있어도 그게 어떤 맥락에서 나온 일인지 연결이 없으면 의미가 옅어진다.

그래서 두 시스템을 하나로 연결하는 Claude Code 스킬 20개를 만들었다.

Case 1. 월요일 아침 루틴 (10분)

/cal-daily
  → 오늘 데일리 노트 생성
  → 구글 캘린더 오늘 일정 확인: AXplorer 리뷰 16:00-17:30

/cal-week
  → 이번 주 가용 시간
    화(오늘): SLOT-1 360분 / SLOT-2 120분
    수: SLOT-1 450분 ...

/cal-plan
  → 인박스 Actions 3건 + 미완료 캘린더 2건 수집
  → 🔴 즉시: AXplorer 후속 문서 → 오늘 13:00-14:30 배치 제안
  → 🟡 계획: Harness Design 스터디 → 수요일 09:00-10:30 제안
  → 진행할까요? (예)
  → gcal_create_event 2회 호출 → 캘린더 등록 완료

결과: 10분 만에 이번 주 실행 계획 완성, 캘린더까지 등록.

Case 2. 이동 중 유튜브 영상 발견

/clip-yt https://youtube.com/watch?v=xxxxx
  → 자막 추출 + 분석
  → 저장: 📎 2026-03-31-openai-agent-architecture.md
  → 핵심 기술: Multi-agent orchestration, Tool use, Memory
  → 인사이트 3개 자동 추출

/box-q 📎 2026-03-31-openai-agent-architecture.md
  → 질문지 6개 추가:
    1. 이 아키텍처를 LG전자 프로젝트에 적용한다면?
    2. 기존 내 에이전트 코드와 차이점은?
    ...
  → Obsidian에서 답변 작성 후 /box-up 으로 고도화

/cal-slot 2 📎 2026-03-31-openai-agent-architecture.md
  → 오늘 SLOT-2 가용: 21:00-23:00 120분
  → 스터디 90분 배치: 21:00-22:30
  → 구글 캘린더 등록 완료

결과: 영상 발견 → 클리핑 → 질문지 → 오늘 저녁 스터디 시간 배치까지 완결.

Case 3. 아이디어가 갑자기 떠올랐을 때

/box-idea AI 기반 사내 지식 검색 에이전트 SaaS

  → 유형 판단: 사업 아이디어
  → 저장: 🔖 2026-03-31-ai-internal-knowledge-saas.md
  → 브레인스토밍 질문 6개 자동 추가:
    1. 이 서비스가 해결하는 핵심 문제는?
    2. 타겟 고객은 누구인가? 현재 대안은?
    3. 경쟁 서비스 대비 차별화 포인트는?
    4. 수익 모델 설계 방향은?
    5. MVP 최소 기능은?
    6. 내 기술/네트워크로 직접 실행 가능한가?

Obsidian 열어서 답변 작성 → /box-up으로 고도화 → /know-save로 📚 710 Business Ideas에 영구 노트화.

결과: 아이디어 포착과 동시에 구체화 질문 세팅 완료. 반감기가 짧은 아이디어를 놓치지 않는다.

Case 4. 저녁 회고 (5분)

/cal-daily --review
  → 오늘 캘린더 이벤트 전체 집계
  → 완료: 1건 ([완료] 마킹 확인)
  → 미완료: AXplorer 후속 문서, Harness Design 스터디
  → TimeSlot 활용률: 33%
  → 데일리 노트에 회고 섹션 자동 작성
  → status: inProgress → completed

/cal-fix
  → 미완료 2건 발견
  → 제안: 내일 SLOT-1 13:00-14:30, SLOT-1 09:00-10:30
  → 진행할까요? (예) → 재배치 완료

결과: 오늘 못 한 일이 내일 캘린더에 자동으로 올라감. 놓치는 태스크가 없어진다.

Case 5. 금요일 주간 마무리 (10분)

/cal-stat
  → 이번 주(월-금) 활용도 리포트
  전체 TimeSlot: 2,850분
  ✅ 완료: 1,140분 (40%)
  ⏳ 미완료: 570분 (20%) ← 재배치 추천
  ⬜ 미활용: 1,140분 (40%) ← 낭비 구간
  패턴: 오전 SLOT-1 활용률 15% → 개선 필요

/cal-next
  → 미완료 5건 + 이월 대상 Actions 3건 수집
  → 다음 주 TimeSlot 가용 시간 조회
  → 우선순위 분류 후 월~수 슬롯에 배치 제안
  → 진행할까요? (예)

/know-review
  → 이번 주 생성된 노트 중 연결되지 않은 것 발굴
  → 3개 노트 재해석 + 연결 제안

결과: 주간 성과를 숫자로 파악하고, 다음 주 시작 전에 이미 배치 완료.

1. 노트와 캘린더는 같은 시스템이어야 한다

"언제"가 없는 할 일은 의도가 아니다. vault에 아무리 잘 정리해도 캘린더에 없으면 실행되지 않는다. 두 시스템을 연결하는 순간, 노트가 살아있어진다.

2. AI가 판단하는 것 vs 사람이 판단해야 하는 것

AI가 해야 할 것

사람이 해야 할 것

OCR + 텍스트 추출

이 아이디어가 실현 가능한지 판단

노트 유형 분류

어떤 전략을 선택할지 결정

질문 생성

질문에 답하는 것

우선순위 제안

실제 무엇부터 할지 결정

캘린더 등록

이 일정에 가야 하는지 결정

/box-up이 답변 없이는 실행을 거부하는 이유다. AI는 구조와 틀을 제공하고, 내용을 채우는 건 나다.

3. 단순한 완료 마킹이 복잡한 상태 관리보다 낫다

이벤트 제목에 [완료]를 붙이는 텍스트 규칙 하나로 세 개의 스킬(cal-stat, cal-fix, cal-daily --review)이 완료 여부를 자동 판단한다. 별도 데이터베이스나 상태 관리 시스템이 필요 없다. 복잡한 시스템은 유지되지 않는다.

4. .claude/commands/ 파일 하나 = 복잡한 워크플로우 하나

마크다운 파일 하나에 절차를 자연어로 쓰면 그게 슬래시 커맨드가 된다. 파이썬 코드도 API 설정도 필요 없다. "403이면 WebSearch로 폴백"처럼 결정론적이지 않은 예외 처리도 자연어로 쓰면 Claude가 처리한다.

현재 스킬 목록 (2026-03-31 기준)

.claude/commands/
│
├── clip-web.md      # 웹 URL → 02. Clippings/
├── clip-yt.md       # YouTube → 02. Clippings/
├── clip-img.md      # 손글씨/이미지 → Inbox 자동 분류
│
├── box.md           # 인박스 현황 + 우선순위 분류
├── box-action.md    # 할 일 노트 즉시 생성 → 01. Actions/
├── box-idea.md      # 아이디어 노트 + 질문지 → 04. Ideas/
├── box-q.md         # 기존 노트에 고도화 질문지 추가
├── box-up.md        # 질문지 답변 기반 노트 심화
│
├── know-save.md     # 인박스 → 30. Permanent Notes/
├── know-merge.md    # 여러 노트 통합
├── know-find.md     # vault 전체 지식 탐색
├── know-review.md   # 오래된 노트 재발굴
│
├── cal-daily.md     # 데일리 노트 + 캘린더 등록 / --review 회고 모드
├── cal-slot.md      # TimeSlot 가용 시간 조회 + 파일 배치
├── cal-week.md      # 주간 가용 현황 테이블
├── cal-plan.md      # 아이젠하워 분류 + 자동 배치
├── cal-fix.md       # 미완료 이벤트 재배치
├── cal-stat.md      # 주간 활용도 리포트
├── cal-next.md      # 미완료 → 차주 이월
│
└── skills.md        # 전체 스킬 트리 가이드 (/skills 로 언제든 조회)

태그: #옵시디언