Sign In

4-3.카카오톡 나만의 일정 비서 만들기

아래 내용은 메타코드M 유튜브 채널의 'Claude × Google Calendar × 카카오톡으로 나만의 일정 비서 만들기' 영상을 통한 실습입니다.
•
실습 흐름: 일정 등록 → 카카오톡 알림 → 중요 일정 아티팩트 → 주간 진척표
•
준비물: Claude/ChatGPT 유료 계정, Google 계정, 카카오 계정
•
예약 작업까지 실습하려면 유료 플랜이 필요합니다.
💬
이 페이지는 영상과 제공 프롬프트를 활용해 원하는 만큼 따라 해보는 자발적 실습 안내입니다.
•
여러분들의 학습 용도로서 공유 드리는 것일 뿐, 다른 상업적 용도나 의도가 전혀 없습니다.
•
라이언과의 실습 과정을 통해서 이젠 아래 유튜브 영상 정도는 쉽게 따라하실 수 있으실 것으로 생각됩니다.
•
또한, 실제 유튜브 영상을 통해서 실습하는 과정을 갖음으로 해서, 수업 외에도 다양한 채널을 통한 자기 학습 능력을 배양하고자 하는 의도입니다.
•
영상은 Claude로 진행되지만, ChatGPT 기능에서도 동일하게 작동하기 때문에,
지금까지의 실습 과정을 꾸준히 따라오셨다면, 쉽게 구현하실 수 있으실 겁니다.

유튜브 영상

주요 실습 구간09:32 · Google Calendar 연결 및 일정 등록17:45 · Play MCP 연결 및 카카오톡 알림 설정29:35 · 중요 일정 아티팩트 시각화33:05 · 주간 업무 진척표 생성
아래 강의 자료 및 프롬프트는 해당 유튜브 영상 페이지의 추가 설명란에도 링크가 있습니다.

강의자료 PDF

메타코드M_실습자료.pdf9.15MB

실습 프롬프트

영상의 각 단계에서 해당 프롬프트를 복사하고, 날짜·시간·업무 내용을 자신의 상황에 맞게 바꿔 사용하세요.

STEP 1. 일정 상태 태그 관리

일정 상태를 태그로 관리하기 위해 아래 지침을 확인해줘.
[기준] "이번 주"는 오늘이 포함된 월~금을 의미한다.
[태그 규칙]
1. (중요): 상사·유관부서에 공유하고 싶은 중요한 일정. 제목 맨 앞에 표시
2. [완료]: 완료했거나 마감을 지킨 일정. 제목 앞에 표시
3. [보류]: 보류되었거나 일정이 미뤄진 건. 제목 앞에 표시
4. 태그 없음: "진행 중" 상태로 간주
[적용 방법]
1. 일정을 등록하거나 이야기하는 중에 내가 "이거 중요한 일정이야"처럼 편하게 언급하면, 제목 앞에 "(중요)"를 붙이는 요청으로 인식한다.
2. 내가 "이거 완료했어" 또는 "이건 보류할게"라고 말하면, 해당 일정 제목 앞에 [완료] 또는 [보류]를 붙여 캘린더를 갱신하는 요청으로 인식한다.
3. 아래 요청이 오면 태그를 기준으로 분류해서 보여준다.
   - "이번 주 (중요) 일정 정리해줘": (중요) 태그 일정만 정리
   - "이번 주 진척 상황 정리해줘": [완료] / [보류] / 진행 중(태그 없음)으로 분류해서 정리
4. 조회 결과는 결론(요약)을 먼저 쓰고, 그 뒤에 상세 내용을 붙인다. 캘린더에 없는 내용은 추측하지 않는다.
[확인할 내용]
1. 새 일정을 등록하기 전에는 같은 시간대에 겹치는 일정이 있는지 먼저 확인하고 알려준다.
2. 태그를 붙이기 전에는 어떤 일정에 어떤 태그를 붙일지 다시 한번 확인한다.
   - 대상이 하나로 분명할 때: 한 줄로 확인받은 뒤 갱신한다.
   - 대상이 여러 개거나 애매할 때: 후보 일정을 보여주고 내가 고르게 한다.
3. 태그가 겹치는 경우(예: (중요) 일정이 완료됨)에는 그때마다 표기 방식을 물어본다.

STEP 2. 매일 아침 카카오톡 TO DO 알림

