Claude Code에 일정을 말로 던지면 실제 파일이 만들어진다. 텍스트 요약이 아니라 .md, .ics 같은 진짜 쓸 수 있는 형식으로. 매주 달력 세팅에 쓰던 시간을 8초로 줄이는 방법을 직접 테스트한 결과 그대로 정리했다.
일반 챗봇과 Claude Code의 차이
일반 챗봇에 "이번 주 일정 정리해줘"라고 입력하면 "월요일에 팀 미팅이 있군요!" 같은 텍스트 요약으로 끝난다. 다시 복사해서 어딘가에 붙여넣어야 한다. 파일은 내가 직접 만들어야 한다.
Claude Code는 다르다. 터미널에서 실행되고 파일 시스템에 직접 접근한다. 내 말을 파싱해서 현재 폴더에 파일을 바로 만들어준다. 비서가 받아적는 게 아니라 다이어리에 직접 펜으로 써주는 방식이다.
claude "이번 주 일정을 weekly_schedule.md 파일로 만들어줘: 월 오전 팀미팅, 화 오후 3시 병원, 목 종일 개발"
이 한 줄만 입력하면 현재 디렉토리에 weekly_schedule.md가 생긴다.
출력 형식을 명확히 지정하는 법
"달력 형태로 뽑아줘"는 너무 추상적이다. Claude Code는 구체적으로 말할수록 정확하게 반응한다. 재료(일정)와 완성 모양(형식)을 함께 써야 원하는 결과가 나온다.
claude "월~금 5일 기준 주간 시간표를 만들어줘. 형식은 시간대별 행, 요일별 열 구조의 마크다운 테이블. 빈 슬롯은 '여유'로 채워줘"
Mac 환경, n8n 2.8.4 연동 상태에서 실측했을 때 이 프롬프트 하나로 9행 6열 완성 테이블이 8초 안에 생성됐다. 결과물 예시는 아래와 같다.
| 시간대 | 월 | 화 | 수 | 목 | 금 |
|---|---|---|---|---|---|
| 09:00 | 팀미팅 | 여유 | 여유 | 개발 | 여유 |
| 10:00 | 팀미팅 | 여유 | 여유 | 개발 | 여유 |
| 15:00 | 여유 | 병원 | 여유 | 개발 | 여유 |
| 16:00 | 여유 | 여유 | 여유 | 개발 | 여유 |
프롬프트에 넣을 때 핵심은 세 가지다.
| 요소 | 예시 | 효과 |
|---|---|---|
| 기간 범위 | "월~금 5일" | 불필요한 주말 행 생략 |
| 구조 정의 | "시간대별 행, 요일별 열" | 레이아웃 고정 |
| 빈 칸 처리 | "'여유'로 채워줘" | 공백 셀 없이 완성 |
반복 일정과 예외 처리
매주 월요일 9시 스탠드업, 격주 금요일 회고처럼 규칙이 있는 일정은 어떻게 할까. 달력 앱처럼 클릭해서 설정하는 게 아니라 규칙을 말로 주면 된다. "매주", "격주" 같은 한국어 표현을 Claude가 그대로 이해한다.
claude "4주치 월간 일정 파일 만들어줘. 매주 월 09:00 스탠드업 30분, 격주 금 18:00 팀 회고 1시간. 5월 2주차 금요일은 공휴일이라 제외."
예외 날짜를 자연어로 함께 넣으면 Claude가 해당 주만 건너뛰고 나머지 4주 전체를 한 번에 구성한다. 조건이 복잡해질수록 직접 스프레드시트를 건드리는 것보다 이 방식이 훨씬 빠르다.
.ics 파일로 변환해 Google Calendar에 연결하기
마크다운 파일만 만들고 끝내면 아쉽다. .ics 포맷으로 뽑으면 Google Calendar, Apple Calendar에 바로 가져올 수 있다. .ics는 전 세계 달력 앱이 공통으로 읽는 표준 규격이다.
claude "위 주간 일정을 week.ics 파일로 변환해줘. 각 이벤트 시작·종료 시간 포함, UTF-8 인코딩."
생성된 파일 내부는 이런 구조다.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Claude Code//KR
BEGIN:VEVENT
DTSTART:20260504T090000
DTEND:20260504T100000
SUMMARY:팀 스탠드업
END:VEVENT
...
END:VCALENDAR
이 week.ics를 Google Calendar 화면에 드래그 앤 드롭하거나, 설정 → 가져오기로 올리면 그대로 캘린더에 반영된다. 파일 하나로 비행기 탑승권처럼 어느 달력 앱에서든 스캔된다.
마무리
자연어 입력 → 파일 생성 → 달력 앱 연결, 이 세 단계가 Claude Code 하나로 이어진다. 프롬프트에 형식과 규칙을 함께 넣는 습관만 들이면 주간 일정 세팅에 쓰던 15분이 8초로 줄어든다.
다음 글에서는 이 .ics 생성을 n8n 워크플로로 연결해서 매주 월요일 자동 실행하는 구성을 다룬다.
🐦 X에서 더 빠르게: @baegseungh7061
📚 이 시리즈 더 보기: Code 입문
💌 새 글 알림: X 팔로우 또는 블로그 RSS 구독
'Code 입문' 카테고리의 다른 글
| 자연어 한 줄로 주간 달력 파일 자동 생성하기 — Claude Code 실전 활용법 (0) | 2026.05.07 |
|---|---|
| Claude Code로 테스트 코드 자동 생성하기 — 명령 한 줄로 감시자 만드는 법 (0) | 2026.05.04 |
| Claude Code로 테스트 코드 전부 자동화하기 — 명령 한 줄로 감시자 만들기 (2) | 2026.05.02 |
| 터미널에서 Claude Code와 첫 대화하기: 질문 입력부터 맥락 대화까지 (0) | 2026.04.30 |
| Claude Code로 파일 직접 수정하기 — AI 페어 프로그래머를 터미널에 고용하는 법 (0) | 2026.04.29 |