mcpbeat Sign in

Newsletter Sponsorship Finder Agent Skill

> Find newsletters relevant to a target audience/industry for sponsorship opportunities. Discovers newsletters through web search, newsletter directories, and industry research. Returns newsletter name, author, estimated audience, topic focus, sponsorship rates (if available), and contact info.

1.5k tokens
context cost
SKILL.md, read when the skill is used
3
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
1 086
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/gooseworks-ai/goose-skills --skill newsletter-sponsorship-finder

What comes with it

5 544 bytes besides the instruction
scripts/search_newsletters.py
skill.meta.json

What it tells the agent to use

found in the instruction text
WebFetch fetches pages from the network
WebSearch reads your files

The instruction itself

16 sections, as written by the author

Newsletter Sponsorship Finder

Find and rank newsletters for sponsorship opportunities targeting a specific ICP. Uses web search, newsletter directories, and competitor intelligence to build a prioritized list of sponsorship targets.

Quick Start

Find newsletter sponsorship opportunities for [client]. Target audience: [description]. Industry keywords: [keywords].

Or with optional filters:

Find newsletter sponsorship opportunities for [client].
Target audience: CTOs and DevOps engineers at startups.
Industry keywords: cloud, AWS, DevOps, infrastructure, FinOps.
Budget: $500-2000/placement.
Geographic focus: US.

Inputs

  • Target audience description (required) — e.g., "CTOs and DevOps engineers at startups"
  • Industry keywords (required) — e.g., "cloud, AWS, DevOps, infrastructure, FinOps"
  • Budget range (optional) — for filtering newsletters by sponsorship cost
  • Geographic focus (optional) — e.g., "US", "Europe", "Global"
  • Output path (optional) — where to save results, defaults to clients/<client>/leads/newsletter-sponsorships-YYYY-MM-DD.md

Cost

Free — all discovery is WebSearch-based. No API keys required.

Dependencies

pip3 install requests

Optional helper script for Substack directory search:

python3 skills/newsletter-sponsorship-finder/scripts/search_newsletters.py --keywords "cloud,AWS,DevOps" --output json

Process

Phase 1: Define Target

Accept from user:

  • Target audience description (e.g., "CTOs and DevOps engineers at startups")
  • Industry keywords (e.g., "cloud, AWS, DevOps, infrastructure, FinOps")
  • Budget range (optional, for filtering)
  • Geographic focus (optional)

Phase 2: Discovery (run searches in parallel)

A) Direct newsletter search (WebSearch)

Run these searches:

  • "[industry] newsletter"
  • "[industry] weekly newsletter developer"
  • "best newsletters for [target audience]"
  • "[industry] newsletter sponsorship"
  • "advertise in [industry] newsletter"

Search Swapstack/Paved/SparkLoop for relevant newsletters:

  • "site:swapstack.co [industry]"
  • "site:paved.com [industry]"
  • WebFetch on directory result pages to find listings in the target niche
C) Industry-specific discovery
  • Search for "[industry] blog" and "[industry] content creator" to find people who likely also have newsletters
  • Search for "[industry] newsletter" site:linkedin.com posts
  • Search for Substack newsletters: "site:substack.com [industry keywords]"
  • Optionally run the helper script: python3 skills/newsletter-sponsorship-finder/scripts/search_newsletters.py --keywords "[keywords]" --output json
D) Competitor sponsorship research
  • Search "[competitor name] sponsor newsletter" or "[competitor name] advertise"
  • Check competitor websites for "As seen in" or press pages
  • This reveals which newsletters competitors already sponsor (proven audience match)

Phase 3: Enrich Each Newsletter

For each discovered newsletter, use WebFetch to visit the newsletter page and try to find:

  • Name — Newsletter name
  • Author/Organization — Who runs it
  • URL — Signup page or archive
  • Estimated audience — subscriber count (often mentioned on sponsorship pages or About pages)
  • Topic focus — What it covers
  • Frequency — Daily, weekly, monthly
  • Sponsorship info — Rates, format (dedicated send, banner, classified), contact
  • Audience quality — Is the audience primarily decision-makers or junior folks?
  • Social proof — Notable sponsors, testimonials

Phase 4: Score & Rank

Score each newsletter (0-10):

  • Audience overlap with target ICP (+3 max)
  • Audience size (+2 for 10K+, +1 for 5K+)
  • Sponsorship availability confirmed (+2)
  • Reasonable pricing for budget (+1)
  • High engagement signals — open rates mentioned, active community (+1)
  • Competitors sponsor it — proven audience match (+1)

Phase 5: Output

Save results to the specified output path as markdown:

# Newsletter Sponsorship Opportunities
**Target audience:** [description]
**Industry:** [keywords]
**Date:** YYYY-MM-DD

## Tier 1: Must-Sponsor (Score 8+)
| Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score |
|-----------|--------|--------------|-----------|-----------------|---------|-------|

## Tier 2: Strong Fit (Score 5-7)
| Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score |
|-----------|--------|--------------|-----------|-----------------|---------|-------|

## Tier 3: Worth Exploring (Score 3-4)
| Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score |
|-----------|--------|--------------|-----------|-----------------|---------|-------|

## Competitor Sponsorship Intel
| Competitor | Newsletters They Sponsor | Notes |
|-----------|------------------------|-------|

## Next Steps
1. Reach out to Tier 1 newsletters for rate cards
2. Request media kits from Tier 2 newsletters
3. Set calendar reminder to refresh this list quarterly
4. Monitor competitor sponsorships monthly

Tips

  • Run once per client to establish a sponsorship pipeline
  • Refresh quarterly as new newsletters launch frequently
  • Check competitor sponsorships monthly — if a competitor starts sponsoring a newsletter, it validates the audience
  • Combine with agentmail to automate initial outreach to newsletter operators
  • Use company-contact-finder when a newsletter's sponsorship contact is not publicly listed
  • Newsletters with 5K-50K subscribers often offer the best ROI for B2B sponsorships — large enough audience, small enough for personal touch

Other skills for the same job

different authors, same section of the catalogue
Internal Comms
by anthropics
vendor ×16

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

377 tokens
Competitive Ads Extractor
by frostant
×10

Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.

2k tokens
Lead Research Assistant
by frostant
×8

Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.

1.6k tokens
Developer Growth Analysis
by frostant
×6

Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.

3.9k tokens
Google Official SEO Guide
by ZhanlinCui
×4

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

4.2k tokens
Web Performance SEO
by ZhanlinCui
×4

Fix PageSpeed Insights/Lighthouse accessibility "!" errors caused by contrast audit failures (CSS filters, OKLCH/OKLAB, low opacity, gradient text, image backgrounds). Use for accessibility-driven SEO/performance debugging and remediation.

670 tokens
App Store Optimization
by alirezarezvani
×3

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

4.1k tokens scripts
Imagegen Frontend Web
by mxyhi
×3

Elite frontend image-direction skill for generating premium, conversion-aware website design references. CRITICAL OUTPUT RULE — generate ONE separate horizontal image FOR EVERY section. A landing page with 8 sections produces 8 images. Never compress multiple sections into one image. Enforces composition variety (not always left-text / right-image), background-image freedom, varied CTAs, varied hero scales (giant / mid / mini minimalist), narrative concept spine, second-read moments, and a single consistent palette across all images. Optimized for landing pages, marketing sites, and product comps that developers or coding models can accurately recreate.

9.2k tokens

How to use it

Copy the folder

Take gooseworks-ai/newsletter-sponsorship-finder from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.

Install what it needs

The instructions reference pip. Without those the skill loads but fails at the first command.