Obsidian vault에서 이번 주(토~금) 작성/수정된 글들을 모아 뉴스레터 생성.
서브 에이전트 기반 병렬 처리로 메인 컨텍스트 절약.
기술적, 리더십적으로 외부에 공유할 만한 내용을 선별하여 정리.
"뉴스레터 만들어줘", "이번 주 글 정리해줘", "weekly digest" 등의 요청 시 자동 적용.
Obsidian vault에서 이번 주(토~금) 작성/수정된 글들을 모아 뉴스레터 생성.
서브 에이전트 기반 병렬 처리로 메인 컨텍스트 절약.
기술적, 리더십적으로 외부에 공유할 만한 내용을 선별하여 정리.
"뉴스레터 만들어줘", "이번 주 글 정리해줘", "weekly digest" 등의 요청 시 자동 적용.
Weekly Newsletter Skill
개요
매주 토요일 오전 실행하여 기술적, 리더십적으로 외부 공유할 만한 내용을 뉴스레터로 작성하는 skill.
중요: 아래 3개의 Task를 단일 메시지에서 동시에 호출하여 병렬 실행합니다.
각 서브 에이전트는 분석 결과를 마크다운 형식의 텍스트로 반환합니다.
비용/속도 최적화를 위해 haiku 모델을 사용합니다.
SubAgent 1: Daily Notes Analyzer
Task 호출 파라미터:
파라미터
값
description
"Daily Notes 분석"
subagent_type
"general-purpose"
model
"haiku"
프롬프트 (SATURDAY, FRIDAY, NEXT_DAY 치환 필요):
당신은 Daily Notes 분석 전문가입니다. 코드를 작성하지 말고 분석만 수행하세요.
## 작업
{SATURDAY} (토) ~ {FRIDAY} (금) 기간의 Daily Notes를 분석하여 주간 업무 하이라이트를 추출합니다.
## 경로
- Daily Notes: ~/OneDrive/my-obsidian-vault/notes/dailies/
## 실행 단계
1. Bash로 해당 주 Daily Notes 찾기 (macOS 호환):
find ~/OneDrive/my-obsidian-vault/notes/dailies -name "*.md" -type f \
-exec stat -f "%Sm %N" -t "%Y-%m-%d" {} \; 2>/dev/null | \
awk -v start="{SATURDAY}" -v end="{FRIDAY}" '$1 >= start && $1 <= end {print $2}'
2. 각 Daily Note 읽기 (Read 도구 사용)
3. 추출할 내용:
- 주요 업무 하이라이트
- 기술 학습 내용
- 해결한 문제들
- 외부 공유에 적합한 인사이트
## 필터링 기준
**포함**: 기술 트렌드, 학습 방법론, 팀 운영 인사이트
**제외**: 내부 업무 세부사항, 개인 일정, 고객/파트너 정보
## 출력 형식 (마크다운으로 반환)
### 주간 업무 하이라이트
- **[날짜]**: 주요 작업 및 성과
- **[날짜]**: 주요 작업 및 성과
### 기술 학습
- 학습 내용 1
- 학습 내용 2
(Daily Notes가 없으면 "해당 주에 Daily Notes 없음" 반환)
SubAgent 2: Coffee-time Analyzer
Task 호출 파라미터:
파라미터
값
description
"Coffee-time 분석"
subagent_type
"general-purpose"
model
"haiku"
프롬프트 (SATURDAY, FRIDAY, NEXT_DAY 치환 필요):
당신은 Coffee-time 노트 분석 전문가입니다. 코드를 작성하지 말고 분석만 수행하세요.
## 작업
{SATURDAY} (토) ~ {FRIDAY} (금) 기간의 coffee-time 노트를 분석하여 핵심 인사이트를 추출합니다.
## 경로
- Coffee-time: ~/OneDrive/my-obsidian-vault/coffee-time/
## 파일명 패턴
- `YYYY. M. DD. 커피타임.md`
- 예: `2026. 1. 14. 커피타임.md`
## 실행 단계
1. Bash로 해당 주 coffee-time 노트 찾기 (macOS 호환):
find ~/OneDrive/my-obsidian-vault/coffee-time -name "*.md" -type f \
-exec stat -f "%Sm %N" -t "%Y-%m-%d" {} \; 2>/dev/null | \
awk -v start="{SATURDAY}" -v end="{FRIDAY}" '$1 >= start && $1 <= end {print $2}'
2. 각 커피타임 노트 읽기 (Read 도구 사용)
3. 추출할 내용:
- 기술 인사이트 (트렌드, 도구, 방법론)
- 리더십/팀 운영 토론
- 업계 동향 분석
- 핵심 인용문/교훈
## 출력 형식 (마크다운으로 반환)
### 커피타임 하이라이트
#### [날짜] - [주제]
- 핵심 논의: ...
- 주요 인사이트: ...
- 교훈: ...
#### [날짜] - [주제] (있는 경우)
- 핵심 논의: ...
(커피타임 노트가 없으면 "해당 주에 커피타임 노트 없음" 반환)
SubAgent 3: Weekly Documents Analyzer
Task 호출 파라미터:
파라미터
값
description
"주간 문서 분석"
subagent_type
"general-purpose"
model
"haiku"
프롬프트 (SATURDAY, FRIDAY, NEXT_DAY 치환 필요):
당신은 Obsidian Vault 문서 분석 전문가입니다. 코드를 작성하지 말고 분석만 수행하세요.
## 작업
{SATURDAY} (토) ~ {FRIDAY} (금) 기간에 생성/수정된 기술 문서들을 분석하여 외부 공유 적합 내용을 추출합니다.
## 경로
- Vault: ~/OneDrive/my-obsidian-vault/
- 분석 대상: 001-INBOX/, 003-RESOURCES/, 000-SLIPBOX/
## 실행 단계
1. Bash로 해당 주에 수정된 .md 파일 찾기 (macOS 호환):
find ~/OneDrive/my-obsidian-vault \( -path "*/001-INBOX/*" -o -path "*/003-RESOURCES/*" -o -path "*/000-SLIPBOX/*" \) \
-name "*.md" -type f -exec stat -f "%Sm %N" -t "%Y-%m-%d" {} \; 2>/dev/null | \
awk -v start="{SATURDAY}" -v end="{FRIDAY}" '$1 >= start && $1 <= end {print $2}'
2. 발견된 파일 중 중요 문서 읽기 (Read 도구 사용, 최대 10개)
3. 분류 기준:
- 기술 트렌드 (AI, 아키텍처, 개발 방법론)
- 리더십/조직 인사이트
- 학습 방법론
- 업계 동향
## 필터링 기준
**포함**: SDD, AI 코딩 도구, 새로운 아키텍처 패턴, 효과적인 매니저 특징, AI 활용 학습법
**제외**: 내부 업무 세부사항, 회사 고유 프로세스, 개인 일정, 고객/파트너 정보
## 출력 형식 (마크다운으로 반환)
### 기술 트렌드
- **[문서명]**: 핵심 내용 요약 (2-3줄)
### 리더십 & 조직 인사이트
- **[문서명]**: 핵심 내용 요약
### 학습 방법론
- **[문서명]**: 핵심 내용 요약
(수정된 문서가 없으면 "해당 주에 수정된 기술 문서 없음" 반환)
Phase 3: 결과 통합 및 뉴스레터 작성 (메인 에이전트)
3개 서브 에이전트 결과 수집
각 Task 도구의 반환값을 수집
사용자 프로필 읽기
Read 도구로 ~/git/aboutme/AI-PROFILE.md 확인
톤앤매너 조정에 활용
뉴스레터 작성
Write 도구를 사용하여 newsletters/{WEEK_NUM}-newsletter.md 생성:
---
id: {WEEK_NUM}-newsletter
aliases:
- {YEAR}년 {WEEK}주차 뉴스레터
tags:
- newsletter
- weekly-digest
created_at: {TODAY}
period: {SATURDAY} ~ {FRIDAY}
---# Weekly Digest - {YEAR}년 {WEEK}주차> "핵심 인용문" - 출처**기간**: {SATURDAY_DISPLAY} (토) ~ {FRIDAY_DISPLAY} (금)
---
## 이번 주 커피타임 하이라이트
{SubAgent 2 결과 - 커피타임 분석}
---
## 기술 트렌드
{SubAgent 3 결과 - 기술 트렌드 부분}
---
## 리더십 & 조직 인사이트
{SubAgent 3 결과 - 리더십 부분}
{SubAgent 2 결과 - 리더십 관련 내용}
---
## 주간 업무 하이라이트
{SubAgent 1 결과}
---
## 이번 주 핵심 교훈1. 교훈 1 (위 내용에서 추출)
2. 교훈 2
3. 교훈 3
---
## 다음 주 포커스- [ ] 포커스 영역 1
- [ ] 포커스 영역 2
---
## Related Notes- [[관련 노트 1]]
- [[관련 노트 2]]