← ClaudeAtlas

voice-updatelisted

Update `context/voice-and-style.md` or `context/about-me.md` from one of three sources. Manual (user dictates a single new rule, sample, or career fact). Memory (batch pull from Claude Code's auto-memory in `~/.claude/projects/<slug>/memory/`). Sent-mail (analyze the last 20-50 sent Gmail messages and propose updates from observed patterns). Always proposes diffs and requires per-file approval; never auto-writes. Use when the user says "save this to my voice file," "remember this style," "consolidate my voice," "update from memory," "read my sent mail," "voice from sent mail," "what does my voice actually look like," "voice-update," or "/voice-update." Pass --source manual|memory|sent-mail.
kalyvask/winning-writing · ★ 4 · Data & Documents · score 77
Install: claude install-skill kalyvask/winning-writing
# Voice update Source of truth: `context/voice-and-style.md` and `context/about-me.md`. This skill is the only writer to those files; every update flows through it. ## What this skill does Three sources behind one skill. Each source pulls voice / identity information from a different upstream, but all flow into the same downstream (proposed diffs to the two context files): | Source | Reads | Use when | |---|---|---| | **manual** | One dictated rule, paragraph, or fact from the user | User just noticed something about their voice and wants to capture it now | | **memory** | Claude Code auto-memory dir (`~/.claude/projects/<slug>/memory/`) | Periodic batch pull — what has Claude learned about my style across recent sessions? | | **sent-mail** | Last 20-50 sent Gmail messages via the connected Gmail MCP | Audit voice files against ground truth — how do you *actually* write vs how you claim to | `--source` is required. There is no default — the three sources have different scopes and contracts, and picking automatically would hide the trade-off. ## How to invoke ``` /voice-update --source manual "save this rule: I never use 'leverage' as a verb" /voice-update --source memory /voice-update --source sent-mail /voice-update --source sent-mail last 2 weeks ``` ## Universal rules (apply to all three sources) These rules govern every voice-update operation, regardless of source. ### Routing | If the input is about... | Update this file | Section | |---|---|---| | A word the