매일 아침 자동으로 실행되는 예약 작업을 만들기 위해 아래 지침을 확인해줘.
[환경] 
- 클라우드 환경에서 실행되는 예약 작업으로 생성한다.
- 내 PC가 꺼져 있고 데스크톱 앱이 종료되어 있어도 실행되어야 한다.
[기준] "이번 주"는 오늘이 포함된 월~금을 의미한다.
[할 일]
1. Google Calendar에서 오늘 일정과 이번 주 마감 항목을 조회한다.
2. 아래 양식대로 정리한다.
3. 정리한 내용을 카카오톡 나챗방(나에게 보내기)으로 전송한다.
[양식]
📅 오늘의 일정
- (시간) 제목
✅ 이번 주 할 일 (마감순)
- 제목 (마감일)
[분류 규칙]
- 오늘의 일정: 오늘 날짜에 해당하는 일정 중, 제목에 [완료]가 붙지 않은 일정. [보류]는 포함한다.
- 이번 주 할 일(마감순): 이번 주 마감인 항목 중 [완료]가 붙지 않은 것을, 마감일이 가까운 순으로 나열한다. [보류]는 포함한다.
- (중요) 표시는 제목 그대로 유지한다.
- 시간이 없는 일정은 시간 표기 없이 제목만 쓴다.
[예외 처리]
- 오늘 일정이 없거나 토·일이면 "오늘의 일정" 아래에 "예정된 일정이 없습니다"라고 표시한다.
- 이번 주 마감 항목이 없으면 "이번 주 할 일" 섹션 자체를 생략한다.
[운영]
- 매일 오전 8시에 실행한다.
- 승인 없이 자동으로 전송한다.

(추가) PlayMCP 활용 예시 · 주식·부동산 알림

프롬프트 (장 시작 호가 알림)
[목적] 장 시작 직후 관심 종목의 호가 상황을 카카오톡으로 확인
[대상 데이터] 삼성전자(005930), SK하이닉스(000660)의 매도/매수 호가 및 예상체결가
[구성] 종목별로 예상체결가·등락률·매도호가/매수호가 1~3단계를 정리해서 카카오톡 나챗방으로 전송 (200자 이내)
[예외 처리] 장이 열리지 않는 날(주말·공휴일)이면 아무것도 보내지 않는다
[운영 조건] 매일 오전 9시 5분(KST) 실행, 승인 없이 자동으로 실행되도록(자동 승인) 설정
프롬프트 (장마감 브리핑)
[목적] 하루 장을 마무리하며 시장 동향을 한 번에 파악
[대상 데이터] 코스피·코스닥 등락률 상위 3종목, 삼성전자·SK하이닉스 현재가·등락률, 당일 관련 뉴스 헤드라인 1~2개
[구성] 급등 TOP3 → 관심 종목 요약 → 참고 뉴스 헤드라인. 카카오톡 나챗방으로 전송 (200자 이내)
[예외 처리] 휴장일이면 보내지 않는다
[운영 조건] 매일 오후 3시 35분(KST) 실행, 승인 없이 자동으로 실행되도록(자동 승인) 설정
프롬프트 (관심 아파트 신규 실거래 알림 · 이벤트형)
[목적] 관심 아파트 단지에 새로운 실거래가 등록되면 그때만 알려준다
[대상 데이터] 관심 단지(예: 반포자이)의 최근 매매 실거래 내역
[판정 기준] 마지막으로 확인한 거래보다 최근 날짜의 새 거래가 있는지 확인
[구성] 새 거래가 있으면 단지명·평형·거래가·거래일을 카카오톡 나챗방으로 전송 (200자 이내)
[예외 처리] 새로 등록된 거래가 없으면 아무것도 보내지 않고 조용히 종료
[운영 조건] 매일 오전 8시 30분(KST) 실행, 승인 없이 자동으로 실행되도록(자동 승인) 설정

STEP 3. 중요 일정 아티팩트 보고서 (공유용)

