Open source · 28 skills · MIT
Agent skills for earned media that actually earns it.
Plain markdown your agent follows. Pitch, follow up, monitor, report. Built so a journalist would want to receive the output.
The quality gate
Would a journalist feel respected receiving this?
- 01 Is it true?
- 02 Is it useful to the journalist?
- 03 Would the client stand behind it without us in the room?
Then the humanizer strips 24 AI writing patterns. Nothing promotional leaves the desk.
The assignment board
Twenty-eight skills. No runtime.
Each skill is a folder with a SKILL.md. Your agent reads it and follows it. OpenCode, Claude Code, or copy them into any project.
Foundation
Run once. Everything else reads this.
The angle
What to lead with. Where to play.
-
earned-media-strategyWhere to play, what to lead with, what cadence to run. -
editorial-calendarA 30-day pitch and content calendar. -
competitive-intelligenceMaps the landscape. Surfaces unclaimed angles. -
data-researcherMines public data for original story foundations. -
digital-pr-ideationData-study concepts: headline, hook stat, method. -
visual-gap-hunterFinds holes in visual coverage. Unlinked mentions. -
seo-prEarned media with search in the brief.
The book
Who gets the pitch. What they receive.
-
journalist-researchBeat, outlet, contact record. The right desk. -
pitch-writerPitches grounded in real angles. Humanizer runs. -
press-releaseA news story for a journalist, not a brochure. -
newsjackingRapid response. Hot windows close in hours. -
humanizer24 AI writing patterns stripped before anything goes out. -
infinite-follow-upBump, pivot, or move on. Knows which.
The rest of the floor
Shows, stages, crises, the report.
-
influencer-mapperNewsletters, podcasts, creators, communities. -
tiktok-influencerCreator DMs in their register, not PR speak. -
thought-leadershipOp-eds, bylines, contributed pieces. -
podcast-placementsShows by audience fit. Guest pitches. -
speaking-eventsConferences, abstracts, bios. -
media-trainingLikely questions. What not to say. -
link-reclamationUnlinked mentions and broken URLs. Convert them. -
crisis-commsHolding statement first. Never auto-sends. -
monitorCoverage, competitors, breaking stories. Hot / Warm / Watch. -
award-submissionsProof points only. Does not inflate. -
roi-measurementPlacements, response, backlinks, business impact. -
client-reportingMonthly, in business language. Includes what failed. -
portfolio-managerCross-client conflicts, angle patterns, stalled accounts.
Get it
Clone. Open. Run intake.
git clone https://github.com/701am/Earned-Media-Skills.git Then: “Run the intake skill to build my client context.”
Open the repo on GitHub