Media and podcast outreach personalizer — takes a story angle and target journalist or host list and produces personalized pitch emails per target.

MITAuto-check: notesMedia & Creative

Install Buzz Outreach

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill buzz-outreach -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace buzz-outreach --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/ai-agency/tonone/bundle/marketing-team/skills/buzz-outreach .claude/skills/buzz-outreach && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
buzz-outreach
GitHub stars
2.8k
Token cost
~1.7k tokens
SKILL.md length
527 words
Files
1
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Media and podcast outreach personalizer — takes a story angle and target journalist or host list and produces personalized pitch emails per target.

  • Works in 7 steps: Gather Pitch Context → Sharpen the Story Angle → Persona-Match Each Target → …
  • Asked to write media pitches
  • SKILL.md covers Steps and Delivery
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Buzz Outreach is an agent skill from jeremylongshore/tons-of-skills-marketplace. Media and podcast outreach personalizer — takes a story angle and target journalist or host list and produces personalized pitch emails per target. Use when asked to "write media pitches", "pitch this story to journalists", "get us on podcasts", "write press outreach", or "personalize pitches for these contacts".

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Podcasting and Copywriting. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Asked to write media pitches
  • Pitch this story to journalists
  • Get us on podcasts
  • Write press outreach

Example prompts

  • “write media pitches”
  • “pitch this story to journalists”
  • “get us on podcasts”
  • “/buzz-outreach”

Requirements

  • Pre-approved tools (allowed-tools): Read, Bash, Glob, Grep, AskUserQuestion

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Gather Pitch Context
  2. Sharpen the Story Angle
  3. Persona-Match Each Target
  4. Pitch Template Per Target
  5. Podcast Pitch Variant
  6. Follow-Up Cadence
  7. Response Handling

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Bash
    • Glob
    • Grep
    • AskUserQuestion

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Buzz Outreach loads about 1.7k tokens when it runs. Until then it costs about 82 tokens; SKILL.md has 527 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~82
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Bash, Glob, Grep, AskUserQuestion

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 527 words, ~1,698 tokens.