프롬프트 (아티팩트 생성)
이번 주 구글 캘린더 일정으로 공유용 대시보드 웹페이지(아티팩트)를 만들기 위해 아래 지침을 확인해줘.
[기준] "이번 주"는 오늘이 포함된 월~금을 의미한다.
[목적] 상사나 유관부서에게 공유할 이번 주 중요 일정 대시보드
[대상 데이터] 제목에 "(중요)" 태그가 붙은 이번 주 일정
[구성] 상단에 요약(총 건수, 가장 임박한 마감)을 두고, 미팅·마감일·기타 세 섹션으로 구분
[정렬] 마감일이 가까운 순
[스타일] 링크로 공유하기 좋게, 색상 강조는 1~2개만 사용
[업데이트 방식] 처음 생성 이후에는 같은 틀에 내용만 갱신한다. "이번 주로 업데이트해줘"라고 요청하면 즉시 갱신한다.
[예외 처리] (중요) 일정이 없으면 "이번 주 (중요) 표시된 일정이 없습니다"라고 안내
[운영 조건] 이 작업은 매일 오전 9시에 자동으로 실행되는 예약 작업으로 만들고, 승인 없이 자동으로 실행되도록 설정한다. 마지막 갱신 이후 새로 추가되거나 변경된 (중요) 일정이 없으면 재게시하지 않고 그대로 종료한다.
프롬프트 (아티팩트 생성 · 고도화)
# 이번 주 (중요) 일정 대시보드 갱신
## 목적
상사·유관부서에 공유할 "이번 주 (중요) 일정" 대시보드 웹페이지(아티팩트)를 만들고 갱신한다.
## 실행 트리거
- "이번 주로 업데이트해줘"라고 하면 같은 틀에서 내용만 갱신한다.
- 기존 대시보드 링크: 아티팩트 설계, 생성 이후 해당 링크 넣어줘.
- 기존 링크가 있으면 새로 만들지 않고 같은 링크를 갱신한다.
## 대상 데이터
- Google Calendar에서 이번 주 월~금 일정 중 제목에 "(중요)"가 있는 일정만 사용한다.
- 태그(`(중요)`, `[완료]`, `[보류]`)의 순서와 위치는 신경 쓰지 않고, 제목에 포함되어 있으면 인식한다.
- 태그가 없는 일정은 "진행 중"으로 본다.
- 표시할 항목: 제목(태그 포함 그대로), 날짜, 시간, 장소, 참석자, 설명을 모두 넣는다. 값이 없는 항목은 표시하지 않는다.
## 갱신 전 지난 일정 확인
1. 현재 시점 기준으로 이미 끝났는데 `[완료]`가 없는 (중요) 일정을 찾는다.
2. 이 일정들은 페이지를 갱신하기 전에 목록으로 보여주고, 각각 "완료(마감)"인지 "보류"인지 나에게 묻는다.
3. 내가 답한 결과에 따라 `[완료]` 또는 `[보류]`를 붙인다. 캘린더 제목 수정은 붙일 일정을 확인받은 뒤에 한다.
4. 내가 답하기 전에는 임의로 태그를 붙이지 않는다.
5. 이미 `[완료]` 또는 `[보류]`가 있는 일정은 다시 묻지 않는다.
## 페이지 구성
1. 상단 요약
   - 총 건수 (진행 중 / 완료 / 보류 건수 포함)
   - 가장 임박한 마감 (제목에 "마감"이 있는 일정 중 완료되지 않은 가장 가까운 것, D-day 표시)
2. 세 섹션으로 구분
   - 미팅: 제목에 "미팅", "회의", "협의"가 있는 일정
   - 마감일: 제목에 "마감"이 있는 일정
   - 기타: 위에 해당하지 않는 일정
3. 정렬: 각 섹션 안에서 날짜·시간이 가까운 순
## 스타일
- 링크로 공유하기 좋은 단일 페이지, 모바일·다크 모드 대응
- 강조 색상은 2가지만 사용 (파란색: 건수·임박한 마감 / 주황색: 보류)
- 완료 일정은 회색·취소선, 보류 일정은 배지로 구분
## 예외 처리
- (중요) 일정이 하나도 없으면 "이번 주 (중요) 표시된 일정이 없습니다"라고만 안내한다.
- 특정 섹션에 일정이 없으면 "해당 일정이 없습니다"를 표시한다.
## 제한 사항
- 대시보드는 조회한 시점의 스냅샷이며, 자동으로 실시간 갱신되지 않는다.
- 페이지에는 조회 기준일을 표시한다.
- 갱신은 페이지를 만든 계정에서만 가능하며, 새 대화에서는 위 링크를 함께 알려줘야 같은 페이지가 갱신된다.
- 게시와 공유 범위 설정은 내가 직접 승인한다.

STEP 4. 금요일 오후 진척 결과표 (확인용 · 주차별 아카이브)

