media-database

Journalist database access and media outreach automation

509 stars

Best use case

media-database is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Journalist database access and media outreach automation

Teams using media-database should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/media-database/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/public-relations/skills/media-database/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/media-database/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How media-database Compares

Feature / Agentmedia-databaseStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Journalist database access and media outreach automation

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Media Database and Outreach Skill

## Overview

The Media Database and Outreach skill provides access to journalist databases and media outreach automation capabilities. This skill enables efficient media list building, pitch tracking, and relationship management with journalists and media outlets.

## Capabilities

### Database Access
- Cision Connect journalist database access
- Muck Rack journalist search and monitoring
- Propel PRM media list management
- Contact information verification
- Coverage history tracking

### Journalist Intelligence
- Journalist beat and preference tracking
- Recent article and topic monitoring
- Social media activity tracking
- Response rate analytics
- Relationship health scoring

### List Management
- Media list segmentation
- Custom list creation and maintenance
- List sharing and collaboration
- Contact deduplication
- Export and integration capabilities

### Outreach Automation
- Pitch tracking and follow-up automation
- Email deliverability optimization
- Personalization at scale
- A/B testing for pitches
- Coverage linkage to outreach

### Relationship Tracking
- Interaction history logging
- Meeting and call tracking
- Preference documentation
- Exclusivity and embargo tracking
- Relationship tier management

## Usage

### Journalist Search
```javascript
const journalistSearch = {
  criteria: {
    beats: ['Technology', 'Artificial Intelligence', 'Enterprise Software'],
    outlets: {
      types: ['national', 'tech-trade', 'business'],
      tiers: ['tier1', 'tier2']
    },
    geography: ['United States', 'United Kingdom'],
    engagement: {
      activeInLast: '90d',
      minArticles: 5
    }
  },
  results: [
    {
      name: 'Jane Reporter',
      outlet: 'TechCrunch',
      beat: 'Enterprise Technology',
      email: 'jane@techcrunch.com',
      twitter: '@janereporter',
      recentTopics: ['AI', 'SaaS', 'Startups'],
      responseRate: 'high',
      preferredContact: 'email',
      notes: 'Prefers exclusive angles, responds within 24h'
    }
  ],
  listCreated: 'Enterprise AI Reporters',
  contactCount: 85
};
```

### Outreach Campaign
```javascript
const outreachCampaign = {
  campaign: 'Q1 Product Launch',
  lists: ['Enterprise AI Reporters', 'Business Tech Journalists'],
  pitch: {
    subject: 'Exclusive: Company X Launches AI Platform',
    template: 'product-launch-v1',
    personalization: ['recent_article', 'beat_relevance'],
    attachments: ['press-release.pdf', 'product-images.zip']
  },
  sequence: [
    { day: 0, action: 'initial-pitch' },
    { day: 3, action: 'follow-up-1', condition: 'no-response' },
    { day: 7, action: 'follow-up-2', condition: 'no-response' }
  ],
  tracking: {
    opens: true,
    clicks: true,
    replies: true,
    coverage: true
  },
  metrics: {
    sent: 85,
    opened: 62,
    replied: 18,
    coverage: 8
  }
};
```

## Process Integration

This skill integrates with the following PR processes:

| Process | Integration Points |
|---------|-------------------|
| media-relations-strategy.js | Media targeting |
| media-pitching-campaigns.js | Outreach execution |
| press-release-development.js | Distribution lists |
| executive-visibility-program.js | Journalist relationships |

## Best Practices

1. **Data Hygiene**: Regularly verify and update contact information
2. **Personalization**: Research journalists before outreach
3. **Preference Respect**: Honor communication preferences
4. **Tracking Discipline**: Log all interactions consistently
5. **List Segmentation**: Build targeted lists by topic and tier
6. **Relationship Focus**: Prioritize long-term relationships over transactions

## Metrics and KPIs

| Metric | Description | Target |
|--------|-------------|--------|
| Database Accuracy | Contact info validity | >90% |
| Open Rate | Pitch email opens | >40% |
| Response Rate | Journalist replies | >20% |
| Coverage Rate | Pitches resulting in coverage | >10% |
| Relationship Health | Active journalist relationships | Growing |

## Related Skills

- SK-001: Media Monitoring (coverage tracking)
- SK-004: Press Release Distribution (wire distribution)
- SK-010: Influencer KOL Management (KOL outreach)

Related Skills

CVE/CWE Database Skill

509
from a5c-ai/babysitter

CVE and CWE database querying and management

Room Database

509
from a5c-ai/babysitter

Expert skill for Android Room persistence library

multimedia-learning-design

509
from a5c-ai/babysitter

Apply Mayer's multimedia learning principles to design effective audio, video, graphics, and animations that reduce cognitive load

materials-database-querier

509
from a5c-ai/babysitter

Materials database query skill for accessing structure and property data from multiple repositories

cost-database-interface

509
from a5c-ai/babysitter

Construction cost database interface skill for unit costs, productivity, and regional adjustments

aero-database

509
from a5c-ai/babysitter

Systematic generation and management of aerodynamic coefficient databases

media-training-simulation

509
from a5c-ai/babysitter

Media interview preparation and crisis simulation tools for executive readiness and spokesperson development

media-monitoring

509
from a5c-ai/babysitter

Deep integration with media monitoring platforms for coverage tracking, sentiment analysis, and reporting

social-media-management

509
from a5c-ai/babysitter

Cross-platform social media operations and analytics

paid-media-platforms

509
from a5c-ai/babysitter

Cross-platform paid advertising management and optimization

media-mix-modeling

509
from a5c-ai/babysitter

Advanced econometric modeling for marketing effectiveness and budget optimization

process-builder

509
from a5c-ai/babysitter

Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.

Workflow & Productivity