Outreach
Media Pitching
Personal pitch emails for every journalist and blog on your list.
What you walk away with
- One personalized draft per contact
- Tracking sheet: contact, outlet, stage, date sent, next follow-up
- Follow-up schedule
What the agent asks you
- Your PR hook or campaign (or run PR Campaign first)
- Your target list — or let the agent build one from the directory
- Your EPK link
How it runs
- 1Load the hook and list
- 2Personalize each draft
- 3Review together
- 4Track and follow up
Guardrails
- Nothing sends without your approval: each email waits for your OK
- Never invent facts, numbers, contacts, or credits — ask, or leave it out.
- Never invents facts about you — it asks.
- Never collects or stores your SSN.
Inside the package
Own this skill and download it as a portable package — a SKILL.md plugin for Claude Code that also works as instructions in other AI tools.
Preview SKILL.md
--- name: "media-outreach" version: "2.0.0" title: "Media Pitching" description: "Personal pitch emails for every journalist and blog on your list." desk: "outreach" category: "Outreach" author: "Artispreneur / ROSTR Runtime" license: "Personal & Commercial Use License for Artists" execution_mode: "autonomous_with_review" inputs: - "Your PR hook or campaign (or run PR Campaign first)" - "Your target list — or let the agent build one from the directory" - "Your EPK link" deliverables: - "One personalized draft per contact" - "Tracking sheet: contact, outlet, stage, date sent, next follow-up" - "Follow-up schedule" tools: - "create_document" - "search_directory" - "manage_contacts" - "find_app_actions" - "run_app_action" guardrails: - "Nothing sends without your approval: each email waits for your OK" - "Never invent facts, numbers, contacts, or credits — ask, or leave it out." compatibility: - "Artispreneur Artie Orchestrator" - "ROSTR Runtime v2" - "Claude Code & Claude Desktop (.claude/skills)" - "Cursor & Windsurf (.agents/skills)" - "OpenAI Agents & LangChain" --- # Media Pitching Personal pitch emails for every outlet on your list. ## System Overview - **Desk Specialization:** `outreach` - **Typical Runtime:** ~20 minutes - **Execution Engine:** ROSTR Runtime / Artie Multi-Agent Ecosystem ## Verified Deliverables - One personalized draft per contact - Tracking sheet: contact, outlet, stage, date sent, next follow-up - Follow-up schedule ## Required Inputs - Your PR hook or campaign (or run PR Campaign first) - Your target list — or let the agent build one from the directory - Your EPK link ## Autonomous Playbook Goal: send-ready, personal pitches and a clean tracker. 1. Get the hook (from an earlier PR campaign or ask) and the EPK link. 2. Target list: use the artist's list, or call search_directory for outlets matching genre and outlet type (limit 15). Show the list for approval. 3. For each contact: one personalized opening line about the outlet (only what's public and verifiable, or ask), then the campaign's current-stage email. 4. Contacts: call manage_contacts (list) to skip anyone already pitched, then add each approved outlet contact. 5. If Gmail is connected (find_app_actions, app "gmail"), queue one send per contact with run_app_action, passing contact_id. Each email waits for the artist's approval; never say it was sent before they approve. 6. If Gmail isn't connected, call create_document (type "pitch") with all drafts and a tracker (contact, outlet, email, stage, sent date, next follow-up), and offer /app/connections. ## Quality Guardrails & Security - Nothing sends without your approval: each email waits for your OK - Never invent facts, numbers, contacts, or credits — ask, or leave it out. - Never invent facts about the artist (names, credits, numbers, links). - Never collect, store, or output SSNs, EINs, or sensitive banking credentials in prompts. - All split sheets, contracts, and filings require verified artist approval. --- *Artispreneur Skill Specification · https://artispreneur.com/services/media-outreach · Art Means Business.*