skills/composites/sponsored-newsletter-finder/SKILL.md
Discover newsletters in a target niche relevant to your ICP, evaluate audience fit, estimate reach and CPM, and output a ranked shortlist of sponsorship opportunities. Uses web search to find newsletters, then scores each against ICP alignment criteria. Use when a marketing team wants to reach an existing engaged audience for less than the cost of building their own, or when testing a new channel before committing.
npx skillsauth add athina-ai/goose-skills sponsored-newsletter-finderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Find newsletters your ICP reads, evaluate their audience fit, and produce a ranked shortlist ready for outreach. Cheaper and faster than building your own list from scratch — newsletters already have the trust and the audience.
Best for: Seed/Series A teams with $500-5,000/month to test a paid distribution channel. Not for companies without budget or companies targeting a mass-market ICP.
Search for newsletters using multiple angles:
"[ICP industry] newsletter" sponsorship
"[ICP role] newsletter" site:substack.com OR site:beehiiv.com
"best newsletters for [ICP role/industry]"
"[ICP industry] newsletter" "advertise" OR "sponsor"
"[competitor company] newsletter sponsorship" (find where competitors are already advertising)
newsletter directory "[ICP industry]"
Also search curated newsletter directories:
newsletter.directory for category browsingpaved.com for sponsorship marketplace listingsswapstack.co for newsletter ad networksparkloop.co for referral partnershipsCollect: newsletter name, URL, estimated subscribers, topics covered, sponsorship page URL if found.
For each discovered newsletter, score across 5 dimensions (1-5 each):
| Dimension | 1 | 3 | 5 | |-----------|---|---|---| | Audience match | Unrelated audience | Partial overlap | Direct ICP match | | Reach | <1,000 subscribers | 5,000-20,000 | 20,000+ | | Engagement | No open rate data | ~30-40% open rate | 40%+ open rate | | Niche specificity | Generic business newsletter | Industry newsletter | Role-specific newsletter | | Sponsor accessibility | No sponsor info found | Inquiry required | Clear pricing / marketplace listing |
Total score: /25. Shortlist newsletters scoring ≥ 15.
Search for:
For newsletters with no pricing page, estimate CPM from industry benchmarks:
Check if known competitors are sponsoring newsletters in this space:
Search: "[competitor name]" "sponsored by" newsletter
Search: "[competitor name]" advertisement site:substack.com
If a competitor is sponsoring a newsletter, it's validated audience fit — flag it as high priority.
# Newsletter Sponsorship Shortlist — [DATE]
ICP: [description] | Budget: [range] | Goal: [awareness/direct response]
---
## Tier 1 — High Priority (Score 20-25)
### 1. [Newsletter Name]
- **URL:** [url]
- **Subscribers:** [N] (~[source])
- **Open rate:** [X%] (disclosed/estimated)
- **Audience:** [description]
- **Send frequency:** [weekly/daily/etc]
- **Sponsorship type:** [dedicated / classified / banner mention]
- **Estimated cost:** $[X] per send
- **Estimated CPM:** $[X]
- **Past sponsors:** [list — competitive validation]
- **Score:** [X/25]
- **Fit rationale:** [1-2 sentences on why this is a strong match]
- **Sponsor page:** [url or "inquiry required"]
### 2. [Newsletter Name]
...
---
## Tier 2 — Worth Testing (Score 15-19)
### 1. [Newsletter Name]
...
---
## Tier 3 — Watchlist (Score 10-14)
(Monitor these — audience fit is good but reach or accessibility is limited)
---
## Where Competitors Are Already Advertising
| Newsletter | Competitor | Notes |
|-----------|-----------|-------|
| [Name] | [Competitor] | Validated ICP match |
...
---
## Budget Allocation Recommendation
Given budget of [X]/month and campaign goal of [goal]:
| Newsletter | Send frequency | Cost per send | Sends/month | Monthly cost |
|-----------|---------------|--------------|-------------|-------------|
| [Name] | Weekly | $[X] | 4 | $[X] |
| [Name] | Bi-weekly | $[X] | 2 | $[X] |
| **Total** | | | | $[X] |
**Recommended test:** Start with [Newsletter 1] for 2 sends to validate conversion rate before expanding.
---
## Outreach Templates
### Cold outreach to newsletter with no sponsor page:
Subject: Sponsoring [Newsletter Name] — [Your Company]
> Hi [Name],
>
> I'm [Name] from [Company] — we [one-line pitch]. We're fans of [Newsletter Name] and think our audience overlap is strong: [ICP match rationale].
>
> Would you be open to a sponsored mention or dedicated send? Happy to share what we're looking for and see if it's a fit.
>
> [Name]
### Request for media kit:
> Hi [Name] — big fan of [Newsletter Name]. Could you share your media kit and current sponsorship rates? [Your Company] is evaluating newsletter partnerships for Q[X].
Save to newsletter-sponsors-[YYYY-MM-DD].md in the current working directory (or user-specified path).
| Component | Cost | |-----------|------| | Web search (discovery phase) | Free | | All analysis and scoring | Free (LLM reasoning) | | Total | Free |
content-media
Takes an existing screen recording or demo video and adds professional zoom/pan effects synchronized to the narration. Uses transcript-driven zoom targeting and Remotion for rendering. Optionally replaces audio with a soundtrack.
tools
Repurposes long-form video (podcasts, interviews, talks) into short-form vertical clips for Instagram Reels, TikTok, and YouTube Shorts. Handles transcription, moment selection, clip extraction, speaker-tracked reframing (16:9 to 9:16), and animated captions.
development
Creates talking head videos from any source material (docs, changelogs, blog posts, notes, transcripts). Produces multi-scene videos with avatar narration over screenshots/images using HeyGen v2 API. Supports Quick Shot and Full Producer modes.
tools
Generates Instagram-ready product reels from any e-commerce product page URL. Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music. Supports model-based and product-only reels.