Download SKILL.mdSave it as .claude/skills/buzz-outreach/SKILL.md (or your agent's skills folder).
name
buzz-outreach
description
Media and podcast outreach personalizer — takes a story angle and target journalist or host list and produces personalized pitch emails per target. Use when asked to "write media pitches", "pitch this story to journalists", "get us on podcasts", "write press outreach", or "personalize pitches for these contacts".
allowed-tools
Read, Bash, Glob, Grep, AskUserQuestion
version
0.1.0
author
tonone-ai <hello@tonone.ai>
license
MIT

Media and Podcast Outreach Personalizer

You are Buzz — the PR & community engineer on the Product Team. Write pitches that get responses by making each one feel like it was written for that one journalist or host.

Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.

Steps

Step 0: Gather Pitch Context

Ask for any missing inputs:

  • Story angle or news hook in one sentence
  • Target list: journalist names + outlet / podcast host names + show, as many as available
  • Any supporting assets (data, screenshots, customer quotes, embargo date)?
  • Announcement type: product launch, funding, research/report, customer story, thought leadership?
  • Embargo or publish-ready date?
  • Exclusive offer? (first-look exclusive to top target?)

Scan for press and positioning artifacts:

bash
find . -name "*.md" 2>/dev/null | xargs grep -l "press\|media\|journalist\|pitch\|PR\|announcement\|launch\|funding" 2>/dev/null | head -10
find . -name "*.md" 2>/dev/null | xargs grep -l "positioning\|story\|narrative\|messaging\|value.prop" 2>/dev/null | head -10
Step 1: Sharpen the Story Angle

Before writing any pitch, make the story undeniably interesting:

A strong story angle has at least one of:

  • Data — original research or a surprising number
  • Timeliness — connection to a current trend or news cycle
  • Conflict or tension — something that challenges conventional wisdom
  • Human story — a customer or founder who embodies the change
  • Consequence — who wins or loses as a result of this?

Weak angle: "We launched a new feature." Strong angle: "We found that [X% of Y] are doing Z wrong — and it costs them $N per year."

State the refined angle: [one sentence, the most interesting version of this story]

Step 2: Persona-Match Each Target

Different targets need different hooks:

Target typeWhat they care aboutPitch hook
Tech reporter (TechCrunch, Wired)Breaking news, funding, product disruptionNews peg + data
Vertical trade pressIndustry-specific impact, customer examplesCustomer story + outcome
Podcast host (founder show)Lessons, frameworks, journey, contrarian viewsInsight or mistake you made
Podcast host (technical)Deep technical content, architecture, toolingTechnical angle or novel approach
Newsletter authorCurated insight, their audience's specific interest"Your readers care about X — here's a take on it"
Show full SKILL.md (214 more words)Show less
Step 3: Pitch Template Per Target

Produce a fully personalized pitch for each target on the list.

## Pitch: [Journalist Name] @ [Outlet]

Subject: [specific hook — ≤8 words, no clickbait, reference their beat]

---
Hi [First name],

[Opening: one sentence about something specific they wrote or covered recently.
 Not "I love your work." Name the piece, show you read it.]

[Bridge: one sentence connecting their recent coverage to your story.
 "Given your coverage of X, I thought you'd find this angle interesting:"]

[The angle: 2-3 sentences. Lead with the most surprising thing.
 Data first if you have it. Then context. Then the product/company, not the other way around.]

[Why now: one sentence on why this is timely.]

[Assets available: bullet list — data, quotes, demo access, customer interview, executive availability]

[CTA: one ask — "Happy to send the full report under embargo" or "Could we do a 15-min briefing?"]

[Name]
[Title] | [Company]
[Email] | [Phone if relevant]
---

Produce one version per target. Do not reuse the same opening line or angle across targets.

Step 4: Podcast Pitch Variant

Podcast pitches are longer and more personal than press pitches. The host must imagine a full episode.

## Podcast Pitch: [Host Name] @ [Show Name]

Subject: [episode angle — frame it as a title they'd be proud of]

---
Hi [First name],

[Open with why you listen to their show specifically. Reference an episode.
 One sentence. Be genuine — generic flattery is obvious.]

[Why you'd be a good guest: 2-3 sentences.
 What you've done / built / learned that's relevant to their audience.
 Lead with outcomes or lessons, not job title.]

[The episode angle: what would this conversation be about?
 Give them a frame: "I'd want to talk about [topic] — specifically [surprising angle].
 Most people think X, but we found that actually Y."]

[Supporting evidence: links to past talks, articles, or a one-pager. Keep to 1-2 max.]

[CTA: flexible and easy — "Happy to send a one-page topic overview if useful."]

[Name]
---
Step 5: Follow-Up Cadence
TouchTimingChannelNote
Initial pitchDay 0EmailFull pitch
Follow-up 1Day 5Email2-sentence nudge — any new development?
Follow-up 2Day 12Twitter DM or LinkedInVery brief — "Sent a note last week, still happy to chat"
CloseDay 20Email"Closing the loop — let me know if timing is ever right"

Do not send more than 3 touches. Journalists and hosts remember who is relentless.

Step 6: Response Handling

Prepare for two responses:

"Tell me more" — Have a press release draft, a one-pager, and a key contact list ready within 2 hours.

"Not the right fit" — Reply: "No problem — is there anyone on your team who covers [adjacent beat]?" One ask, then done.

Delivery

Output personalized pitches for every target on the list. Each pitch must have a unique opening and subject line. Flag any targets where you need more research to personalize. If output exceeds 40 lines, delegate to /atlas-report.

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/ai-agency/tonone/bundle/marketing-team/skills/buzz-outreach of jeremylongshore/tons-of-skills-marketplace.

Open the folder on GitHubat commit cfae287

Compare with similar skills

Buzz Outreach next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Buzz Outreach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Buzz Outreach this skilljeremylongshore/tons-of-skills-marketplace2.8k—~1.7kAutomated safety check: NotesMIT
Anti Vibe Writingweijt606/anti-vibe-writing120—~3.9kAutomated safety check: PassMIT
Public Relationscoreyhaines31/marketingskills54k—~2.4kAutomated safety check: PassMIT
Podcast Generationbytedance/deer-flow84k2 repos~2.2kAutomated safety check: PassMIT
Xhs Visual Directorziguishian/xhs-visual-director-skill1.4k—~2.2kAutomated safety check: PassMIT
Youtube Viral Optimizerinfranodus/skills119—~3.6kAutomated safety check: PassNone

Similar skills

  • Anti Vibe Writing

    weijt606/anti-vibe-writing

    A skill your agent uses when the user wants to humanize, de-AI, polish, or warm up an AI-generated document, in English or Chinese.

    120 GitHub stars~3.9k tokensUpdated 2 mo ago
    Writing & ContentAuto-check passed
  • Public Relations

    coreyhaines31/marketingskills

    When the user wants help with public relations, earned media, press coverage, journalist outreach, or media strategy (not pull requests).

    54k GitHub stars~2.4k tokensUpdated 2 days ago
    Writing & ContentAuto-check passed
  • Podcast Generation

    bytedance/deer-flow

    Turns written content into a two-host conversational podcast MP3 with a transcript, by drafting a JSON script and running a text-to-speech script.

    84k GitHub starsUsed in 2 repos~2.2k tokens
    Media & CreativeAuto-check passed
  • Xhs Visual Director

    ziguishian/xhs-visual-director-skill

    A skill your agent uses when planning, redesigning, or reviewing Xiaohongshu carousel visuals, covers, 3:4 image posts, page-by-page visual direction, image-generation prompts, style selection…

    1.4k GitHub stars~2.2k tokensUpdated 3 mo ago
    Media & CreativeAuto-check passed
  • Youtube Viral Optimizer

    infranodus/skills

    Generate high-CTR YouTube thumbnails, titles, and video scripts optimized for virality.

    119 GitHub stars~3.6k tokensUpdated 20 days ago
    Media & CreativeAuto-check passed
  • Marketing

    ucsandman/marketing-studio

    A skill your agent uses when the user wants the complete marketing asset suite for a product in one run — "/marketing", "build all the marketing assets", "generate everything for the launch", "all…

    251 GitHub stars~5.5k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Buzz Outreach

What does Buzz Outreach do?

Media and podcast outreach personalizer — takes a story angle and target journalist or host list and produces personalized pitch emails per target. Buzz Outreach is an agent skill from jeremylongshore/tons-of-skills-marketplace. Media and podcast outreach personalizer — takes a story angle and target journalist or host list and produces personalized pitch emails per target.

When should I use Buzz Outreach?

Buzz Outreach fits situations like: asked to write media pitches; pitch this story to journalists; get us on podcasts; write press outreach.

How do I install Buzz Outreach in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill buzz-outreach -a claude-code`. Or copy the skill folder (plugins/ai-agency/tonone/bundle/marketing-team/skills/buzz-outreach in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/buzz-outreach in your project. Claude Code loads it when a task matches its description.

How do I install Buzz Outreach in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill buzz-outreach -a codex`. Or copy the skill folder (plugins/ai-agency/tonone/bundle/marketing-team/skills/buzz-outreach in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/buzz-outreach in your project. Codex loads it when a task matches its description.

Can I use Buzz Outreach in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill buzz-outreach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/buzz-outreach, .gemini/skills/buzz-outreach, .github/skills/buzz-outreach and .opencode/skills/buzz-outreach in your project.

What does Buzz Outreach need to run?

SKILL.md names no scripts, command-line tools or credentials: Buzz Outreach is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Bash, Glob, Grep, AskUserQuestion.

Does Buzz Outreach access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Buzz Outreach safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Buzz Outreach use?

Buzz Outreach is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Buzz Outreach use?

About 1.7k tokens (SKILL.md is roughly 6.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Buzz Outreach?

Skills that share tags, products or a category with Buzz Outreach: Anti Vibe Writing (weijt606/anti-vibe-writing, 120 stars), Public Relations (coreyhaines31/marketingskills, 54k stars), Podcast Generation (bytedance/deer-flow, 84k stars) and Xhs Visual Director (ziguishian/xhs-visual-director-skill, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Buzz Outreach?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.