Yapay zeka becerisiScan NewslettersMarketing

Newsletter Signal Scanner — newsletters as a buying-signal pipeline — Claude Skill

Claude Code için bir Claude becerisi · Gooseworks — çalıştır: /newsletter-signal-scanner (Claude'da)·Güncellendi: 10 Nis 2026

Şununla uyumluClaude·ChatGPT·OpenClaw

Convert newsletter subscriptions into a buying-signal pipeline

  • Subscribes to industry newsletters via AgentMail
  • Parses incoming emails for buying signals
  • Matches against keyword campaigns
  • Detects competitor mentions and ICP pain language
  • Delivers weekly digest of actionable signals

Kim için

Ne yapar

Turn newsletters into intelligence

Never read another newsletter manually — get the signals delivered in a weekly digest.

Competitive mention watch

Track every newsletter mention of your competitors automatically.

Pain language mining

Mine newsletters for the exact pain language your ICP uses to talk about problems.

Nasıl çalışır

1

Subscribe target newsletters via AgentMail inbox

2

Configure keyword campaigns per signal type

3

Parse incoming emails for matches

4

Cluster matches into weekly digest

5

Deliver digest with actionable signals

İyileştirdiği metrikler

Engagement
Better content engagement by mirroring the pain language found in industry newsletters
Marketing

Uyumlu araçlar

Newsletter Signal Scanner kullanmak ister misiniz?

Nasıl başlamak istediğinizi seçin.

Claude Code'da çalıştır
Ücretsiz. Açık kaynak.

Bu beceriyi bilgisayarınıza yerel olarak kurun ve çalıştırın.

1
Claude Code'u kur

Bilgisayarınızda bir terminal açın ve şu komutu yapıştırın:

2
Beceriyi kur

Bu, beceriyi tüm dosyalarıyla bilgisayarınıza indirir:

Tüm projelerinizde kullanılabilir hale getirmek için sona -g ekleyin.

3
Çalıştırın

Claude Code'u başlatın, ardından komutu yazın:

sonra
Kaynağı GitHub'da görüntüle
ElasticFlow'da kullan
Ekip ve işbirliği özellikleri

Becerileri tarayıcınızdan çalıştırın. Sonuçları paylaşın, erişimi yönetin, ekibinizle işbirliği yapın. Terminal gerekmez.

14 gün ücretsiz deneme. Dilediğiniz zaman iptal edin.

Newsletter Signal Scanner

Turn your newsletter subscriptions into a structured intelligence feed. Monitors an AgentMail inbox for incoming newsletters, extracts signal-relevant content by keyword campaign, and delivers a weekly digest of what matters — competitor mentions, ICP pain language, market shifts, and emerging topics.

When to Use

  • "Monitor industry newsletters for competitor mentions"
  • "Alert me when newsletters mention [topic] or [company]"
  • "What are newsletters writing about this week in our space?"
  • "Set up newsletter monitoring for [client]"

Phase 0: Intake

Newsletters to Monitor

  1. Which newsletters should be subscribed to and monitored? (List names or URLs)
    • If unknown, ask: "What 3-5 newsletters does your ICP read?" — then use sponsored-newsletter-finder to discover others.
  2. Which AgentMail inbox should receive them? (Or should we create a new one?)

Keyword Campaigns

  1. Competitor names to track (e.g., "Clay", "Apollo", "Outreach")
  2. ICP pain-language terms to track (e.g., "outbound struggling", "pipeline dried up", "SDR ramp")
  3. Market shift terms (e.g., "AI SDR", "agent-led growth", "GTM engineer")
  4. Your brand name (to catch mentions)

Output

  1. Digest delivery: Slack channel, email, or markdown file? (default: markdown file)
  2. Frequency: daily or weekly? (default: weekly)

Save campaign config to clients/<client-name>/configs/newsletter-signals.json.

{
  "inbox_id": "<agentmail_inbox_id>",
  "keyword_campaigns": {
    "competitors": ["Clay", "Apollo", "Outreach", "Salesloft"],
    "pain_language": ["pipeline is down", "outbound isn't working", "SDR ramp"],
    "market_shifts": ["AI SDR", "GTM engineer", "agent-led"],
    "brand_mentions": ["YourCompany", "yourcompany.com"]
  },
  "newsletters": [
    {"name": "Exit Five", "from_domain": "exitfive.com"},
    {"name": "The GTM Newsletter", "from_domain": "gtmnewsletter.com"}
  ],
  "output": {
    "format": "markdown",
    "path": "clients/<client-name>/intelligence/newsletter-signals-[DATE].md"
  }
}

Phase 1: Scan Inbox

Use the agentmail capability to fetch new emails from the monitored inbox:

Fetch emails from inbox <inbox_id> since <last_scan_date>
Filter to: known newsletter senders (match against newsletters config)

For each email:

  • Extract subject, sender, date, full body text
  • Strip HTML → plain text for analysis

Phase 2: Apply Keyword Campaigns

For each newsletter email, scan for keyword matches:

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

Only include emails with at least one keyword match in the digest.

Phase 3: Extract Signal Snippets

For each matched email, extract clean signal snippets:

Competitor mention example:

Newsletter: The GTM Newsletter | Date: 2026-03-05 Campaign: competitors Keyword: "Clay" Context: "...teams that use Clay for enrichment are seeing 3x better personalization rates compared to..."

Pain language example:

Newsletter: Exit Five | Date: 2026-03-04 Campaign: pain_language Keyword: "outbound isn't working" Context: "...a lot of founders telling me outbound isn't working the way it used to. The reply rates I'm seeing..."

Phase 4: Output Format

# Newsletter Signal Digest — Week of [DATE]

## Summary
- Newsletters scanned: [N]
- Emails with signals: [N]
- Top trending topic: [topic]

---

## Competitor Mentions

### Clay
- **[Newsletter Name]** — [Date]
  > "[Context snippet]"
  Source: [email subject] | [URL if available]

### [Other Competitor]
...

---

## ICP Pain Language

Signals suggesting your ICP is feeling pain your product solves:

- **[Newsletter Name]** — [Date]
  > "[Context snippet]"
  — Relevance: [why this matters]

---

## Market Shift Signals

Emerging topics gaining newsletter coverage:

- **"[Topic]"** — mentioned in [N] newsletters this week
  > "[Context snippet]"

---

## Your Brand Mentions
[Any mentions of your company or product]

---

## Recommended Actions
1. [Specific action based on signals — e.g., "Exit Five is covering AI SDR fatigue — good moment to publish our take"]
2. [Competitive response if needed]

Save to clients/<client-name>/intelligence/newsletter-signals-[YYYY-MM-DD].md.

Phase 5: Setup — Subscribe to Newsletters

For first-time setup, subscribe the AgentMail address to target newsletters:

  1. Get the AgentMail inbox address (via agentmail capability)
  2. For each newsletter, visit subscription page and submit the AgentMail address
  3. Confirm subscriptions (check inbox for confirmation emails)
  4. Allow 1-2 weeks of accumulation before first full digest

Scheduling

Run weekly (Monday morning recommended):

# Every Monday at 7am — before the team's standup
0 7 * * 1 python3 run_skill.py newsletter-signal-scanner --client <client-name>

Cost

ComponentCost
AgentMail inboxDepends on AgentMail pricing
Email parsing + keyword matchingFree (local logic)
TotalNear-zero ongoing cost

Tools Required

  • AgentMail API — for inbox access
  • Upstream skill: agentmail capability

Trigger Phrases

  • "Scan newsletters for this week's signals"
  • "What are industry newsletters saying about [topic]?"
  • "Run newsletter signal scanner for [client]"
  • "Set up newsletter monitoring"