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

- 작성자: [씩씩한 사서](https://community.clauders.ai/member/imported-member-SPj0Rg4PPt)
- 공간: [노트 / 글쓰기](https://community.clauders.ai/writing)
- 게시: 2026-03-31
- 연재: [Obsidian AI 지식 볼트](https://community.clauders.ai/series/obsidian-ai-knowledge-vault) 4/6편
- 태그: #옵시디언
- 주소: https://community.clauders.ai/writing/post/claude-code-obsidian-%EA%B5%AC%EA%B8%80-%EC%BA%98%EB%A6%B0%EB%8D%94-%EC%A7%80%EC%8B%9D-%EC%88%98%EC%A7%91%EB%B6%80%ED%84%B0-%EC%9D%BC%EC%A0%95-%EC%8B%A4%ED%96%89%EA%B9%8C%EC%A7%80-%EC%9E%90%EB%8F%99%ED%99%94-e2eedd0f-5dc8-8f53-80a6-f9e27786a7d5

---

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 로 언제든 조회)
```
