Writing & Content

Narrative Resonance Monitor

Measures whether a brand narrative is echoed in market language, AI answers, and public signals.

55/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3k
Last updated
12d ago
License
Apache-2.0
brand-narrativeresonance-monitoringecho-rateshare-of-voice
+4ai-answer-perceptionblueskygdeltpageviews

What does this skill do, and when should you use it?

This skill operates in the TALE Evaluate phase to assess whether a durable brand narrative is resonating in the market. It calculates echo rate between market language and the narrative-registry canon lexicon, checks how AI answer engines describe the brand, and measures share of voice on a locked competitor panel. It also collects public signals from Bluesky, GDELT, and Wikipedia pageviews. AI-answer, news, and social results are labeled proxy and are never presented as Measured brand metrics.

Reads the positioning statement, narrative pillars, boilerplate, and language rules from memory/narrative-registry/canon.md; declares the corpus, time window, and matching method before calculating echo rate; uses scripts/connectors/tavily.py --answer to compare answer-engine descriptions with the canon; gathers public resonance or attention signals through gdelt.py, bluesky.py, and pageviews.py; reuses share-of-voice-tracker's locked competitor-panel machinery; incorporates user-provided closed-platform exports; and produces a resonance report labeling echo rate, AI-answer perception, share of voice, and connector signals as Measured, proxy, or User-provided.

Good fit
  • A brand team wants to see whether market mentions are adopting terms from its narrative canon.
  • A marketing researcher wants to compare AI-generated brand descriptions with the approved positioning statement.
  • A content lead needs to track narrative-related share of voice against a fixed competitor panel.
  • A brand owner wants to combine Bluesky, news, and Wikipedia pageview signals into a public resonance read.
  • A narrative team needs to hand evaluation findings to narrative-drift-monitor for self-drift and repositioning watch.

How do you install this skill?

Before you use it
  • This review is static only; connectors, neighboring skills, and write paths were not executed.
  • Reachability, rate limits, regional availability, and response quality of Tavily, Bluesky, GDELT, and Pageviews were not verified.
  • The skill declares version 18.0.0 while the security policy lists 17.x as the supported line; confirm permissions, data scope, and recovery procedures before writes or proposal events.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Python standard library

The skill is located at narrative/evaluate/narrative-resonance-monitor/SKILL.md in the repository. To install the collection in Claude Code, use /plugin marketplace add aaron-he-zhu/aaron-marketing-skills followed by /plugin install aaron-marketing@aaron. Other Agent Skills-compatible hosts can use npx skills add aaron-he-zhu/aaron-marketing-skills, or you can git clone https://github.com/aaron-he-zhu/aaron-marketing-skills. The source does not document a standalone installation command for this skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/aaron-he-zhu/aaron-marketing-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/narrative/evaluate/narrative-resonance-monitor" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Measure narrative resonance for [brand] against our canon lexicon. Competitor panel: [list]. Platforms: [Bluesky / news / all keyless].
  • Run the AI-answer perception check: how do answer engines describe [brand] vs our positioning statement? Use tavily.py --answer and label it proxy.

First provide memory/narrative-registry/canon.md and a locked competitor panel. Example trigger: “Measure narrative resonance for [brand] against our canon lexicon. Competitor panel: [list]. Platforms: [Bluesky / news / all keyless].” For the AI check, use: “Run the AI-answer perception check: how do answer engines describe [brand] vs our positioning statement? Use tavily.py --answer and label it proxy.” Label every number Measured, proxy, or User-provided and include an as-of date; ask before saving results to memory.

What are this skill's strengths and limitations?

Pros
  • Uses explicit Measured, proxy, and User-provided evidence labels.
  • Requires the corpus and matching method to be declared before echo-rate calculation.
  • Combines AI-answer perception, locked-panel share of voice, and several public signal sources.
  • Has clear scope boundaries: it does not edit the canon or score the final TALE profile.
Limitations
  • Stops without canon.md, because echo rate requires a narrative reference.
  • AI-answer, GDELT, and Bluesky results are proxies and cannot stand in for verified audience metrics.
  • X, Instagram, TikTok, LinkedIn, and Xiaohongshu have no compliant keyless read; native exports or proxy-labeled data are required.
  • The skill references repository scripts and project-memory paths, so standalone porting requires the corresponding file structure and runtime.
  • The supplied source provides no standalone test suite or platform-specific test results for this skill.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Narrative Resonance Monitor this page 55 · Use with care ★ 3k 12d ago Apache-2.0
Share of Voice Tracker 59 · Recommended ★ 3k 12d ago Apache-2.0
Brand Language Codifier 63 · Recommended ★ 3k 12d ago Apache-2.0
Narrative Baseline Mapper 57 · Use with care ★ 3k 12d ago Apache-2.0
Narrative Registry 55 · Use with care ★ 3k 12d ago Apache-2.0

Compared with share-of-voice-tracker, this skill reuses the locked competitor-panel machinery but focuses on narrative resonance and swaps in narrative or message query terms. Compared with performance-monitor, it does not handle own-site GA4/GSC analytics. Compared with narrative-quality-auditor, it supplies evidence for the E dimension but does not score the TALE profile or act as the final gate.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
55/ 100 5-point scale 2.8 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust18 / 25 · 3.6/5

The skill treats pasted data and fetched results as untrusted, labels proxy/Measured/User-provided evidence, keeps the canon read-only, and asks before writing memory. However, it invokes external connectors and writes reports or proposal events without fully specifying skill-level least privilege, rollback, and end-to-end data-flow confirmation, so 7 points are deducted.

