New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Write a media pitch or press outreach email for any story

Media Pitch Skill

by mohitagw15856 · MIT license · ★ 1,395 on GitHub · updated Sep 23

Media Pitch Skill cover

Write a media pitch or press outreach email for any story or announcement. Use when asked to write a media pitch, journalist outreach email, press pitch, or story angle for PR.

---
name: media-pitch
description: "Write a media pitch or press outreach email for any story or announcement. Use when asked to write a media pitch, journalist outreach email, press pitch, or story angle for PR. Produces a concise pitch with a compelling news angle, journalist-specific hook, and clear call to action."
---

# Media Pitch Skill

Writes media pitches that journalists actually respond to — built around the story angle, not the company's desire for coverage. Most pitches fail because they are press releases in an email. Good pitches are a human proposing a story to another human.

## Required Inputs

Ask the user for these if not provided:
- **The story** (what is the actual news or interesting angle?)
- **Target publication or journalist** (who are you pitching to and what do they cover?)
- **Company or organisation** (who is behind this?)
- **Key proof point** (data, customer story, or exclusive that makes this credible)
- **Why now** (why is this timely?)
- **What you are offering** (interview / exclusive data / embargoed information / spokespeople)

Overview

Writes media pitches that journalists actually respond to — built around the story angle, not the company's desire for coverage. Most pitches fail because they are press releases in an email. Good pitches are a human proposing a story to another human.

Manual install (npx, ZIP)
Claude Codenpx skills add mohitagw15856/pm-claude-skills --skill media-pitch -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/mohitagw15856/pm-claude-skills/tar.gz/f6ca79348c55 \ | tar -xz -C ~/.claude/skills --strip-components=2 pm-claude-skills-f6ca79348c55/skills/media-pitch
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/4758fc84cfa5ad3ce46e/media-pitch.zip" -OutFile "$env:TEMP\media-pitch.zip"; Expand-Archive "$env:TEMP\media-pitch.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md4.7 KB
Read the files here
mohitagw15856/f6ca7931 file
SKILL.md
Show the full text93 lines

Media Pitch Skill

Writes media pitches that journalists actually respond to — built around the story angle, not the company's desire for coverage. Most pitches fail because they are press releases in an email. Good pitches are a human proposing a story to another human.

Required Inputs

Ask the user for these if not provided:

  • The story (what is the actual news or interesting angle?)
  • Target publication or journalist (who are you pitching to and what do they cover?)
  • Company or organisation (who is behind this?)
  • Key proof point (data, customer story, or exclusive that makes this credible)
  • Why now (why is this timely?)
  • What you are offering (interview / exclusive data / embargoed information / spokespeople)

Output Structure


Pitch: [Target journalist / outlet]

Subject line: [Under 10 words. The story angle, not the company name. Specific, not "Exciting news from [Company]"]


Hi [First name],

[Opening sentence — one hook that makes them want to read the next line. Reference their recent work if genuinely relevant: "I read your piece on X last week, which is why I thought you'd be interested in this."]

[Paragraph 1 — The story in 2–3 sentences. Lead with why the reader of [publication] would care. Not what the company does. The news angle, with the most interesting fact first.]

[Paragraph 2 — Why this is a story now. One data point, trend, or timely hook. Be specific: "In the last 6 months, X has increased by Y, according to [source]." Generic claims about "growing trends" are ignored.]

[Paragraph 3 — What you are offering. Interview with [specific person + their relevant credential]. Exclusive data / first look. Access to [specific thing]. One clear offering.]

[Brief company context — 1 sentence maximum. Journalists don't need your history; they need to know you're credible.]

Happy to send more details, connect you with [spokesperson], or share [specific exclusive asset] under embargo.

[Name] [Title, Company] [Mobile — journalists work on deadline and text faster than email]


Pitch Rules

  • Subject line is the pitch — if it doesn't earn a click, nothing else matters
  • The story angle is not "Company launches product" — it is what that product reveals about the world
  • One pitch, one journalist — mass BCC pitches are recognisable and ignored
  • Follow up once, after 3–5 business days, with new information (not "just checking in")
  • If offering an exclusive, name it explicitly and set a response deadline

Angle Development Framework

If the user doesn't have a strong angle, help them find one:

