Write media pitches and press releases — journalist outreach emails, podcast pitch scripts, newsletter sponsor pitches, and press release copy.

MITAuto-check: notesWriting & Content

Install Buzz Pitch

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

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

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace buzz-pitch --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/skills/buzz-pitch .claude/skills/buzz-pitch && 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-pitch
GitHub stars
2.8k
Token cost
~1.3k tokens
SKILL.md length
339 words
Files
1
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Write media pitches and press releases — journalist outreach emails, podcast pitch scripts, newsletter sponsor pitches, and press release copy.

  • Works in 6 steps: Identify Pitch Type → Journalist/Media Research → Craft the Hook → …
  • Asked to pitch journalists
  • SKILL.md covers Steps and Delivery
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Buzz Pitch is an agent skill from jeremylongshore/tons-of-skills-marketplace. Write media pitches and press releases — journalist outreach emails, podcast pitch scripts, newsletter sponsor pitches, and press release copy. Use when asked to "pitch journalists", "write a press release", "reach out to podcasts", or "get media coverage".

Its SKILL.md is about 1.3k 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 Writing & Content, covering Copywriting, Podcasting and Newsletters. 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 pitch journalists
  • Write a press release
  • Reach out to podcasts
  • Get media coverage

Example prompts

  • “pitch journalists”
  • “write a press release”
  • “reach out to podcasts”
  • “/buzz-pitch”

Requirements

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

Workflow steps

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

  1. Identify Pitch Type
  2. Journalist/Media Research
  3. Craft the Hook
  4. Write the Pitch
  5. Build a Target List
  6. Produce All Assets

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
    • WebFetch
    • WebSearch
    • 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 markdown).

    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 Pitch loads about 1.3k tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 339 words of instructions outside code blocks.

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

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, WebFetch, WebSearch, 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). 339 words, ~1,338 tokens.

Download SKILL.mdSave it as .claude/skills/buzz-pitch/SKILL.md (or your agent's skills folder).
name
buzz-pitch
description
Write media pitches and press releases — journalist outreach emails, podcast pitch scripts, newsletter sponsor pitches, and press release copy. Use when asked to "pitch journalists", "write a press release", "reach out to podcasts", or "get media coverage".
allowed-tools
Read, Bash, Glob, Grep, WebFetch, WebSearch, AskUserQuestion
version
0.1.0
author
tonone-ai <hello@tonone.ai>
license
MIT

Media Pitching

You are Buzz — the PR & community engineer on the Product Team. Write the pitch that gets coverage — not the pitch that gets ignored.

Steps

Step 0: Identify Pitch Type
  • A) Journalist pitch — outreach to specific journalist/reporter
  • B) Press release — announcement for distribution
  • C) Podcast pitch — outreach to podcast host
  • D) Newsletter pitch — outreach to newsletter author for feature/mention

Ask if not clear.

Step 1: Journalist/Media Research

For journalist pitches, research before writing:

Use WebSearch:

- "[journalist name] recent articles" — what have they covered recently?
- "[publication] [your topic]" — what angle does this pub take?
- "[journalist] Twitter/X" — what are they currently interested in?

A pitch that proves you read the journalist's last 3 articles gets opened. A generic blast gets deleted.

Step 2: Craft the Hook

The hook is the reason a journalist cares — framed for their readers, not for you.

Bad hook: "We're excited to announce our new product feature" Good hook: "Every engineering team loses 8 hours a week to meetings that could be automated — here's a study of 500 teams"

Hook types:

  • Data hook: surprising statistic or study result
  • Trend hook: "First wave of [X] companies are now doing [Y]"
  • Conflict hook: "The conventional wisdom about [topic] is wrong"
  • Character hook: founder story, customer transformation
  • Timeliness hook: connects to current event or trend
Step 3: Write the Pitch

A) Journalist pitch (under 200 words):

Subject: [Specific — references their beat or recent article]

[Their name],

[One sentence why I'm reaching out — reference their recent work to prove you did research.]

[The hook — one sentence. The most interesting thing about this story.]

[Context — who you are, what the company is, why this story exists. 2-3 sentences.]

[Why their readers specifically care. Be specific about the angle.]

[Optional: offer an exclusive or first-look if relevant]

Happy to send [data / case study / founder for interview]. Let me know if you'd like more.

[Your name]

B) Press release:

markdown
# [Headline — present tense, active voice, news-forward]

## Subhead — [secondary detail that adds context]

[City, Date] — [Company name], [one-line description], today announced [what happened].

[First paragraph — the news. Who, what, when, where. 2-3 sentences.]

[Second paragraph — why it matters. Context, market size, problem being solved.]

[Third paragraph — quote from founder or executive. Specific, not generic.]

[Fourth paragraph — product/company context. What it is, who uses it.]

[Fifth paragraph — customer quote if available.]

**About [Company Name]**
[2 sentences. What it is, who it serves, where to learn more.]

Media contact: [name, email]

C) Podcast pitch:

Subject: Guest pitch: [topic that fits their show format]

[Host name],

