[클로드코드 Skill 기능 구축 후기]
저희 회사는 클로드코드를 통해 AI의 진정한 힘을 맛보고 난 뒤 AI에 대한 확신이 생겨서, 기존에 발생하던 매출을 포기하면서 AI Native로 전환을 시도하고 있습니다. 저희가 사용하는 다양한 플랫폼에서 데이터가 모이고 그 데이터가 에이전트와 연결되어 있는데요.
오늘 오전 주간회의 때 Hyesung lee님이 AI에이전트로 본인의 주간회의자료(주요 업무, 주간 일정 공유, 주간 핵심 데이터 등)를 상세하게 작성해오는 것을 보고, 저도 제가 지금 하고 있는 업무들과 일정들 프로젝트의 진행상황 등을 이해하고 있는 에이전트를 만들어야겠다고 생각했습니다.
그 결과 클로드코드에게 제 이메일, 슬랙, 캘린더를 볼 수 있는 권한을 넘겨주었습니다. 보안 이슈로 글을 쓰거나, 수정하는 것은 열어주지 않았습니다. 그리고 이것을 Skill로 만들어서 제가 원할 때 불러쓸 수 있도록 구축했습니다. 기존에 매일 아침에 에이전트가 제가 AI와 대화하거나 AI로 뭔가 만들었던 내용을 기반으로 전일 업무 일지를 작성해서 노션에 자동으로 아카이빙하고 있었는데, 이것을 Skill과 통합하여 엄청 강력한 "비서" 에이전트를 구성했습니다.
클로드코드를 열고 아래 프롬프트를 순서대로 입력하면 됩니다. 여러분도 만들어보세요!
==
Step 1. 권한 설계 먼저
"내 구글 캘린더, 슬랙, Gmail을 클로드코드에 연결하고 싶어. 단, 보안을 위해 다음 조건을 지켜줘:
캘린더: 읽기 전용
슬랙: 공개채널만, 메시지 전송 불가
Gmail: 이메일 제목과 발신자만 (본문 접근 불가)
각각 어떤 MCP 서버를 쓰면 되는지 조사하고, OAuth 설정 방법을 알려줘."
* 클로드코드가 MCP 서버를 조사하고, Google Cloud Console에서 OAuth를 만드는 과정을 단계별로 안내해줍니다. Slack은 Bot Token, Google은 OAuth Client ID를 만들면 됩니다.
Step 2. 연결 & 테스트
"설정 완료했어. 이제 오늘 내 캘린더 일정, 최근 이메일 제목, 슬랙 공개채널 메시지를 조회해봐."
* 여기서 안 되는 게 있으면 클로드코드한테 "왜 안 돼?"라고 물어보세요. 토큰 문제, 권한 문제, 채널 미가입 문제 등을 알아서 진단하고 고쳐줍니다.
Step 3. Skill 만들기
"내가 자연어로 '저번주에 뭐했어?', '이번주 주간회의 준비해줘' 같이 물어보면 캘린더+슬랙+이메일을 종합해서 답해주는 /recall 이라는 Skill을 만들어줘."
* 이렇게 하면 /recall 어제 미팅 같은 명령어 하나로 캘린더 일정, 슬랙 대화, 이메일 제목이 한눈에 정리됩니다.
Step 4. 자동 업무일지 (선택)
"매일 아침 9시에 전날의 캘린더, 슬랙, 이메일, 클로드코드 작업 내역을 종합해서 업무일지를 자동으로 만들어줘."
* 이걸 설정하면 매일 출근할 때 전날 업무일지가 이미 완성되어 있습니다. 원하면 노션, 이메일, 슬랙 등으로 업무일지를 받아보실 수 있도록 만들수도 있습니다.
==
참고로 저는 오늘 아침 주간회의에서 아이디어를 얻고 오후에 40분 정도 사용해서 구축을 완료했습니다. 위와 같은 방식으로 만드시면 여러분들은 저보다 시행착오를 줄이실 수 있을겁니다.
너무 겁먹지 마세요! 핵심은 "권한 설계"입니다. 무작정 모든 권한을 열어주는 게 아니라, "읽기만", "제목만", "공개채널만" 이렇게 최소 권한을 먼저 정하고 시작하는겁니다. AI에게 눈은 주되 손은 주지 않는 방식으로요! (저는 조만간 손도 AI에 빼앗길 것 같네요;;ㅎㅎ)