Agent skill · Content & Marketing

share-of-voice-tracker

Use when the user asks to "track our share of voice", "what share of the conversation do we own vs competitors", or "trend our SOV this quarter"; computes SOV% = brand mentions ÷ (brand + competitor panel mentions) per platform per period on a LOCKED competitor panel — a panel switch invalidates the trend (restart the series and log the break; the ECHO O3 rule) — plus a sentiment-weighted SOV variant (sentiment labeled Estimated unless human-coded) and a Wikipedia-pageviews attention-share alternative; built from keyless listening connectors, gdelt.py news echo, and user exports — public count

aaron-he-zhugithub.com/aaron-he-zhuGitHub ↗
claude-codeApache-2.0
Install
npx skills add aaron-he-zhu/aaron-marketing-skills --skill share-of-voice-tracker --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 12 KB
Bundled scripts: none
Version: 19.1.0
Requires: Claude Code and compatible agent-skill hosts
Path: social/observe/share-of-voice-tracker/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 2,508
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Share of Voice Tracker The competitive trend read of the ECHO **Observe** phase: SOV% = brand mentions ÷ (brand + competitor panel mentions), per platform per period, on a panel that stays locked. It feeds the ECHO `O` sub-item *locked competitor panel for share-of-voice (a panel switch restarts the trend; sentiment-weighting labeled)* — the **O3** rule this skill enforces — and every rate it reports lives under the *declared, period-stable denominators* red line (ECHO **O1**; see [echo-benchmark.md](../../../references/echo-benchmark.md)). [social-pulse-monitor](../social-pulse-monitor/SKILL.md) supplies the query architecture and raw sweeps; [social-measurement-loop](../social-measurement-loop/SKILL.md) folds the SOV read into the weekly read; only [social-quality-auditor](../../host/social-quality-auditor/SKILL.md) computes the ECHO profile result and runs the vetoes. **Scope guard**: this skill owns the share-of-voice **number** only. Competitor content and strategy watching (what they post, which campaigns run) stays with [competitor-tracker](../../../influencer/target/competitor-tracker/SKILL.md); backlink and offsite SEO signals with [offsite-signal-analyzer](../../../seo-

What's inside
Steps it walks through
  1. Quick Start
  2. Skill Contract
  3. Handoff Summary
  4. Data Sources
  5. Instructions
  6. Save Results
  7. Reference Materials
  8. Next Best Skill
More from aaron-marketing-skills
All skills →
About this skill
What does the share-of-voice-tracker skill do?

Use when the user asks to "track our share of voice", "what share of the conversation do we own vs competitors", or "trend our SOV this quarter"; computes SOV% = brand mentions ÷ (brand + competitor panel mentions) per platform per period on a LOCKED competitor panel — a panel switch invalidates the trend (restart the series and log the break; the ECHO O3 rule) — plus a sentiment-weighted SOV variant (sentiment labeled Estimated unless human-coded) and a Wikipedia-pageviews attention-share alternative; built from keyless listening connectors, gdelt.py news echo, and user exports — public count

How do I install it?

Run `npx skills add aaron-he-zhu/aaron-marketing-skills --skill share-of-voice-tracker --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From aaron-he-zhu/aaron-marketing-skills, a repository with 2,508 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going