Angle type Example Works for
Data reveal "Our research of 10,000 users shows X" Survey findings, product insights
Trend + proof "This is happening and here is evidence" Market trends, behaviour change
Contrarian "Everyone thinks X but actually Y" Counter-intuitive findings
Human story "This person's experience illustrates X" Customer stories, case studies
Milestone "First / fastest / largest in [category]" Launches, records

Quality Checks

  • Subject line is the story angle (under 10 words, no company name)
  • Opening doesn't start with "I'm reaching out" or "I hope this email finds you well"
  • The story angle is clear in the first two sentences
  • A specific exclusive or offer is named
  • Journalist's name is used (not "Hi there")
  • Mobile number included for deadline follow-up

Anti-Patterns

  • Do not write a pitch that leads with the company's history or description — the story angle must come first, not who the company is
  • Do not use vague data points ("significant growth", "thousands of users") — every statistic must be specific and verifiable
  • Do not send the same pitch to multiple journalists in a BCC — pitches must be individually tailored to each journalist's beat and recent work
  • Do not offer an exclusive without setting a response deadline — an open-ended exclusive invitation is ignored or used to delay indefinitely
  • Do not follow up with "just checking in" — a follow-up must contain new information or a fresh angle, otherwise it is noise

Example Trigger Phrases

  • "Write a media pitch for [story or announcement]"
  • "Draft a journalist outreach email for [topic]"
  • "Help me pitch [story] to [type of journalist or outlet]"
  • "What is a good angle for a media pitch about [topic]?"
1---
2name: media-pitch
3description: "Write a media pitch or press outreach email for any story or announcement. Use when asked to write a media pitch, journalist outreach email, press pitch, or story angle for PR. Produces a concise pitch with a compelling news angle, journalist-specific hook, and clear call to action."
4---
5 
6# Media Pitch Skill
7 
8Writes media pitches that journalists actually respond to — built around the story angle, not the company's desire for coverage. Most pitches fail because they are press releases in an email. Good pitches are a human proposing a story to another human.
9 
10## Required Inputs
11 
12Ask the user for these if not provided:
13- **The story** (what is the actual news or interesting angle?)
14- **Target publication or journalist** (who are you pitching to and what do they cover?)
15- **Company or organisation** (who is behind this?)
16- **Key proof point** (data, customer story, or exclusive that makes this credible)
17- **Why now** (why is this timely?)
18- **What you are offering** (interview / exclusive data / embargoed information / spokespeople)
19 
20## Output Structure
21 
22---
23 
24### Pitch: [Target journalist / outlet]
25 
26**Subject line:** [Under 10 words. The story angle, not the company name. Specific, not "Exciting news from [Company]"]
27 
28---
29 
30Hi [First name],
31 
32[Opening sentence — one hook that makes them want to read the next line. Reference their recent work if genuinely relevant: "I read your piece on X last week, which is why I thought you'd be interested in this."]
33 
34[Paragraph 1 — The story in 2–3 sentences. Lead with why the reader of [publication] would care. Not what the company does. The news angle, with the most interesting fact first.]
35 
36[Paragraph 2 — Why this is a story now. One data point, trend, or timely hook. Be specific: "In the last 6 months, X has increased by Y, according to [source]." Generic claims about "growing trends" are ignored.]
37 
38[Paragraph 3 — What you are offering. Interview with [specific person + their relevant credential]. Exclusive data / first look. Access to [specific thing]. One clear offering.]
39 
40[Brief company context — 1 sentence maximum. Journalists don't need your history; they need to know you're credible.]
41 
42Happy to send more details, connect you with [spokesperson], or share [specific exclusive asset] under embargo.
43 
44[Name]
45[Title, Company]
46[Mobile — journalists work on deadline and text faster than email]
47 
48---
49 
50## Pitch Rules
51 
52- Subject line is the pitch — if it doesn't earn a click, nothing else matters
53- The story angle is not "Company launches product" — it is what that product reveals about the world
54- One pitch, one journalist — mass BCC pitches are recognisable and ignored
55- Follow up once, after 3–5 business days, with new information (not "just checking in")
56- If offering an exclusive, name it explicitly and set a response deadline
57 
58## Angle Development Framework
59 
60If the user doesn't have a strong angle, help them find one:
61 
62| Angle type | Example | Works for |
63|---|---|---|
64| Data reveal | "Our research of 10,000 users shows X" | Survey findings, product insights |
65| Trend + proof | "This is happening and here is evidence" | Market trends, behaviour change |
66| Contrarian | "Everyone thinks X but actually Y" | Counter-intuitive findings |
67| Human story | "This person's experience illustrates X" | Customer stories, case studies |
68| Milestone | "First / fastest / largest in [category]" | Launches, records |
69 
70## Quality Checks
71 
72- [ ] Subject line is the story angle (under 10 words, no company name)
73- [ ] Opening doesn't start with "I'm reaching out" or "I hope this email finds you well"
74- [ ] The story angle is clear in the first two sentences
75- [ ] A specific exclusive or offer is named
76- [ ] Journalist's name is used (not "Hi there")
77- [ ] Mobile number included for deadline follow-up
78 
79## Anti-Patterns
80 
81- [ ] Do not write a pitch that leads with the company's history or description — the story angle must come first, not who the company is
82- [ ] Do not use vague data points ("significant growth", "thousands of users") — every statistic must be specific and verifiable
83- [ ] Do not send the same pitch to multiple journalists in a BCC — pitches must be individually tailored to each journalist's beat and recent work
84- [ ] Do not offer an exclusive without setting a response deadline — an open-ended exclusive invitation is ignored or used to delay indefinitely
85- [ ] Do not follow up with "just checking in" — a follow-up must contain new information or a fresh angle, otherwise it is noise
86 
87## Example Trigger Phrases
88 
89- "Write a media pitch for [story or announcement]"
90- "Draft a journalist outreach email for [topic]"
91- "Help me pitch [story] to [type of journalist or outlet]"
92- "What is a good angle for a media pitch about [topic]?"
93 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 1,395
Checked
Source
mohitagw15856/pm-claude-skills ↗
Creator
mohitagw15856 · 193 listings
View creator

