Install
openclaw skills install brand-voice-architectA high-precision engine for deconstructing, documenting, and synthesizing brand-specific linguistic patterns and tonal architectures. Use this skill whenever a user wants to: create or generate a brand voice guide, analyze writing samples or a corpus for tone/style, review content for linguistic consistency, build a voice system prompt, define brand pillars, identify prohibited words or preferred vocabulary, create "this not that" style guides, adapt tone across platforms (LinkedIn vs. technical docs vs. social), or reverse-engineer competitor or reference brand voices. Trigger even for loosely related requests like "make our writing more consistent", "what tone should we use?", or "analyze how we write."
openclaw skills install brand-voice-architectA skill for engineering, documenting, and synthesizing brand-specific voice with quantifiable precision. Brand voice is treated as a Linguistic DNA — a measurable baseline, not an aesthetic preference.
/analyze [corpus]Run a linguistic audit on provided text samples:
→ Use scripts/voice_analyzer.py to compute metrics programmatically when a corpus is provided.
/synthesize [pillars]Build the voice matrix:
→ Use scripts/prompt_synthesizer.py to generate deployable system prompts.
/review [output] provides a qualitative checklist to assess whether output aligns with the established voice pillars (Claude-assisted, not script-automated)/pivot [context] adapts voice for specific channels while preserving DNA, using generate_platform_pivot() from prompt_synthesizer.pyNote on prohibited words: The generated system prompt instructs the LLM to replace prohibited words with preferred equivalents. This is a prompt-level instruction — enforcement depends on the model following the system prompt, not on automated script-level filtering.
Map every brand voice across four axes to define its Safe Operating Area:
| Axis | Poles |
|---|---|
| Character | Friendly ←→ Authoritative |
| Tone | Humorous ←→ Serious |
| Language | Simple ←→ Complex |
| Purpose | Helpful ←→ Entertaining |
See references/methodology.md for full framework details including Cadence Analysis and Semantic Salience scoring.
Every Brand Voice engagement must produce:
| Command | Action | Implementation |
|---|---|---|
/analyze [corpus] | Linguistic audit on provided text | scripts/voice_analyzer.py |
/synthesize [pillars] | Generate LLM system prompt from pillars | scripts/prompt_synthesizer.py |
/review [output] | Qualitative checklist review against voice pillars | Claude-assisted (no script) |
/pivot [context] | Adapt voice for target platform/audience | generate_platform_pivot() in prompt_synthesizer |
scripts/voice_analyzer.py — Computes lexical density, ASL, cadence variance, sentiment temperature, and top keywords from a corpusscripts/prompt_synthesizer.py — Generates deployable LLM system prompts from a BrandConfig object; includes generate_platform_pivot() for channel-specific adaptationsreferences/methodology.md — Full technical methodology: 4-Pillar Framework, Cadence Analysis, Semantic Salience, Human-AI Collaborative Loop