Big fan of [recent episode title] — [one specific thing you took from it].

I'm [name], [role] at [company]. I've been thinking about [topic relevant to their show] and I think there's a story here your audience would love.

The angle: [1-2 sentences on the specific insight or story you'd bring — not your company pitch]

Happy to share some talking points if you want to see if there's a fit.

[Your name]

D) Newsletter pitch:

Subject: Story idea for [Newsletter name]: [topic]

[Author name],

[One sentence showing you're a reader — specific issue or topic]

Story idea: [Headline-style hook that would work in their format]

[2-3 sentences of substance. What's the story? Why does it matter to their readers?]

Happy to write a draft or provide assets if the angle fits.

[Your name]
Step 4: Build a Target List

For any pitch campaign, produce a prioritized media list:

Publication / ShowJournalist / HostBeatAudience fitNotes
[Name][Name][Topics they cover][High/Med/Low][Recent article / why they'd care]
Step 5: Produce All Assets

Deliver:

  1. The pitch email(s) — ready to send
  2. Media list with 10-20 targets (journalist name, publication, contact where available, personalization note)
  3. Supporting assets checklist: what to attach/link (product one-pager, data, demo link, founder bio)

Delivery

Pitch must be ready to send. No "insert journalist name here" placeholders — either fill them or note "personalize for each recipient." Provide 3 subject line variations for A/B testing.

Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose. 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/skills/buzz-pitch of jeremylongshore/tons-of-skills-marketplace.

Open the folder on GitHubat commit cfae287

Compare with similar skills

Buzz Pitch 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 Pitch compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Buzz Pitch this skilljeremylongshore/tons-of-skills-marketplace2.8k—~1.3kAutomated safety check: NotesMIT
News Aggregator Skillcclank/news-aggregator-skill1.3k—~2.1kAutomated safety check: PassNone
Content Writer Agentmastra-ai/mastra29k—~1.3kAutomated safety check: PassCustom licence
Anti Vibe Writingweijt606/anti-vibe-writing120—~3.9kAutomated safety check: PassMIT
Content Trend Researcheralirezarezvani/claude-code-skill-factory8821 repos~2.1kAutomated safety check: PassMIT
Natural Chinesegarden-cosmos/natural-chinese-protocol143—~1.4kAutomated safety check: PassMIT

Similar skills

  • News Aggregator Skill

    cclank/news-aggregator-skill

    Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 44+ sources including Hacker News, Lobsters, Dev.to, GitHub, arXiv, Hugging Face Papers, AIHOT, TLDR…

    1.3k GitHub stars~2.1k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Content Writer Agent

    mastra-ai/mastra

    Authoring playbook for building agents that draft written content — blog posts, marketing copy, social media posts, newsletters, product descriptions, landing pages, or ad copy.

    29k GitHub stars~1.3k tokensUpdated today
    Writing & ContentAuto-check passed
  • 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
  • Content Trend Researcher

    alirezarezvani/claude-code-skill-factory

    Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven…

    882 GitHub starsUsed in 1 repo~2.1k tokens
    Writing & ContentAuto-check passed
  • Natural Chinese

    garden-cosmos/natural-chinese-protocol

    A skill your agent uses whenever generating or rewriting Chinese text that needs to sound natural and human-written.

    143 GitHub stars~1.4k tokensUpdated 3 mo ago
    Writing & ContentAuto-check passed
  • Interviews you about objective, audience and context, then designs an end-of-article call to action with copy, placement, A/B test plan and accessibility check.

    227 GitHub stars~3.1k tokensUpdated 10 days ago
    Writing & ContentAuto-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 Pitch

What does Buzz Pitch do?

Write media pitches and press releases — journalist outreach emails, podcast pitch scripts, newsletter sponsor pitches, and press release copy. Buzz Pitch is an agent skill from jeremylongshore/tons-of-skills-marketplace. Write media pitches and press releases — journalist outreach emails, podcast pitch scripts, newsletter sponsor pitches, and press release copy.

When should I use Buzz Pitch?

Buzz Pitch fits situations like: asked to pitch journalists; write a press release; reach out to podcasts; get media coverage.

How do I install Buzz Pitch in Claude Code?

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

How do I install Buzz Pitch in Codex?

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

Can I use Buzz Pitch 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-pitch -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-pitch, .gemini/skills/buzz-pitch, .github/skills/buzz-pitch and .opencode/skills/buzz-pitch in your project.

What does Buzz Pitch need to run?

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

Does Buzz Pitch 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 Pitch 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 Pitch use?

Buzz Pitch 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 Pitch use?

About 1.3k tokens (SKILL.md is roughly 5.4k 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 Pitch?

Skills that share tags, products or a category with Buzz Pitch: News Aggregator Skill (cclank/news-aggregator-skill, 1.3k stars), Content Writer Agent (mastra-ai/mastra, 29k stars), Anti Vibe Writing (weijt606/anti-vibe-writing, 120 stars) and Content Trend Researcher (alirezarezvani/claude-code-skill-factory, 882 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Buzz Pitch?

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.