Made with media-pitch

Media Pitch Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)
Media Pitch Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Media Pitch Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)
Media Pitch Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Similar skills

See all →
SkillHelp with public relations, earned media, press coveragecoreyhaines31/marketingskills · by coreyhaines31When the user wants help with public relations, earned media, press coverage, journalist outreach, or media strategy (not pull requests). Also use when the user mentions 'PR,' 'public relations,' 'press,' 'press release,' 'press coverage,' 'media outreach,' 'pitch a journalist,' 'get featured,' 'media list,' 'media kit,' 'press kit,' 'newsjacking,' 'news hijack,' 'HARO,' 'Qwoted,' 'Featured,' 'Help A Reporter,' 'reporter request,' 'tech press,' 'TechCrunch,' 'earned media,' 'thought leadership placement,' 'op-ed,' 'guest article,' 'press contacts,' 'podcast prep,' 'going on a podcast,' 'podcast guest,' 'prep me for this podcast,' or 'how do I get press.' Use this for earned media work — finding journalists, pitching stories, newsjacking, prepping podcast appearances, and responding to press requests. For startup/SaaS/AI directory submissions, see directory-submissions. For product launches, see launch. For social-media engagement, see social. For cold-email outreach to prospects, see cold-email.★ 51.1k GitHub starsSkillCheck the current status of the Strait of HormuzHormuz Strait Monitor Skillhimself65/finance-skills · by himself65Check the current status of the Strait of Hormuz — shipping transit data, oil price impact, stranded vessels, insurance risk levels, diplomatic developments, and global trade impact. Use this skill whenever the user asks about the Strait of Hormuz, Hormuz chokepoint, Persian Gulf shipping risk, oil transit disruption, war risk premium in the Gulf, Middle East shipping routes, tanker traffic through Hormuz, oil supply chain risk, or geopolitical risk affecting energy markets. Triggers include: "Hormuz status", "Strait of Hormuz", "is Hormuz open", "shipping through the Gulf", oil chokepoint", "Persian Gulf tanker traffic", "war risk premium", "Hormuz crisis", energy supply chain risk", "oil transit disruption", "Middle East shipping", any mention of Hormuz or Persian Gulf in context of oil, shipping, or geopolitical risk.★ 3.3k GitHub starsSkillBuild our social crisis protocol, mentions are explodingCrisis response planneraaron-he-zhu/aaron-marketing-skills · by aaron-he-zhuUse when the user asks to "build our social crisis protocol", "mentions are exploding — what do we do first", or "when do we pause the posting queue"; produces a 1-5 severity ladder with tunable Estimated trigger thresholds (mention-velocity multiples vs the 7-day listening baseline, sentiment flip, journalist/regulator contact, employee-conduct class), the first-mechanical-action rule — pause ALL scheduled posts AND paid amplification, with dated state markers dropped to the channels proposal protocol and reconciled post-incident — a pre-approved holding-statement library with committed update cadences, when-NOT-to-post rules, a spokesperson/approval matrix, and a post-crisis retro template; re-runs the social-quality-auditor pre-publish gate before un-pausing the queue. Not for email deliverability incidents (blocklist, spam-rate spikes) — use deliverability-qa; inside a launch window launch-day-conductor owns incident handling. 社媒危机预案/暂停队列/声明库/发言人矩阵★ 2.9k GitHub starsSkillPlan PR, write a press release, or manage media relationsPublic relationskostja94/marketing-skills · by kostja94When the user wants to plan PR, write a press release, or manage media relations. Also use when the user mentions "public relations," "PR," "press release," "media relations," "news release," "journalist," "media coverage," "product announcement," or "earned media." For on-site "As Seen In" or logos page, use press-coverage-page-generator.★ 1k GitHub starsSkillSeverity, holding statement, stakeholder messages, timeline/digital-marketing-pro:crisis-responseindranilbanerjee/digital-marketing-pro · by indranilbanerjeeRespond to a breaking PR crisis: severity, holding statement, stakeholder messages, timeline. "draft a holding statement fast"★ 866 GitHub starsSkillCore pitch, outlet variations, media list, release/digital-marketing-pro:pr-pitchindranilbanerjee/digital-marketing-pro · by indranilbanerjeeBuild a PR pitch package: core pitch, outlet variations, media list, release. "pitch this story to journalists"★ 866 GitHub stars

