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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/media-database/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How media-database Compares
| Feature / Agent | media-database | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
CVE and CWE database querying and management
Room Database
Expert skill for Android Room persistence library
multimedia-learning-design
Apply Mayer's multimedia learning principles to design effective audio, video, graphics, and animations that reduce cognitive load
materials-database-querier
Materials database query skill for accessing structure and property data from multiple repositories
cost-database-interface
Construction cost database interface skill for unit costs, productivity, and regional adjustments
aero-database
Systematic generation and management of aerodynamic coefficient databases
media-training-simulation
Media interview preparation and crisis simulation tools for executive readiness and spokesperson development
media-monitoring
Deep integration with media monitoring platforms for coverage tracking, sentiment analysis, and reporting
social-media-management
Cross-platform social media operations and analytics
paid-media-platforms
Cross-platform paid advertising management and optimization
media-mix-modeling
Advanced econometric modeling for marketing effectiveness and budget optimization
process-builder
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.