设计与多媒体

voice-dossier-builder

aaron-he-zhu/aa…g-skills

Use when the user asks to "codify how our founder sounds", "build a founder voice dossier", or "set our content pillars"; runs an 80%-extraction interview over the user's OWN posts, emails, and decks (never competitor scraping, never an invented persona) and produces the versioned voice record — a per-platform register map (incl. 小红书/微信公众号), banned phrases, per-context disclosure lines (the ECHO C2 upstream), a few-shot bank built exclusively from own posts, and 3-5 content pillars with Estimated %-allocations — submitted via memory/events/channels.ndjson for channel-registry to store as voice-dossier.md, the record every Craft-phase skill reads first. Not for the brand-level voice canon — use brand-language-codifier; not for audience/persona research — use audience-mapper. 声音档案/品牌语气/创始人语气/内容支柱/披露声明

  • 1021 次安装
  • 3000 星标
  • 收录于

安装命令

npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill voice-dossier-builder

SKILL.md

Voice Dossier Builder

Codifies how the brand AND the founder/exec actually sound — extracted from the user's own posts, emails, and decks, never invented and never borrowed from competitors — into the versioned voice record that channel-registry stores as voice-dossier.md and every Craft-phase skill (starting with social-creative-builder) reads first. It feeds two ECHO C sub-items directly — voice-card adherence (C6: per-platform register, banned phrases respected, few-shots from own posts only) and pillar-allocation adherence (C7) — and writes the per-context disclosure lines the ECHO C2 disclosure veto is later judged against (see echo-benchmark.md); social-quality-auditor does that judging, not this skill.

Scope guard: extraction, roughly 80/20 — most of the dossier comes from real own material; the interview only confirms traits and fills gaps, and nothing is invented wholesale. This skill does NOT research audiences or personas (reuse audience-mapper), maintain the dated platform norm cards (platform-norm-profiler), write posts (social-creative-builder), or score C6/C7 — and it never writes memory/channels/ directly: the finished record is submitted via memory/events/channels.ndjson via an authorized operation: propose request to registry-events.py, and channel-registry, the sole writer, promotes it. Competitor content never enters the corpus or the few-shot bank.

Quick Start

Build the voice dossier for [brand]. Here are our last 30 LinkedIn posts and 10 founder tweets: [paste/export].
Codify my founder voice from these emails and this pitch deck — I post as "I", the company account posts as "we".
Refresh voice-dossier v2: we added 小红书 — extract the register from these 12 published 笔记 (user export attached).