AI가 지금 당장 열어볼 수 있는 업무 자료의 양과 접근성입니다. 셋 중 하나라도 막히면 시작이 안 됩니다.
어떤 규칙과 순서로 돌아가는지를 문장으로 적어둔 것입니다. 사람이 없어도 같은 결과가 나오게 만드는 부분입니다.
AI의 결과물을 사람이 어떤 기준으로 판정하고, 어디까지 허용하며, 틀렸을 때 누가 책임지는지입니다.
1강에서 다룬 것 외에, 자동화를 실제로 돌리려면 마주치는 것들입니다.
파이썬 언어로 작성된 프로그램 파일. 파이썬 인터프리터가 이해하고 실행할 수 있는 명령어가 텍스트 형태로 저장되어 있다.
MD 안에 py가 있는 구조가 아닙니다. 둘은 나란히 놓인 완전히 다른 파일이고, 역할이 정반대입니다.
| .md | .py | |
|---|---|---|
| 정체 | 글자만 있는 문서 | 실행되는 프로그램 |
| 읽는 주체 | 사람 + Claude 읽고 판단 | 컴퓨터 그대로 실행 |
| 하는 일 | 규칙 · 기록 · 지시를 적어둠 | 데이터 가져오기 · 파일 만들기 · 발송하기 |
| 실행 방법 | 실행 개념 없음 그냥 읽음 | python3 파일.py 를쳐야 돌아감 |
| Grace 폴더 개수 | 641개 | 315개 직접 만든 것 |
공통점 — "매번 똑같이 반복되는 손작업"을 코드로 굳혀둔 것.
environment의 준말로, 앱이 실행될 때 특정 값을 넘길 수 있는 환경 변수 파일. API 키나 DB 연결 정보 같은 민감한 정보를 소스 코드에 직접 넣지 않고 여기에 모아 관리한다.
사람이 읽고 쓰기 쉽고, 기계가 구문 분석하고 생성하기 쉬운 경량 데이터 교환 형식.
콘텐츠 저장소, 비즈니스 도구, 개발 환경을 포함한 데이터가 위치한 시스템에 AI 어시스턴트를 연결하기 위한 개방형 표준.
네이버·구글 같은 서비스의 MCP를 붙였다고 바로 쓸 수 있는 게 아닙니다. 클로드코드가 내 계정의 데이터에 접근해도 된다는 허락이 따로 있어야 하는데, 그 허락을 받는 방식이 OAuth입니다. 비밀번호를 넘기는 게 아니라, 서비스 로그인 화면이 직접 열리고 내가 "허용"을 누르면 기한이 있는 통행증(토큰)이 발급됩니다.
분산 버전관리 시스템. 파일뿐 아니라 파일의 변경 기록까지 복제하기 때문에, 원격 서버에 문제가 생겨도 로컬 저장소로 복원할 수 있다.
Git은 버전 관리를 하는 프로그램이고 GitHub은 원격 저장소다. GitHub은 원격 저장소를 제공해주는 클라우드 서비스라고 이해할 수 있다.
하나의 Git 저장소에서 여러 개의 작업 디렉토리를 동시에 사용할 수 있게 해주는 기능. 브랜치를 전환할 때마다 작업 중인 파일들을 stash 해야 하는 번거로움을 없앤다.
Claude Code가 작업을 위임할 수 있는 전문화된 AI 어시스턴트. 각 서브에이전트는 메인 대화와 분리된 자체 컨텍스트 창을 사용한다.
README가 사람이 읽는 문서라면 CLAUDE.md는 AI가 읽는 문서다. AI가 실제로 작업 판단에 쓸 수 있는 구체적이고 실행 가능한 지시를 담아야 한다.
cron은 정해진 시간에 자동으로 작업을 실행하는 스케줄링 도구다. macOS는 2005년부터 cron 대신 launchd를 권장하며, launchd는 맥이 잠자기라 놓친 실행을 깨어날 때 바로 실행하는 메커니즘이 있다.
OAuth 연결처럼 커넥션이 필요한 일은 코드로 만들지 않고, 클로드와 대화하거나 크롬을 직접 조작해서 그 자리에서 끝냅니다.
| 이런 성격의 업무는 | 예를 들면 |
|---|---|
| 한 번만 하면 끝나는 일 | OAuth 연결 · API 키 발급 · 시트 공유 설정 |
| 본인 인증이 필요한 일 | 로그인 · 2단계 인증 · 결제수단 등록 |
| 화면에서만 되는 일 | 광고 계정 설정 · 관리자 화면 토글 · API가 없는 서비스 |
| 잘못하면 되돌리기 어려운 일 | 권한 부여 · 계정 연동 해제 · 도메인 연결 |
반대로 매일 반복되고 결과 형태가 정해진 일만 자동화로 굳힙니다. 한 번 쓰고 마는 것을 코드로 만들면 만드는 시간이 더 듭니다.
클로드는 어느 화면에서 무엇을 누를지만 알려주고, 클릭과 입력은 내가 합니다. 느리지만 가장 안전합니다.
사용 API를 선택하고 서비스 환경을 등록하세요.
화면은 내가 보고 내가 누릅니다. 클로드는 옆에서 순서만 잡아줍니다.
클로드가 화면을 보고 직접 클릭·입력합니다. 여러 단계를 한 번에 넘기지만, 로그인·결제 화면은 나에게 넘깁니다.
OAuth 2.0 클라이언트 ID를 만들고 리디렉션 URI를 등록합니다.
반복 클릭은 맡기되, 비밀번호·2단계 인증·결제는 반드시 내가 칩니다.
| Claude in Chrome | Playwright MCP | |
|---|---|---|
| 무엇 | 크롬 확장. 사이드 패널에 클로드가 상주하며 화면을 보고 클릭·입력 | 클로드가 새 브라우저 창을 띄워 조작 |
| 로그인 상태 | 이미 로그인해둔 내 크롬 그대로. 다시 로그인할 필요가 없습니다 | 새 창이라 로그인 안 된 상태. 내가 한 번 로그인하면 그 세션 동안 유지됩니다 |
| 잘 맞는 일 | 로그인이 걸린 설정·연동·계정 화면 | 로그인 없이 되는 수집·크롤링·반복 확인 |
| 조건 | Pro · Team · Enterprise 요금제 · 베타 | MCP로 붙이면 됩니다 |
위 개념들이 실제 자동화 안에서 어느 지점에 나타나고 무슨 일을 하는지 봅니다. 제목을 누르면 열립니다.
"매일 아침 7시에 보내줘"실행 시각
"주말·공휴일엔 쉬어"실행 요일
"내 맥이 꺼져 있어도 와야 해"실행 위치 · 서버를 쓸지 가름
"삼성전자·SK하이닉스로 검색해"검색 조건
"뉴스만 봐, 블로그는 빼"매체 범위
"최근 24시간치만"수집 기간
"실적·공시·수주는 중요, 등락 기사는 빼"선별 기준
"최대 5건, 3줄 요약"분량
"사라·팔아라는 절대 쓰지 마"금지선
"내 지메일로, 텔레그램도 같이"발신 채널
"링크는 나만 볼 수 있게"공개 범위
고칠 때마다 그 시점의 폴더 전체가 한 벌씩 저장됩니다. 어제까지 잘 오던 메일이 오늘 안 오면, 되돌아갈 지점이 있습니다.
지금 매일 아침 잘 돌아가는 폴더는 건드리지 않습니다. 사본을 만들어 거기서 시험하고, 되는 것만 원래 폴더에 합칩니다.
파일 하나씩 따로 실행하는 게 아닙니다. run.py 하나가 나머지를 순서대로 부릅니다. 고칠 때도 이 순서 단위로 고칩니다.
결국 만드는 건 이 폴더 하나입니다. 자동화를 만든다는 건 코드를 짜는 일이 아니라 이 폴더 안의 마크다운 몇 개를 제대로 채우는 일입니다. 지시서가 비어 있으면 그만큼을 AI가 알아서 정하고, 그래서 매번 결과가 달라집니다.
"매일 오전 9시에 돌려"실행 시각
"주말 매출은 월요일에 몰아서"주말 처리
"전날 마감이 안 끝났으면 기다려"선행 조건
"이 시트의 '일별원장' 탭만 봐"원본 위치
"빈 서식은 절대 고치지 마"템플릿 보호
"어느 칸에 뭘 넣을지는 이 규칙대로"기입 규칙
"합계가 원본이랑 1원도 안 맞으면 멈춰"검산 기준
"전일 대비 30% 넘게 튀면 표시해"이상값 기준
"빈칸은 0이 아니라 공란으로"표기 규칙
"표시된 칸만 볼게, 나머지는 넘겨"검토 범위
"이상값 있으면 슬랙으로 알려줘"호출 방법
"덮어쓰지 말고 날짜별로 남겨"보관 방식
"월말엔 한 달치 합본도 만들어"주기 산출물
"이 유튜브 영상으로 시작해"원본
"새 영상 올라오면 자동으로 잡아줘"자동 감지 여부
"쇼츠는 빼"대상 범위
"자막만 쓰고 댓글은 보지 마"수집 범위
"10분 넘으면 앞 5분만"분량 제한
"스레드는 500자씩 끊어"채널별 규칙
"존댓말, 이모지 최대 2개"톤
"'최고' '무조건' 같은 단정 표현 금지"금칙어
"발행 전엔 무조건 내가 본다"승인 필수
"고칠 데 있으면 초안만 고치고 다시 만들지 마"수정 방식
"평일 오전 11시에 올려"발행 시각
"인스타는 나중에, 스레드부터"채널 우선순위
"이번 주 키워드는 '무릎보호대 추천'"주제
"제품은 KS-01 하나만"대상 범위
"경쟁 브랜드는 언급하지 마"제외 조건
"상세페이지랑 리뷰 상위 20개를 봐"자료 출처
"설득 구조는 이 포맷 그대로"글 골격
"문단은 3~4줄, 사진은 2문단마다"형식
"'내돈내산'은 절대 쓰지 마"금칙어
"수치를 쓰면 출처를 텍스트로 남겨"출처 규칙
"사실관계는 내가 본다"검수 범위
"링크는 발행 전에 다 눌러본다"확인 항목
"화·목 오전에 올려"발행 요일
"CTA 링크는 이 형식으로 고정"링크 표준
"이 주소로 온 메일만 봐"대상 편지함
"5분마다 확인해"확인 주기
"스팸함은 보지 마"제외 범위
"견적 문의 / 단순 질문 / 그 외로 나눠"분류 기준
"'그 외'는 아무것도 하지 말고 나한테 알려"예외 처리
"수량이 안 적혀 있으면 추측하지 말고 되물어"결측 처리
"단가는 이 표대로, 할인은 최대 10%"계산 규칙
"유효기간은 발행일 +14일"문서 규칙
"회신 톤은 존댓말, 담당자 이름 넣어"문구 규칙
"금액은 무조건 내가 본다"승인 필수
"10% 넘는 할인은 대표 승인"이중 승인
"내가 이름 걸고 나가는 문서다"책임자
"회신은 원래 메일 스레드에"발송 방식
"보낸 건 이 폴더에 남겨"보관