pr-media-work-plugin
April 19, 2026 · View on GitHub
Claude Code plugin for work-focused PR and media monitoring — scanning coverage, summarizing press, drafting responses, and building comms strategy. Ships domain primitives plus a provisioning skill that scaffolds a fresh workspace.
Part of the danielrosehill Claude Code marketplace.
What you get
Primitives (always available once the plugin is installed)
Cluster-level (/pr-media-work:*):
scan-coverage— scan for new coverage of a subject across sourcessummarize-press— roll up press hits into a briefdraft-response— draft a PR response (statement, pitch, correction, Q&A)
Media monitoring (/pr-media-work:media-*):
media-fetch— fetch and save an article into the date-based archivemedia-batch— batch-fetch multiple URLsmedia-analyze— generate stats/trends over the archivemedia-search— search the archive by keyword/publication/datemedia-stats— quick collection statsmedia-validate— validate against naming/schemamedia-export— export (CSV/JSON/markdown)media-profile-pub— build a publication profilemedia-setup— interactive setup to capture monitoring subject context
PR response (/pr-media-work:pr-*):
pr-monitor-news— monitor news/mentions for opportunitiespr-media-pitch— draft a tailored media pitchpr-build-media-list— build a targeted media listpr-find-opportunities— find podcast/speaking/reactive opportunitiespr-crisis-hold— produce a holding statementpr-log-coverage— log a coverage hit into the workspace
Comms strategy (/pr-media-work:comms-*):
comms-initialize— interactive setup for a new client/brandcomms-update-context— refresh client/brand contextcomms-refresh-strategy— revise the strategy doccomms-competitive-scan— analyze competitive comms landscapecomms-create-campaign— develop a campaign frameworkcomms-draft-content— draft content in brand voicecomms-generate-social— generate social content ideascomms-audit-messaging— audit messaging consistencycomms-analyze-performance— analyze performance datacomms-client-report— generate a client-ready PDF report
Agents
article-fetcher— fetch a single article into the archivebatch-fetch— process multiple article URLsarticle-analyzer— analyze the collection for trends and insightspublication-profiler— research publications and build profilesarchive-organizer— archive maintenance and validationcampaign-strategist— design campaign frameworkscontent-creator— draft content on-brandmedia-relations-advisor— media relations strategymedia-list-builder— media/podcast/speaking opportunity listsbrand-voice-guardian— review content for brand consistencycrisis-advisor— crisis comms guidancemetrics-analyst— performance analysisstrategy-director— high-level strategic directionpositioning-analyst— positioning and differentiationaudience-researcher— audience personas and insightssocial-media-manager— social strategy and executionclient-report-generator— Typst PDF client report generation
Provisioning skill
/pr-media-work:new-workspace <name> [--variant=media-monitoring|pr-response|comms-strategy] [--local-only] [--private]
Scaffolds a new workspace, personalises it from ~/.claude/CLAUDE.md, and (by default) creates a public GitHub repo.
Pattern
Primitives live in the plugin → globally available from any cwd.
Workspace scaffolds are provisioned as data → no .claude/ tree inside provisioned workspaces.
Plugin updates never touch your workspace data.
See PLAN.md in Claude-Workspace-Reshaping-190426 for the full pattern spec this plugin follows.
Variants
media-monitoring— date-based article archive for tracking coverage. Schema-validated article capture with analysis and export commands.pr-response— coverage log + response drafting workspace. Tuned for drafting statements, pitches, corrections, and Q&A against live coverage.comms-strategy— full communications strategist workspace. Brand/audience/competitive/historical context, campaign and content outputs, client-ready reporting.
Install
Via the danielrosehill marketplace:
/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install pr-media-work
License
MIT.