social-analytics

Aggregate cross-platform social performance CSVs into benchmarks and sentiment reports.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/weisberg/agile_agentic_analytics --skill social-analytics-weisberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: social-analytics
Source: https://github.com/weisberg/agile_agentic_analytics/tree/main/plugins/marketing-analytics/skills/social-analytics
Command: npx skills add https://github.com/weisberg/agile_agentic_analytics --skill social-analytics-weisberg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, scikit-learn, transformers, torch, and includes scripts (resource) components.

What problem does it solve?

Aggregates cross-platform social data to provide benchmarks, sentiment analysis, and competitive context for marketing teams.

Core Features & Use Cases

  • Cross-platform data aggregation from performance CSVs (social_performance_<platform>.csv)
  • Transformer-based sentiment analysis and crisis detection
  • Share of voice benchmarking and competitive benchmarking
  • Content performance analytics and reporting for dashboards

Quick Start

Generate a cross-platform social analytics report for the latest week.

Frequently Asked Questions about social-analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate cross-platform social data for competitive benchmarking?

You can aggregate cross-platform social data by processing performance CSVs from various platforms, which enables competitive benchmarking, share of voice calculations, and unified content performance reporting for marketing dashboards.

How does transformer-based sentiment analysis work on social media data?

Transformer-based sentiment analysis applies deep learning models from the transformers library to classify emotional tone in social media text, providing automated sentiment scoring and crisis detection across aggregated cross-platform data.

What is share of voice benchmarking and when do I need it for social analytics?

Share of voice benchmarking measures your brand's market visibility relative to competitors across social platforms. You need it when evaluating competitive context, tracking market position, or informing cross-channel marketing strategy from aggregated social performance data.

Can I use scikit-learn and pandas for social media content performance analytics?

Yes, this social analytics workflow leverages pandas for data manipulation and scikit-learn for model-based scoring, allowing you to process social performance CSVs and generate content performance insights for reporting dashboards.

What's the best way to calculate share of voice across multiple social platforms?

The best way to calculate cross-platform share of voice is to aggregate performance CSVs from all social platforms into a unified dataset, then apply deterministic scripts to benchmark your brand's visibility against competitors.

Do I need performance CSVs to run sentiment analysis and competitive benchmarking?

Yes, you need social performance CSVs formatted as social_performance_<platform>.csv files. These upstream data-extraction outputs serve as the required inputs for transformer-based sentiment analysis, competitive benchmarking, and share of voice calculations.