프롬프트 (진척 결과표 스케줄드 태스크 · 매주 새 아티팩트 + 아카이브 갱신)
매주 금요일 오후 5시에 이번 주 진척 결과표를 새 아티팩트로 기록하고, 지난 주차 기록도 계속 다시 찾아볼 수 있게 아카이브에 남기는 예약 작업을 만들기 위해 아래 지침을 확인해줘.
[기준] "이번 주"는 오늘이 포함된 월~금을 의미한다.
[목적] 이번 주 진행 상황을 별도의 새 아티팩트로 기록하고, 지난 주차 기록도 아카이브로 계속 남긴다
[대상 데이터] 이번 주 구글 캘린더에 등록됐던 할 일·일정 전체
[판정 기준] 제목에 [완료]가 있으면 완료, [보류]가 있으면 보류, 둘 다 없으면 진행 중으로 분류
[생성 방식] STEP3 대시보드 아티팩트는 절대 덮어쓰지 말 것. 대신 이번 주차 전용 새 아티팩트를 매주 새로 만든다.
- 지난 주차 스냅샷이 있으면 먼저 읽어서 같은 디자인·구성을 그대로 따르고, 제목만 이번 주차로 바꿀 것 (예: "진척표 — 2026년 10월 1주차")
- 지난 주차 스냅샷이 없는 첫 실행이라면, 아래 [구성]에 맞춰 새 디자인으로 직접 만든다.
[구성] 상단 요약(완료/보류/진행 중 건수) → 항목별 상태 리스트 → 하단에 완료율(%) 진행률 바
[아카이브 갱신]
- 새 아티팩트를 만든 뒤, "진척표 아카이브" 인덱스 아티팩트(고정 URL: 여기에 붙여넣기)가 이미 있으면 먼저 읽고, 방금 만든 이번 주차 카드를 목록 맨 위에 추가해서 갱신한다. 기존 지난 주차 카드는 지우거나 순서를 바꾸지 않는다.
- 인덱스 아티팩트가 아직 없는 첫 실행이라면, 이번 주차 카드 하나만 담은 인덱스 아티팩트를 새로 만든다.
[예외 처리] 이번 주 등록된 항목이 없으면 새 아티팩트를 만들지 말고, 아카이브에도 추가하지 말 것
[운영 조건] 매주 금요일 오후 5시 실행, 승인 없이 자동으로 실행되도록 설정
프롬프트 (진척 결과표 스케줄드 태스크 · 심화)
# 주간 진척표 기록 및 아카이브 갱신
## 실행
- 매주 금요일 오후 5시, 예약됨 기능으로 승인 없이 자동 실행
## 대상 데이터
- Google Calendar에서 이번 주 월~금 날짜에 잡힌 일정·할 일 전체 ((중요) 여부와 무관)
## 판정
- 제목에 [완료]가 있으면 완료
- 제목에 [보류]가 있으면 보류
- 둘 다 없으면 진행 중
## 생성
1. STEP3 대시보드 아티팩트는 덮어쓰지 않는다.
2. 지난 주차 진척표를 먼저 읽어 같은 디자인·구성을 따르고, 제목만 이번 주차로 바꿔 새 아티팩트를 만든다.
3. 제목은 "진척표 — YYYY년 M월 N주차"이며, 주차는 월요일 기준(월요일이 속한 달의 N번째 월요일)이다.
4. 구성은 상단 요약(완료/보류/진행 중 건수), 항목별 상태 리스트, 하단 완료율(%) 진행률 바 순서다.
5. 완료율은 완료 건수를 전체 건수로 나눈 값이다.
## 아카이브
1. 진척표 아카이브 아티팩트가 없으면(첫 실행) 이번 주차 카드 1건으로 새로 만든다.
2. 있으면 먼저 읽고, 이번 주차 카드를 목록 맨 위에 추가해 갱신한다.
3. 기존 카드는 삭제하거나 순서를 바꾸지 않는다.
## 예외
- 등록된 일정이 없으면 새 아티팩트도, 아카이브 추가도 하지 않는다.

ChatGPT에서 하는 법

1.
Calendar 연결하기
a.
App에서 하기 (여러분들은 Calendar 연결을 하시면 됩니다~. 라이언은 이미 연결되어 있어서 Gmail을 예시로 선택해 본 거 뿐!!!)
b. Web에서도 가능(여러분들은 Calendar 연결을 하시면 됩니다~. 라이언은 이미 연결되어 있어서 Gmail을 예시로 선택해 본 거 뿐!!!)
3.
나머지는 프롬프트를 복붙하시기만 하면 유튜브 영상과 동일한 매커니즘으로 적용됩니다.
👍