More from mohitagw15856

SkillDesign a 360-degree feedback survey or write a structured360-Degree Feedback Template Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.★ 1.4k GitHub starsSkillDesign statistically rigorous A/B tests for product featuresA/B Test Planner Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design statistically rigorous A/B tests for product features, UI changes, onboarding flows, and pricing experiments. Use when asked to set up an experiment, design an A/B test, calculate sample size, or interpret test results. Produces a complete test plan with hypothesis, variant definitions, sample size, duration estimate, guardrail metrics, and a results interpretation guide.★ 1.4k GitHub starsSkillGenerate a WCAG 2.2 accessibility audit checklistAccessibility Audit Skillmohitagw15856/pm-claude-skills · by mohitagw15856Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes.★ 1.4k GitHub starsSkillBuild a structured account plan for any key customerAccount Plan Skillmohitagw15856/pm-claude-skills · by mohitagw15856Build a structured account plan for any key customer or target account. Use when asked to create an account plan, key account strategy, strategic account review, or territory plan. Produces a complete account plan with relationship map, growth opportunities, risks, and 90-day action plan.★ 1.4k GitHub starsSkillOptimize an article for Answer Engine Optimization so AIAEO Optimizer Skillmohitagw15856/pm-claude-skills · by mohitagw15856Optimize an article for Answer Engine Optimization (AEO) so AI engines like ChatGPT, Perplexity, and Claude can extract, quote, and cite it. Use when asked to AEO-optimize, make content AI-readable, improve AI citation chances, or adapt an article for answer engines. Produces an AEO-optimised rewrite with question headings, 50–80 word answer capsules, a paragraph-length audit, and flagged trust signals.★ 1.4k GitHub starsSkillConduct a structured ethical review of an AI or ML featureAI Ethics Review Skillmohitagw15856/pm-claude-skills · by mohitagw15856Conduct a structured ethical review of an AI or ML feature, model, or product. Use when preparing to deploy an AI system, assessing algorithmic risk, auditing a model for bias, or producing a responsible AI impact assessment. Produces a structured ethics review covering fairness, transparency, privacy, safety, accountability, and societal impact with a risk tier score, pre-deployment checklist, and prioritised mitigations.★ 1.4k GitHub stars