뉴스레터 신호 스캐너 - 뉴스레터를 구매 신호 파이프라인으로 바꿉니다 — Claude Skill
Claude Code용 Claude 스킬 · 제공: Gooseworks · 실행: /newsletter-signal-scanner (Claude 내)·업데이트: 2026년 6월 11일
뉴스레터 구독을 구매 신호 파이프라인으로 전환합니다.
- AgentMail로 업계 뉴스레터를 구독합니다
- 수신 이메일에서 구매 신호를 파싱합니다
- 키워드 캠페인과 매칭합니다
- 경쟁사 언급과 ICP 고통 언어를 감지합니다
- 실행 가능한 신호의 주간 요약 리포트를 전달합니다
대상
기능
뉴스레터를 더 이상 수동으로 읽지 않고, 신호만 주간 요약 리포트로 받습니다.
뉴스레터에 나오는 경쟁사 언급을 모두 자동으로 추적합니다.
ICP가 문제를 설명할 때 실제로 쓰는 고통 언어를 뉴스레터에서 채굴합니다.
작동 방식
AgentMail 받은편지함으로 대상 뉴스레터를 구독합니다
신호 유형별 키워드 캠페인을 설정합니다
수신 이메일에서 매칭 항목을 파싱합니다
매칭 항목을 주간 요약 리포트로 군집화합니다
실행 가능한 신호가 포함된 요약 리포트를 전달합니다
개선되는 지표
지원 도구
뉴스레터 신호 스캐너을(를) 사용해 보시겠어요?
시작 방법을 선택하세요.
이 스킬을 컴퓨터에 로컬로 설치하고 실행합니다.
컴퓨터에서 터미널을 열고 이 명령을 붙여넣으세요:
이 명령은 스킬과 모든 파일을 컴퓨터에 다운로드합니다:
모든 프로젝트에서 사용하려면 끝에 -g를 추가하세요.
Claude Code를 시작한 다음 명령을 입력하세요:
뉴스레터 신호 스캐너
뉴스레터 구독을 구조화된 인텔리전스 피드로 바꿉니다. AgentMail 받은편지함으로 들어오는 뉴스레터를 모니터링하고, 키워드 캠페인별로 신호 관련 콘텐츠를 추출하며, 중요한 것만 주간 요약 리포트로 전달합니다. 경쟁사 언급, ICP 고통 언어, 시장 변화, 떠오르는 주제를 다룹니다.
사용 시점
- "업계 뉴스레터에서 경쟁사 언급을 모니터링해줘"
- "뉴스레터가 [topic] 또는 [company]를 언급하면 알려줘"
- "이번 주 우리 분야 뉴스레터들은 무엇에 대해 쓰고 있어?"
- "[client]를 위한 뉴스레터 모니터링을 설정해줘"
0단계: 접수
모니터링할 뉴스레터
- 어떤 뉴스레터를 구독하고 모니터링해야 하나요? (이름 또는 URL 목록)
- 모르면 "ICP가 읽는 뉴스레터 3-5개는 무엇인가요?"라고 묻고, 다른 뉴스레터 발견에는
sponsored-newsletter-finder를 사용합니다.
- 모르면 "ICP가 읽는 뉴스레터 3-5개는 무엇인가요?"라고 묻고, 다른 뉴스레터 발견에는
- 어떤 AgentMail 받은편지함으로 받아야 하나요? (또는 새로 만들어야 하나요?)
키워드 캠페인
- 추적할 경쟁사 이름(예: "Clay", "Apollo", "Outreach")
- 추적할 ICP 고통 언어(예: "파이프라인 감소", "아웃바운드가 작동하지 않음", "영업 개발 램프업")
- 시장 변화 용어(예: "AI 영업 개발", "AI 에이전트 주도 성장", "시장 진출 엔지니어")
- 자사 브랜드명(언급 포착용)
출력
- 요약 리포트 전달 방식: Slack 채널, 이메일 또는 마크다운 파일? (기본값: 마크다운 파일)
- 빈도: 매일 또는 매주? (기본값: 매주)
캠페인 설정을 clients/<client-name>/configs/newsletter-signals.json에 저장합니다.
{
"inbox_id": "<agentmail_inbox_id>",
"keyword_campaigns": {
"competitors": ["Clay", "Apollo", "Outreach", "Salesloft"],
"pain_language": ["파이프라인 감소", "아웃바운드가 작동하지 않음", "영업 개발 램프업"],
"market_shifts": ["AI 영업 개발", "시장 진출 엔지니어", "에이전트 주도"],
"brand_mentions": ["YourCompany", "yourcompany.com"]
},
"newsletters": [
{"name": "Exit Five", "from_domain": "exitfive.com"},
{"name": "시장 진출 뉴스레터", "from_domain": "gtmnewsletter.com"}
],
"output": {
"format": "markdown",
"path": "clients/<client-name>/intelligence/newsletter-signals-[DATE].md"
}
}
1단계: 받은편지함 스캔
agentmail 기능을 사용해 모니터링 대상 받은편지함의 새 이메일을 가져옵니다:
Fetch emails from inbox <inbox_id> since <last_scan_date>
Filter to: known newsletter senders (match against newsletters config)
각 이메일에서:
- 제목, 발신자, 날짜, 전체 본문 텍스트를 추출합니다
- 분석을 위해 HTML을 일반 텍스트로 제거합니다
2단계: 키워드 캠페인 적용
각 뉴스레터 이메일에서 키워드 매칭을 스캔합니다:
for email in emails:
matches = {}
for campaign, keywords in keyword_campaigns.items():
found = []
for keyword in keywords:
if keyword.lower() in email.body.lower():
# Extract context: 50 chars before + keyword + 50 chars after
context = extract_context(email.body, keyword)
found.append({"keyword": keyword, "context": context})
if found:
matches[campaign] = found
email.signal_matches = matches
키워드 매칭이 하나 이상 있는 이메일만 요약 리포트에 포함합니다.
3단계: 신호 스니펫 추출
매칭된 각 이메일에서 깨끗한 신호 스니펫을 추출합니다:
경쟁사 언급 예시:
뉴스레터: 시장 진출 뉴스레터 | 날짜: 2026-03-05 캠페인: competitors 키워드: "Clay" 맥락: "...enrichment에 Clay를 쓰는 팀은 비교군보다 개인화율이 3배 높게 나타났습니다..."
고통 언어 예시:
뉴스레터: Exit Five | 날짜: 2026-03-04 캠페인: pain_language 키워드: "아웃바운드가 작동하지 않음" 맥락: "...많은 창업자가 예전처럼 아웃바운드가 작동하지 않음을 말합니다. 제가 보는 답장률은..."
4단계: 출력 형식
# 뉴스레터 신호 요약 리포트 - [DATE] 주간
## 요약
- 스캔한 뉴스레터: [N]
- 신호가 있는 이메일: [N]
- 최상위 인기 주제: [topic]
---
## 경쟁사 언급
### Clay
- **[Newsletter Name]** - [Date]
> "[맥락 스니펫]"
출처: [email subject] | [URL if available]
### [Other Competitor]
...
---
## ICP 고통 언어
ICP가 제품이 해결하는 고통을 느끼고 있음을 시사하는 신호:
- **[Newsletter Name]** - [Date]
> "[맥락 스니펫]"
- 관련성: [중요한 이유]
---
## 시장 변화 신호
뉴스레터 커버리지를 얻고 있는 떠오르는 주제:
- **"[Topic]"** - 이번 주 [N]개 뉴스레터에서 언급
> "[맥락 스니펫]"
---
## 자사 브랜드 언급
[회사 또는 제품에 대한 모든 언급]
---
## 추천 조치
1. [신호 기반 구체적 조치 - 예: "Exit Five가 AI 영업 개발 피로를 다루고 있음 - 우리 관점을 게시하기 좋은 순간"]
2. [필요한 경우 경쟁 대응]
clients/<client-name>/intelligence/newsletter-signals-[YYYY-MM-DD].md에 저장합니다.
5단계: 설정 - 뉴스레터 구독
처음 설정할 때는 AgentMail 주소로 대상 뉴스레터를 구독합니다:
- AgentMail 받은편지함 주소를 가져옵니다(
agentmail기능 사용) - 각 뉴스레터의 구독 페이지를 방문해 AgentMail 주소를 제출합니다
- 구독을 확인합니다(확인 이메일을 받은편지함에서 확인)
- 첫 전체 요약 리포트 전에 1-2주 동안 쌓이도록 둡니다
일정 실행
매주 실행합니다(월요일 오전 권장):
# 매주 월요일 오전 7시 - 팀 스탠드업 전
0 7 * * 1 python3 run_skill.py newsletter-signal-scanner --client <client-name>
비용
| 구성 요소 | 비용 |
|---|---|
| AgentMail 받은편지함 | AgentMail 가격 정책에 따름 |
| 이메일 파싱 + 키워드 매칭 | 무료(로컬 로직) |
| 총합 | 지속 비용 거의 없음 |
필요한 도구
- AgentMail API - 받은편지함 접근
- 상위 스킬:
agentmail기능
트리거 문구
- "이번 주 뉴스레터 신호를 스캔해줘"
- "업계 뉴스레터들이 [topic]에 대해 뭐라고 말하고 있어?"
- "[client]에 대해 뉴스레터 신호 스캐너를 실행해줘"
- "뉴스레터 모니터링을 설정해줘"