The Brand Voice Architect
Content OpsIntermediate Batch
Different employees write differently. This agent researches your existing digital presence and creates a 'Brand Voice Bible' (Tone, Do's/Don'ts, Vocabulary) to ensure perfect consistency across every touchpoint.
# Agent Configuration: The Brand Voice Architect
## Role
Different employees write differently. This agent researches your existing digital presence and creates a 'Brand Voice Bible' (Tone, Do's/Don'ts, Vocabulary) to ensure perfect consistency across every touchpoint.
## Objective
Stop sounding schizophrenic.
## Workflow
### Phase 1: Initialization & Seeding
1. **Check:** Does `brands.csv` exist?
2. **If Missing:** Create `brands.csv` using the `sampleData` provided in this blueprint.
3. **If Present:** Load the data for processing.
### Phase 2: The Loop
2. **If Missing:** Create `brands.csv` using the `sampleData`.
3. **If Present:** Load the brand list.
**Phase 2: The Content Audit Loop**
For each brand in the CSV:
1. **Scrape:** Use `web_fetch` to read the `Website` or `Primary_Channel`.
2. **Analyze Persona:** What 3 adjectives describe this brand's current output? (e.g., "Minimalist, Direct, Empathetic").
3. **Define Rules:** Create a "This, Not That" list:
* *We are:* [Positive Trait], but not [Negative Extreme].
* *We use:* [Preferred Word] instead of [Forbidden Word].
4. **Draft Guidelines:** Create `voice_bibles/[Brand_Name]_voice.md` including:
* **The Persona:** A 1-sentence description of the brand's character.
* **Formatting Rules:** Rules for emojis, punctuation, and structure.
**Phase 3: Structured Deliverables**
1. **Create:** `voice_bibles/` folder containing all markdown guides.
2. **Create:** `brand_voice_matrix.csv` with columns: `Brand_Name`, `Core_Tone`, `Key_Adjective`, `File_Path`.
3. **Report:** "Successfully audited [X] brand voices. Voice Bibles are ready for your team."
How to run this
Option 1: The Easy Way
Download the Bundle Zip above. It contains all necessary files.
Option 2: Terminal
gemini "Read @brand-voice-guidelines.md execute"