2Reliability8 / 20 · 2.0/5

Instructions, input/output contracts, NEEDS_INPUT behavior when the canon is missing, method declaration, and termination rules are fairly clear. However, it depends on several connectors and neighboring skills and provides no skill-specific key-path tests, abnormal-output examples, or reproducible execution evidence, costing 2 points within the static ceiling.

3Adaptability10 / 15 · 3.3/5

Triggers, scope exclusions, argument hints, closed-platform limitations, and expected report structure are explicit. Chinese-market support and mainland-China reachability are not specifically demonstrated, while core signals depend on several overseas services; boundary evidence is therefore incomplete and 5 points are deducted.

4Convention9 / 15 · 3.0/5

The file includes versioning, Apache-2.0 licensing, Quick Start examples, a contract, data sources, save-results rules, references, and handoff guidance. Maintenance ownership and update path are not clear, and SECURITY.md supports 17.x while the skill declares 18.0.0, so 6 points are deducted.

5Effectiveness6 / 15 · 2.0/5

The report schema, evidence labels, echo-rate corpus and method requirements, locked-panel SOV handling, and handoff make the intended output directly useful for narrative evaluation. No representative output or execution verification is supplied, so review and substantial data preparation remain necessary; 1 point is deducted within the static ceiling.

6Verifiability4 / 10 · 2.0/5

The skill requires declared matching methods, corpora, queries, and as-of dates, and points to repository protocols and security documentation. It lacks skill-specific tests, third-party execution results, and independent cross-source corroboration, costing 1 point within the static ceiling.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f Review evidence[1][2][3][4][5][6][7][8]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does this skill require paid data tools?
No paid tool is a prerequisite. The repository states that all skills support Tier 1 with pasted data or free and public sources, although the public connectors still face robots.txt and rate-limit constraints.
Why is the AI-answer result not Measured?
The SKILL.md defines AI-answer perception as a proxy: it is an adjacent signal about how answer engines describe the brand, not a validated audience measurement.
Can it run without a narrative lexicon?
No. It must first read memory/narrative-registry/canon.md. If that file is missing, the required outcome is NEEDS_INPUT and routing to narrative-registry or message-system-architect.
Does it automatically save the report or change the brand narrative?
No. It asks before writing memory and only saves after confirmation. It reads canon.md but does not edit the canon or write directly to decisions.md.

More skills from this repository

All from aaron-he-zhu/aaron-marketing-skills

Writing & Content

Share of Voice Tracker

Measure and trend brand share of voice against a locked competitor panel across platforms and periods.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Brand Language Codifier

Turn a brand’s published language into reusable voice, lexicon, and product-naming rules.

★ 3k FS 63 Recommended 12d ago
Writing & Content

Narrative Baseline Mapper

Inventory what every owned brand surface says now, expose gaps against intended messaging, and freeze a baseline for future narrative-drift checks.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Narrative Registry

Maintain one traceable, versioned source of truth for a brand’s narrative system.

★ 3k FS 55 Use with care 12d ago
Writing & Content

Message Test Designer

Validate whether brand messages land with target buyers before scaling paid spend.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Positioning Truth Tracer

Reconcile positioning claims with what the product can ship and prove, producing a defensible differentiation set.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Narrative Quality Gate

Audit brand-narrative truth, system coherence, and effectiveness evidence as separate profiles.

★ 3k FS 60 Recommended 12d ago
Writing & Content

Proof Point Packager

Turn approved evidence into reusable proof assets placed beside the claims they support.

★ 3k FS 60 Recommended 12d ago
Writing & Content

Brand Story Bank Builder

Turn interviews and case material into reusable, source-aware brand story units.

★ 3k FS 60 Recommended 12d ago
Writing & Content

Evergreen Social Calendar

Plan a capacity-aware social rhythm across channels, from content pillars to batching and evergreen recycling.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Category Narrative Map

Reveal the category stories, competitor messaging, and shifts shaping your position.

★ 3k FS 58 Recommended 12d ago
Writing & Content

Narrative Cascade Planner

Map an approved brand narrative across every marketing surface and hand precise briefs to the teams that build them.

★ 3k FS 58 Recommended 12d ago
Writing & Content

Audience Belief Mapper

Turn interview and win-loss evidence into a beachhead belief, objection, and switching-forces map.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Narrative Enablement Kit

Turn an approved brand canon into consistent elevator messaging, spokesperson answers, boilerplate, and language rules.

★ 3k FS 55 Use with care 12d ago
Writing & Content

Pitch Narrative Builder

Turn an approved brand canon into an evidence-linked fundraising or sales deck narrative.

★ 3k FS 55 Use with care 12d ago
Writing & Content

Strategic Narrative Designer

Turn a market shift into a credible story from the old world to the promised land.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Narrative Drift Monitor

Detects brand-message drift over time and identifies evidence-based triggers for repositioning.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Brand Voice Dossier Builder

Extract a reusable brand and founder voice system from the organization’s own content.

★ 3k FS 59 Recommended 12d ago
Automation & Ops

Channel Registry

Maintain traceable records for owned social channels, voice adaptation, cadence, and UGC permissions.

★ 3k FS 58 Recommended 12d ago
Writing & Content

Social Pulse Monitor

Continuously monitor brand mentions, detect spikes, and route each item to the right owner.

★ 3k FS 58 Recommended 12d ago

Related skills