narrative-registry

Manage versioned brand narrative canons with Python scripts.

2.5k|345|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill narrative-registry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: narrative-registry
Source: https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/protocol/narrative-registry
Command: npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill narrative-registry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires registry-events.py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a centralized platform for recording, querying, and managing the versioned narrative canon of a brand.

Core Features & Use Cases

  • Record and Query Brand Canon: Curates and manages the brand narrative canon, including taglines, message hierarchy, voice/naming rules, and versioned events.
  • Version Control: Tracks and maintains complete, versioned narrative canons, ensuring consistency across all marketing channels.
  • Skill Handoff: Facilitates the handoff of narrative canons to downstream skills like message-system-architect and narrative-quality-auditor.

Quick Start

Record a new version of the brand narrative canon with the 'record' command, specifying the brand aggregate ID and the new version.

Frequently Asked Questions about narrative-registry

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

FAQPage Schema
How do I manage brand narrative canon and version history across marketing channels?

You manage brand narrative canon by recording versioned events that track taglines, message hierarchy, and voice rules. This version control ensures marketing consistency and coordinates handoffs to downstream skills for message generation.

What is the best way to maintain consistency for a versioned brand narrative canon?

The best way to maintain a versioned brand narrative canon is to centralize recording and querying. Tracking complete version histories ensures message consistency and facilitates smooth handoffs to quality assurance skills.

How do I record a new version of a brand narrative canon?

You record a new brand narrative canon version by executing the record command with the brand aggregate ID and the new version details. This requires Python scripts for event management and markdown generation.

Does narrative management coordinate with downstream marketing protocol skills?

Yes, narrative management coordinates with downstream marketing protocol skills like message-system-architect and narrative-quality-auditor. This skill handoff ensures the versioned canon integrates directly into message generation and quality assurance workflows.

Do I need Python to run version control for brand narratives?

Yes, you need Python to run version control for brand narratives. The skill requires Python scripts, specifically registry-events.py, to execute event management and generate markdown output for the canon.