social-listening-pr

Social media monitoring and conversation analysis for PR intelligence

509 stars

Best use case

social-listening-pr is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Social media monitoring and conversation analysis for PR intelligence

Teams using social-listening-pr 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/social-listening-pr/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/public-relations/skills/social-listening-pr/SKILL.md"

Manual Installation

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

How social-listening-pr Compares

Feature / Agentsocial-listening-prStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Social media monitoring and conversation analysis for PR intelligence

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

# Social Listening Skill

## Overview

The Social Listening skill provides comprehensive social media monitoring and conversation analysis capabilities for PR intelligence. This skill enables real-time awareness of brand conversations, crisis signal detection, and social sentiment tracking across all major platforms.

## Capabilities

### Platform Monitoring
- Sprinklr social listening integration
- Talkwalker conversation analysis
- Platform-specific monitoring (Twitter/X, LinkedIn, Reddit, Facebook, Instagram)
- Forum and community monitoring
- Review site tracking

### Alert Configuration
- Mention alert configuration
- Hashtag and keyword tracking
- Influencer conversation monitoring
- Crisis signal detection
- Viral content detection

### Conversation Analysis
- Community conversation clustering
- Topic extraction and trending
- Conversation volume tracking
- Geographic analysis
- Demographic insights

### Sentiment Analysis
- Social sentiment analysis
- Platform-specific sentiment
- Emotion detection
- Sentiment trend tracking
- Comparative benchmarking

### Influencer Intelligence
- Influencer identification
- Engagement tracking
- Sentiment by influencer
- Amplification analysis
- Relationship mapping

## Usage

### Social Listening Configuration
```javascript
const socialListeningConfig = {
  platforms: ['twitter', 'linkedin', 'reddit', 'facebook', 'instagram'],
  monitoring: {
    brandTerms: ['@CompanyHandle', '#CompanyHashtag', 'Company Name'],
    products: ['Product1', 'Product2'],
    executives: ['CEO Name', '@CEOHandle'],
    competitors: ['@Competitor1', '@Competitor2'],
    industry: ['#IndustryTerm', 'Industry Topic']
  },
  alerts: {
    crisisKeywords: {
      terms: ['lawsuit', 'scandal', 'breach', 'layoffs'],
      threshold: 5,
      window: '1h',
      immediate: true
    },
    viralContent: {
      engagementThreshold: 1000,
      velocityThreshold: 100,
      immediate: true
    },
    influencerMention: {
      followerThreshold: 50000,
      immediate: true
    },
    sentimentShift: {
      changeThreshold: -20,
      immediate: true
    }
  },
  reporting: {
    realtime: ['crisis-dashboard'],
    daily: ['mention-summary', 'sentiment-report'],
    weekly: ['influencer-report', 'trending-topics']
  }
};
```

### Conversation Analysis
```javascript
const conversationAnalysis = {
  period: 'weekly',
  summary: {
    totalMentions: 3450,
    uniqueAuthors: 2890,
    engagements: 45000,
    potentialReach: 12000000
  },
  platformBreakdown: {
    twitter: { mentions: 1800, sentiment: 0.65 },
    linkedin: { mentions: 450, sentiment: 0.78 },
    reddit: { mentions: 200, sentiment: 0.45 },
    instagram: { mentions: 700, sentiment: 0.72 },
    facebook: { mentions: 300, sentiment: 0.58 }
  },
  topicsIdentified: [
    { topic: 'Product Launch', volume: 800, sentiment: 0.82 },
    { topic: 'Customer Service', volume: 450, sentiment: 0.35 },
    { topic: 'Industry News', volume: 320, sentiment: 0.60 }
  ],
  influencerActivity: [
    { handle: '@TechInfluencer', followers: 250000, mentions: 3, sentiment: 'positive' },
    { handle: '@IndustryAnalyst', followers: 150000, mentions: 2, sentiment: 'neutral' }
  ]
};
```

## Process Integration

This skill integrates with the following PR processes:

| Process | Integration Points |
|---------|-------------------|
| reputation-monitoring.js | Social channel tracking |
| reputation-risk-identification.js | Crisis signal detection |
| crisis-response-execution.js | Real-time monitoring |
| social-listening-pr.js | Full workflow support |

## Best Practices

1. **Multi-Platform Coverage**: Monitor all platforms where your audience engages
2. **Crisis Keywords**: Maintain updated crisis keyword lists
3. **Influencer Tracking**: Identify and track key voices proactively
4. **Context Matters**: Review mentions in context before escalating
5. **Response Speed**: Have protocols for rapid response to issues
6. **Competitive Intelligence**: Track competitor social activity

## Metrics and KPIs

| Metric | Description | Target |
|--------|-------------|--------|
| Social Mentions | Total brand mentions | Growing trend |
| Social Sentiment | Average sentiment score | >65% positive |
| Response Time | Time to respond to issues | <1 hour |
| Influencer Engagement | Positive influencer mentions | Increasing |
| Crisis Detection | Time to detect issues | <15 minutes |

## Related Skills

- SK-001: Media Monitoring (traditional media)
- SK-006: Reputation Intelligence (reputation tracking)
- SK-015: Employee Advocacy (employee social)