01. 업무 자동화 기본기
🟢 초급 레벨
📧 이메일부터 회의록까지, 가장 많이 쓰이는 업무 자동화 사례
⏱️ 설정 시간: 각 15-30분
📋 사례 목록 (총 9개)
1. 맞춤형 아침 브리핑 자동화
한 줄 요약: 매일 아침 정해진 시간에 이메일 요약, 일정, 뉴스, 날씨를 한눈에
핵심 효과:
- 매일 15-20분 절약
- 중요한 이메일 놓침 방지
- 하루 계획 수립 시간 단축
필요 스킬: email, calendar, weather, news
2. 이메일 인박스 제로 (Inbox Zero)
한 줄 요약: 수백 개의 이메일을 자동 분류하여 중요한 것만 남기기
핵심 효과:
- 인박스 0개 유지
- 중요 메일 놓침 방지
- 메일 확인 시간 70% 단축
필요 스킬: gmail, filter, classifier
3. 자동 이메일 초안 작성
한 줄 요약: 내 말투를 학습하여 답장 초안을 자동으로 작성
핵심 효과:
- 답장 작성 시간 50% 단축
- 일관된 커뮤니케이션 톤 유지
- 번거로운 정중한 표현 자동 생성
필요 스킬: gmail, memory, composer
4. 캘린더 자동 관리
한 줄 요약: “다음 주 화요일 3시에 미팅”이라고 말하면 자동으로 일정 등록
핵심 효과:
- 일정 입력 시간 80% 단축
- 일정 충돌 사전 방지
- 자동 알림으로 지각 방지
필요 스킬: calendar, nlp, reminder
5. 할 일 목록(To-Do) 통합 관리
한 줄 요약: Todoist, Notion, Google Tasks를 한곳에서 관리
핵심 효과:
- 여러 앱 간 할 일 동기화
- 우선순위 자동 조정
- 마감일 알림으로 미루기 방지
필요 스킬: todoist, notion, tasks
6. 회의 녹음 전사 및 액션 아이템 추출
한 줄 요약: 회의 녹음을 업로드하면 전사 + 요약 + 할 일 추출
핵심 효과:
- 회의록 작성 시간 80% 절약
- 액션 아이템 누락 방지
- 화자별 발언 내용 추적
필요 스킬: audio, whisper, summarizer, tasks
7. 문서 자동 작성 및 정리
한 줄 요약: 보고서, 제안서 초안을 자동으로 작성하고 형식 정리
핵심 효과:
- 문서 작성 시간 60% 단축
- 일관된 서식 유지
- 자료 조사 자동화
필요 스킬: docs, research, formatter
8. 택배 및 배송 상태 추적
한 줄 요약: 여러 쇼핑몰 택배를 한눈에 추적하고 알림 받기
핵심 효과:
- 배송 조회 시간 절약
- 실시간 배송 알림
- 배송 문제 조기 발견
필요 스킬: tracking, cron, notify
9. 메일 운영 자동화 구축 가이드
한 줄 요약: 여러 메일 계정을 하나로 모아, OpenClaw로 분류/요약하고 옵시디언 + Todoist까지 자동화
핵심 효과:
- 메일의 실행 가능한 작업 흐름(Actionable Workflow)화
- 불필요한 알림 피로도 감소
- 중요 메일 및 주요 액션의 분산 방지
필요 스킬: gmail, obsidian, todoist
📊 비교 요약
| # | 사례 | 난이도 | 소요시간 | 효과 |
|---|---|---|---|---|
| 1 | 아침 브리핑 | 🟢 | 20분 | 매일 15분 절약 |
| 2 | 인박스 제로 | 🟢 | 15분 | 메일 시간 70%↓ |
| 3 | 이메일 초안 | 🟢 | 15분 | 답장 50%↓ |
| 4 | 캘린더 관리 | 🟢 | 20분 | 입력 80%↓ |
| 5 | 할 일 통합 | 🟢 | 25분 | 동기화 자동화 |
| 6 | 회의록 전사 | 🟡 | 30분 | 80% 절약 |
| 7 | 문서 작성 | 🟡 | 30분 | 60% 절약 |
| 8 | 택배 추적 | 🟢 | 15분 | 실시간 알림 |
| 9 | 메일 운영 자동화 | 🔴 | 60분 | Actionable Workflow 구축 |
🚀 바로 시작하기
추천 순서:
- 캘린더 관리 (4번) - 가장 쉽고 효과적
- 아침 브리핑 (1번) - 매일의 생산성 향상
- 인박스 제로 (2번) - 이메일 스트레스 해소
- 회의록 전사 (6번) - 중급으로 진입
상세 가이드
1. 맞춤형 아침 브리핑 자동화
📖 상세 설명
매일 아침 정해진 시간(예: 6시 30분)에 이메일 요약, 오늘 일정, 관심 뉴스, 날씨, 어제 하던 작업의 맥락을 메신저로 자동 전송합니다. 하루를 시작하기 전 중요한 정보를 한눈에 확인할 수 있습니다.
어떤 정보가 포함되나요?
- 🌤️ 오늘 날씨 (기온, 강수확률, 미세먼지)
- 📧 미확인 이메일 요약 (중요도별 분류)
- 📅 오늘의 일정 (회의, 마감, 약속)
- 📰 주요 뉴스 (설정한 키워드 기반)
- 📊 어제의 업무 현황 (완료/진행중)
- 💡 오늘 해야 할 일 추천
🎯 활용 효과
- 매일 15-20분 절약: 정보 수집 및 정리 시간 감소
- 중요한 이메일 놓침 방지: AI가 중요도 판단하여 알림
- 하루 계획 수립 시간 단축: 모든 정보가 한 메시지에
🛠️ 필요 스킬
| 스킬 | 용도 | 설치 명령어 |
|---|---|---|
| 이메일 요약 | clawhub install email | |
| calendar | 일정 확인 | clawhub install calendar |
| weather | 날씨 정보 | clawhub install weather |
| news | 뉴스 수집 | clawhub install news |
⚠️ 스킬 설치 전 보안 체크리스트 확인 필수!
📝 단계별 설정
Step 1: 스킬 설치
# 모든 필요한 스킬 한번에 설치clawhub install email calendar weather newsStep 2: API 키 설정
# 설정 파일 열기openclaw config{ "skills": { "email": { "provider": "gmail", "maxSummary": 5, "priorityKeywords": ["긴급", "중요", "마감", "회의"] }, "calendar": { "provider": "google", "includeDescription": false }, "weather": { "provider": "openweather", "apiKey": "${OPENWEATHER_API_KEY}", "location": "Seoul", "units": "metric" }, "news": { "provider": "newsapi", "apiKey": "${NEWSAPI_KEY}", "keywords": ["AI", "테크", "경제"], "maxArticles": 3 } }}Step 3: 브리핑 템플릿 작성
module.exports = async (agent) => { const today = new Date().toLocaleDateString('ko-KR', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' });
// 병렬로 데이터 수집 const [emails, calendar, weather, news] = await Promise.all([ agent.email.getUnread({ limit: 5, prioritize: true }), agent.calendar.getToday(), agent.weather.getCurrent(), agent.news.getByKeywords() ]);
// 어제 작업 가져오기 const yesterdayTasks = await agent.memory.getYesterdaySummary();
return `🌅 아침 브리핑 (${today})
🌤️ 오늘의 날씨${weather.condition}, ${weather.temp}°C체감온도 ${weather.feelsLike}°C, 강수확률 ${weather.precipitation}%
📧 미확인 이메일 ${emails.total}개${emails.items.map(e => `• ${e.priority === 'high' ? '🔴' : '⚪'} ${e.from}: ${e.subject}`).join('\n')}
📅 오늘 일정 (${calendar.events.length}개)${calendar.events.map(e => `• ${e.time} ${e.title} ${e.location ? '@' + e.location : ''}`).join('\n')}
📰 주요 뉴스${news.articles.map(a => `• ${a.title}`).join('\n')}
📊 어제 한 일${yesterdayTasks.completed}개 완료, ${yesterdayTasks.inProgress.length}개 진행중진행중: ${yesterdayTasks.inProgress.map(t => t.title).join(', ')}
💡 오늘의 추천${await agent.memory.suggestTodayTasks()} `;};Step 4: 크론 작업 설정 (매일 6:30)
# 크론 작업 추가openclaw cron add "morning-briefing" \ --schedule "30 6 * * *" \ --command "skill:briefing:send" \ --channel telegram또는 설정 파일에 추가:
{ "cron": { "jobs": [ { "name": "morning-briefing", "schedule": "30 6 * * *", "action": { "type": "skill", "skill": "briefing", "method": "send" }, "notification": { "channels": ["telegram"], "userId": "@your_telegram_id" } } ] }}💬 실제 사용 예시
텔레그램에서 받는 메시지:
🌅 아침 브리핑 (2026년 2월 26일 수요일)
🌤️ 오늘의 날씨맑음, 8°C체감온도 5°C, 강수확률 0%미세먼지: 좋음
📧 미확인 이메일 3개🔴 boss@company.com: Q1 목표 검토 요청⚪ marketing@company.com: 2월 캠페인 리포트⚪ noreply@github.com: PR 리뷰 요청
📅 오늘 일정 (4개)• 10:00 팀 주간 미팅 @회의실 A• 14:00 클라이언트 통화 (Zoom)• 16:00 코드 리뷰• 18:00 헬스
📰 주요 뉴스• OpenAI, GPT-5 발표 예정• 국내 AI 스타트업 투자 급증• 원격근무 확대 기업 30% 증가
📊 어제 한 일5개 완료, 2개 진행중진행중: 마케팅 보고서, API 문서화
💡 오늘의 추천1. Q1 목표 검토 이메일 답장 (30분)2. 마케팅 보고서 마무리 (1시간)3. 클라이언트 통화 준비 (30분)🔧 고급 설정
맞춤형 규칙 추가:
// 특정 발신자 중요도 조정const priorityRules = [ { from: 'boss@company.com', priority: 'critical' }, { from: '*@company.com', priority: 'high' }, { from: '*@github.com', priority: 'medium' }, { subject: '*마감*', priority: 'high' }];
// 키워드 기반 뉴스 필터링const newsKeywords = { 'AI/테크': ['AI', '인공지능', 'GPT', '클라우드'], '경제/비즈니스': ['스타트업', '투자', '경제'], '업계소식': ['SaaS', '개발자', '프로덕트']};2. 이메일 인박스 제로 (Inbox Zero)
📖 상세 설명
수많은 이메일을 자동으로 분석하여 중요한 메일만 골라 요약하고, 뉴스레터는 자동으로 아카이브하며, 스팸은 정리합니다. 매일 수십 개씩 쌓이는 이메일에서 핵심만 추출하여 인박스를 깔끔하게 유지합니다.
어떻게 작동하나요?
- AI가 이메일 내용을 분석
- 중요도 판단 (긴급/중요/일반/뉴스레터/스팸)
- 자동 분류 및 정리
- 중요 메일만 요약하여 알림
🎯 활용 효과
- 인박스 0개 유지: 자동 정리로 깔끔한 메일함
- 중요 메일 놓침 방지: AI가 중요도 판단
- 메일 확인 시간 70% 단축: 불필요한 메일 필터링
🛠️ 필요 스킬
| 스킬 | 용도 | 설치 명령어 |
|---|---|---|
| gmail | Gmail 연동 | clawhub install gmail |
| filter | 메일 필터링 | clawhub install filter |
| classifier | 메일 분류 AI | clawhub install classifier |
📝 단계별 설정
Step 1: Gmail API 인증
# Gmail 스킬 설치clawhub install gmail
# 인증 진행openclaw config gmail브라우저에서 Google 로그인 후 토큰 복사하여 붙여넣기
Step 2: 분류 규칙 설정
{ "gmail": { "inboxZero": { "enabled": true, "schedule": "*/30 * * * *", "rules": [ { "name": "보안 알림", "condition": "from:*@security* OR subject:*로그인*", "action": "flag_important", "priority": 1 }, { "name": "뉴스레터 아카이브", "condition": "from:*@newsletter* OR from:*@marketing* OR label:promotions", "action": "archive", "priority": 2 }, { "name": "자동응답 메일 삭제", "condition": "subject:*자동응답* OR subject:*out of office*", "action": "delete", "priority": 3 }, { "name": "대용량 첨부파일 라벨링", "condition": "has:attachment AND size:>10MB", "action": "label:attachments", "priority": 4 } ], "summary": { "enabled": true, "time": "09:00", "includeStats": true } } }}Step 3: 자동화 스크립트
module.exports = async (agent) => { const emails = await agent.gmail.getUnread(); const results = { processed: 0, important: [], archived: [], deleted: [], labeled: [] };
for (const email of emails) { // AI 분류 const category = await agent.classifier.categorize(email, [ 'critical', 'important', 'normal', 'newsletter', 'spam' ]);
switch(category) { case 'critical': await agent.gmail.flag(email.id, 'urgent'); await agent.notify(`🚨 긴급 메일: ${email.subject}`, { priority: 'high' }); results.important.push(email); break;
case 'important': await agent.gmail.flag(email.id); results.important.push(email); break;
case 'newsletter': await agent.gmail.archive(email.id); await agent.gmail.label(email.id, 'Newsletters'); results.archived.push(email); break;
case 'spam': await agent.gmail.trash(email.id); results.deleted.push(email); break;
default: // normal - 그대로 유지 break; }
results.processed++; }
// 요약 리포트 if (results.processed > 0) { await agent.notify({ title: '📧 인박스 정리 완료', message: `처리: ${results.processed}개🔴 긴급: ${results.important.filter(e => e.priority === 'urgent').length}개⭐ 중요: ${results.important.filter(e => e.priority !== 'urgent').length}개📦 아카이브: ${results.archived.length}개🗑️ 삭제: ${results.deleted.length}개 `, channel: 'telegram' }); }
return results;};💬 실제 사용 예시
정리 완료 알림:
📧 인박스 정리 완료 (14:30)
처리: 23개
🔴 긴급 1개 (즉시 확인 필요) → 보안팀: "비정상적인 로그인 시도 감지"
⭐ 중요 2개 → 팀장님: "Q1 목표 검토 요청" → 클라이언트: "계약서 확인"
📦 뉴스레터 아카이브 12개 → tech-daily@, product-weekly@ 등
🗑️ 자동응답/스팸 삭제 5개
📊 인박스 현황남은 메일: 3개 (모두 중요)3. 자동 이메일 초안 작성
📖 상세 설명
내 평소 말투와 스타일을 학습하여 중요 메일에 대한 답장 초안을 자동으로 작성합니다. 사용자의 과거 이메일 패턴을 분석해 자연스러운 톤으로 초안을 만들어 제시합니다.
🎯 활용 효과
- 답장 작성 시간 50% 단축
- 일관된 커뮤니케이션 톤 유지
- 번거로운 정중한 표현 자동 생성
🛠️ 필요 스킬
| 스킬 | 용도 | 설치 명령어 |
|---|---|---|
| gmail | Gmail 연동 | clawhub install gmail |
| memory | 사용자 스타일 학습 | clawhub install memory |
| composer | 메일 작성 AI | clawhub install composer |
📝 단계별 설정
Step 1: 학습 데이터 제공
# 과거 메일 100개로 학습openclaw memory train --source gmail --limit 100 --style communicationStep 2: 초안 생성 규칙
{ "composer": { "email": { "tone": "professional_but_friendly", "formality": "business_casual", "maxLength": 300, "signature": "\n\n감사합니다.\n${user.name}", "templates": { "meeting_request": "meeting_template", "follow_up": "followup_template", "thank_you": "thanks_template" } } }}💬 사용 예시
User: 이 메일 답장 초안 써줘(첨부: "회의 일정 변경" 메일)
OpenClaw:📧 답장 초안 작성 완료
---제목: RE: 회의 일정 변경
안녕하세요 김대리님,
메일 확인했습니다.수요일 오후 2시로 변경 확인했으며, 그 시간에 맞춰회의실 B로 참석하겠습니다.
혹시 회의 안건 미리 공유 가능하시면검토하고 준비해 가겠습니다.
감사합니다.홍길동---
🎨 말투 분석:• 평소 비슷한 상황에서 사용한 표현 반영• 정중하면서도 친근한 톤• 추가 액션 제안 포함
[✅ 승인 후 전송] [✏️ 직접 수정] [🔄 다시 작성]4. 캘린더 자동 관리
📖 상세 설명
메신저에서 “다음 주 화요일 3시에 팀 미팅”이라고 말하면 자동으로 Google Calendar에 등록됩니다. 일정 충돌을 확인하고, 참석자에게 초대장을 보내며, 미팅 10분 전 알림을 제공합니다.
📝 단계별 설정
Step 1: Google Calendar 연동
clawhub install calendaropenclaw config calendarStep 2: 설정
{ "calendar": { "defaultCalendar": "primary", "reminderMinutes": [10, 60], "timezone": "Asia/Seoul", "conflictDetection": true, "autoInvite": true }}💬 사용 예시
User: 내일 오후 2시에 팀 미팅 잡아줘
OpenClaw:📅 일정 등록 완료
제목: 팀 미팅날짜: 2026년 2월 26일 (수)시간: 14:00 - 15:00장소: 미정
⚠️ 충돌 감지: 13:30에 다른 미팅 있음 30분 간격이 좁습니다. 15:00로 변경할까요?
User: 응 변경해줘
OpenClaw:✅ 변경 완료: 15:00 - 16:00🔔 알림 설정: 미팅 10분 전📧 팀원 초대장 발송 완료 (3명)5. 할 일 목록(To-Do) 통합 관리
📖 상세 설명
Todoist, Notion, Google Tasks 등 여러 할 일 앱과 연동하여 채팅 한 줄로 일정을 추가하고 우선순위를 재구성합니다.
💬 사용 예시
User: 할 일 추가: 마케팅 보고서 작성, 마감일 금요일
OpenClaw:✅ 할 일 추가됨
제목: 마케팅 보고서 작성마감일: 2월 28일 (금) 18:00우선순위: 높음 (D-3)
📋 동기화 완료: - Todoist ✅ - Notion ✅ - Google Tasks ✅
🔔 알림 설정: - 마감 1일 전 (2/27 오전 9시) - 마감 당일 (2/28 오후 2시)6. 회의 녹음 전사 및 액션 아이템 추출
📖 상세 설명
Zoom 회의나 오프라인 미팅의 녹음 파일을 업로드하면 화자를 구분하여 전사하고, 핵심 내용을 요약하며, 액션 아이템(할 일, 담당자, 마감일)을 자동으로 추출합니다.
🛠️ 필요 스킬
| 스킬 | 용도 | 설치 명령어 |
|---|---|---|
| audio | 오디오 처리 | clawhub install audio |
| whisper | 음성 인식 | clawhub install whisper |
| speaker-diarization | 화자 구분 | clawhub install speaker-diarization |
| summarizer | 요약 | clawhub install summarizer |
💬 사용 예시
User: (회의 녹음 파일 25분 첨부)
OpenClaw:🎙️ 회의 전사 완료
📊 분석 결과:- 총 시간: 25분 30초- 화자: 4명 (김대리, 이과장, 박차장, 외부 김상무)- 발언량: 이과장(40%), 박차장(25%), 김대리(20%), 김상무(15%)
📝 요약:Q2 마케팅 전략 회의.신규 캠페인 2개 승인, 예산 ₩5억 확정.박차장이 총괄하며 3월 첫째 주 론칭 예정.
✅ 액션 아이템:1. 📝 캠페인 기획안 작성 담당: 김대리 마감: 3월 1일
2. 💰 예산 세부안 산출 담당: 이과장 마감: 2월 28일
3. 🤝 외부 에이전시 계약 담당: 박차장 마감: 3월 5일7. 문서 자동 작성 및 정리
📖 상세 설명
보고서, 제안서 초안을 자동으로 작성하고 형식을 정리합니다. 아이디어나 키워드만 입력하면 전문적인 문서 초안을 생성합니다.
💬 사용 예시
User: "Q1 마케팅 성과 보고서" 초안 써줘주요 내용: SNS 캠페인 3개, 전환율 15% 상승, 예산 대비 ROI 250%
OpenClaw:📝 보고서 초안 작성 완료
---📊 Q1 마케팅 성과 보고서
Executive Summary2026년 Q1 마케팅 부문은 전반적으로 목표를 상회하는성과를 달성했습니다. 특히 SNS 캠페인을 중심으로 한디지털 마케팅 전략이 큰 성공을 거두었습니다.
주요 성과 지표• 캠페인 실행: 3개• 전환율 개선: 15% 상승 (목표: 10%)• ROI: 250% (예산 대비 수익)
상세 내용...---
✅ 구글 Docs에 저장 완료✅ 서식 적용 완료✅ 차트 삽입 위치 표시
[📄 Docs에서 열기] [💾 다운로드] [✏️ 수정하기]8. 택배 및 배송 상태 추적
📖 상세 설명
여러 쇼핑몰의 배송 현황을 실시간으로 추적하고, 배송이 시작되거나 도착할 때, 문제 발생 시 자동으로 알림을 보내줍니다.
💬 사용 예시
User: 배송 추적: CJ대한통운 1234567890상품명: 노트북 거치대
OpenClaw:📸 배송 등록 완료
상품: 노트북 거치대택배사: CJ대한통운운송장: 1234567890
🔔 알림 설정:- 배송 출발- 배달 중 (오늘 도착 예정)- 배달 완료- 문제 발생 시
━━━━━━━━━━━━━━━━━━
OpenClaw (다음날 자동 알림):📦 배송 상태 변경
상품: 노트북 거치대운송장: 1234567890
🚚 현재 상태: 배달 중📍 위치: 서울 강남 hub⏰ 예상 도착: 오늘 오후 3-5시👤 배달기사: 김OO (010-1234-5678)
💡 팁:부재 시 문 앞에 놓아달라고기사님께 연락하시겠어요?[예] [아니오]9. 메일 운영 자동화 구축 가이드 (실전 구축 순서)
📖 상세 설명
여러 메일 계정을 하나로 모아, OpenClaw로 분류하고 요약하여 옵시디언(기록)과 Todoist(실행)까지 연결하는 풀 자동화 파이프라인 구축 가이드입니다.
목표:
- 여러 메일 계정(구글/네이버 등)을 수집 Gmail로 통합
- Gmail 필터로 AI/Action, AI/Partnership, AI/Updates, AI/Archive, AI/Inbox 분류
- OpenClaw가 메일을 읽어 옵시디언 리포트 + Todo 후보 생성
- 고우선 액션(P1/P2)은 Todoist(휴대폰 앱)로 자동 전송
📝 단계별 설정 (실전 구축 순서)
1) 메일 수집 구조 먼저 만들기
- 수집 메일함 준비: 예)
gahee9308@gmail.com를 메일 허브로 사용 - 기존 계정에서 전달 설정: 회사메일 제외한 계정들을 수집 메일로 전달되도록 자동 포워딩 규칙 적용
2) Gmail 라벨(폴더) 구성
수집 Gmail에서 다음 라벨을 생성합니다: AI/Action, AI/Partnership, AI/Updates, AI/Archive, AI/Inbox
핵심: “필터가 못 잡은 메일”이 AI/Inbox에 남게 만들면 보강 포인트가 보입니다.
3) 광고/저우선 메일 필터 정리
- 검색어:
(광고 OR "AD" OR sponsored OR promotion OR promo) -subject:(보안 OR security OR 인증 OR otp OR 결제 OR payment OR 영수증 OR invoice OR 일정 OR 미팅 OR meeting OR 마감 OR due) -from:(accounts.google.com OR no-reply@accounts.google.com) - 동작: 삭제(휴지통 이동) 및 일치하는 대화에도 필터 적용
4) OpenClaw 메일 엔진 연결 (Himalaya)
- 서버에서 Himalaya 설치 후 계정 연결:
~/.config/himalaya/config.toml생성 (Gmail 앱 비밀번호 연결) - 확인:
/root/.local/bin/himalaya envelope list --page-size 10
5) OpenClaw 자동화 스크립트 구성
scripts/mail_digest_labels.py: Gmail 라벨 기준 분류 리포트 생성scripts/mail_action_board.py: 일정/할일/협업 후보 추출scripts/mail_to_obsidian.py: 옵시디언 일일 노트에 누적 저장scripts/mail_todo_from_board.py: 메일 Todo 인박스 노트 생성scripts/mail_to_todoist.py: Todoist 프로젝트로 자동 전송scripts/mail_obsidian_autopush.sh: 전체 실행 + Git 자동 커밋/푸시
6) 옵시디언 저장 위치
- Vault:
reedo-dev-vault - 권장 경로:
20_Projects/메일분류/ - 생성 문서 예:
메일-점검-YYYY-MM-DD.md,메일-Todo-Inbox.md,메일-운영-지침-v1.md
7) Todoist 연동 (휴대폰 확인용)
- Todoist 앱 설치 및 ‘메일 액션’ 프로젝트 생성
- Developer 섹션에서 API token 복사
- 서버에 토큰 저장 (
~/.secrets/todoist_token)
8) 자동 실행(크론) 설정
- 하루 2회 실행 예시 (09:00, 17:00 KST):
CRON_TZ=Asia/Seoul0 9,17 * * * /root/.openclaw/workspace/scripts/mail_obsidian_autopush.sh9) 2단계 보강 (핵심 운영 최적화)
- 휴대폰 Todo 과부하 방지: 모바일 전송은 P1/P2 고우선순위 한정
- P3 액션과 주요 정보는 옵시디언에만 저장 (분리 보관)
- 제목+발신자 중복 제거 로직 강화
- 제목 키워드로 기한(due) 자동 추정
💡 운영 팁
AI/Inbox가 늘어나면 필터 보강을 우선적으로 진행하세요.- 오탐이 많으면 제외 키워드(발신자/제목)를 강화합니다.
- 누락이 많으면 Action 키워드 조건을 완화합니다.
- 주 1회 5분 점검으로 지속적으로 정확도를 개선하세요.