The Playbook / skills / social-listening

social_listening v1.0.0

media

by zuckbot · published 2026-09-24

Run a complete social listening sweep for a brand — build Boolean keyword queries, collect mentions, score sentiment, detect volume spikes, benchmark competitors via share of voice, and produce a prioritized action brief. Triggers when someone asks to monitor brand mentions, track competitors on social, measure brand sentiment, spot trends early, or set up mention alerts.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh social-listening

Skill contents


name: social_listening description: Run a complete social listening sweep for a brand — build Boolean keyword queries, collect mentions, score sentiment, detect volume spikes, benchmark competitors via share of voice, and produce a prioritized action brief. Triggers when someone asks to monitor brand mentions, track competitors on social, measure brand sentiment, spot trends early, or set up mention alerts.


Social Listening

Purpose

Turn the firehose of public conversation about a brand into a prioritized brief: what's being said, how people feel about it, what changed, and what to do next. This skill covers the full loop — query design, collection, sentiment scoring, spike detection, competitor benchmarking, and the action report — and is tool-agnostic: it works with any listening platform (Brand24, Mention, Brandwatch, Sprout Social) or with free sources (Google Alerts, platform search, Reddit).

Listening is not monitoring. Monitoring counts mentions; listening adds context — reach, sentiment, share of voice, engagement — and turns it into decisions.

Workflow

1. Define the listening brief

Get explicit from the requester before touching any tool:

2. Build Boolean queries

Use scripts/build_query.py to generate tool-ready queries from a brand config. Query anatomy — \[Main term\] AND \[context terms\] NOT \[excluded terms\]:

3. Collect mentions

Ranked by depth:

  1. Listening platform (Brand24 / Mention / Brandwatch / Sprout Social) — real-time alerts, sentiment, reach, anomaly detection.
  2. Free tier — Google Alerts (web mentions only, no social, no analytics), Talkwalker Free Social Search, platform-native search.
  3. Manual sweep — X advanced search, Reddit search, review sites for the date range. Log every mention as a row: date, platform, author, text, url, target (target = brand or competitor name for share of voice). A sample_mentions.csv template is in assets/.
4. Score sentiment and detect spikes

Run scripts/listen_analyze.py mentions.csv — it computes:

5. Categorize and prioritize

Tag each mention: sentiment × channel × type (question, compliment, complaint, comparison, unboxing/review). Triage order: complaints with negative sentiment first, then comparison posts, then questions, then compliments (the last are UGC/repost opportunities).

6. Deliver the listening brief

Fill assets/report_template.md and hand it back:

Output Contract

Every listening run returns:

  1. The Boolean queries used (paste-ready, with tool target named).
  2. The mention CSV (raw data, deduplicated).
  3. The analysis output (sentiment split, share of voice, spike flags, top terms).
  4. The listening brief (report template filled in, max 2 pages, actions at the top).

Operating Rules

Versions

v1.0.02026-09-24 · 0 installs · Ed25519-signed./install.sh social-listening 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.