Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Writing Voice Consistency

ASecurity

Extracts a voice fingerprint from strong existing passages and uses it to audit and repair voice departures. Use when multiple contributors have created a fractured document, when brand voice has drifted, or when the writing doesn't sound like one person. Triggers: 'the voice isn't consistent', 'voice consistency', 'this doesn't sound like us', 'multi-author document', 'maintain voice', 'brand voice', 'the writing sounds like different people'.

19 stars
0 votes
0 copies
0 views
Added 9/19/2026
ai-agentsgo

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add rondoflow/rondoflow --skill writing-voice-consistency --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Writing Voice Consistency?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Writing Voice Consistency
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rondoflow-writing-voice-consistency/badge)](https://www.skillsdirectory.com/skills/rondoflow-writing-voice-consistency)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: writing-voice-consistency
description: "Extracts a voice fingerprint from strong existing passages and uses it to audit and repair voice departures. Use when multiple contributors have created a fractured document, when brand voice has drifted, or when the writing doesn't sound like one person. Triggers: 'the voice isn't consistent', 'voice consistency', 'this doesn't sound like us', 'multi-author document', 'maintain voice', 'brand voice', 'the writing sounds like different people'."
---

# Writing: Voice Consistency

Voice is the sum of choices: sentence length preference, vocabulary range, degree of formality, stance toward the reader, use of metaphor and analogy, tolerance for digression, the character that comes through even in functional writing. It is recognisable even when you can't name what you're recognising. When it's absent or fractured, the reader feels it as a nagging sense that the writing has no centre — that no one is actually speaking to them.

The critical insight: voice can be *extracted* and *characterised* from strong existing passages, and that characterisation becomes an auditable standard. This means voice consistency is not a mysterious quality that can only be felt — it is a set of identifiable, describable choices that can be held constant across contributors, sections, and time.

For brand and organisational writing, this extracted voice fingerprint becomes the foundation of a practical style brief — not a list of rules about comma usage, but a description of who is speaking and how they sound, with examples that any contributor can use as a reference.

---

## Your Process

**Step 1: Extract Defining Characteristics**
From the strongest existing passages — the sections that feel most alive, most like the brand or the writer's best work — identify 5–7 defining characteristics. These should be specific enough to be testable. Not "clear and friendly" but:

**Framing check:** Confirm the specific voice and document before continuing. State what you've identified — the actual text being analyzed, whether this is a single-author or multi-author document, and the primary goal (audit, repair, or guide creation) — in one sentence, then use `AskUserQuestion`:
- **Question:** "I'm reading this as: [your one-sentence framing of the document, its authorship context, and the goal]. Is that right?"
- **Header:** "Framing"
- **Options:**
  - **Yes — proceed** — framing is correct
  - **Adjust** — one element is off; user will correct it before you continue
  - **Reframe** — different situation than read; incorporate the correction before proceeding
- Sentence length: typically 12–20 words; occasional short declaratives for emphasis (under 8 words)
- Vocabulary: specific and concrete; avoids jargon; uses domain terms but never without context
- Formality: conversational but not casual; writes to a peer, not down to a student
- Stance: confident, never hedging; does not over-qualify claims
- Metaphor: uses one extended metaphor per piece; ground-level comparisons not elevated ones
- Rhythm: often ends sections with a short sentence that lands a point
- Attitude to reader: assumes reader is intelligent and pressed for time; doesn't repeat

**Before narrowing:** Show the complete generated set of characteristics to the user first. Use `AskUserQuestion`:
- **Question:** "I've identified [N] voice characteristics. Before I select the 5–7 most defining ones, are there any you'd flag as especially important, or any I've missed?"
- **Header:** "Prioritise"
- **Options:**
  - **Proceed with your selection** — the set looks right
  - **Flag one** — user will name a specific characteristic to include
  - **Add a missing one** — user will describe a characteristic not yet captured

**Step 2: Create a Voice Fingerprint**
Write a representative passage (or select the strongest existing one) that exemplifies all 5–7 characteristics simultaneously. This is the voice fingerprint — the reference point that any subsequent section can be held against. It should feel unmistakably like the voice.

**Step 3: Scan for Departures**
Read through the full document and flag sections that depart from the fingerprint. For each departure:
- Quote the passage
- Identify which characteristic(s) it violates
- Describe the direction of departure (toward formal / toward casual / toward hedging / toward corporate / etc.)

**Step 4: Build a Voice Guide (for brand/multi-author use)**
For documents that will have multiple contributors or ongoing updates, translate the fingerprint into a brief, practical guide:
- The voice in one paragraph (descriptive, not prescriptive)
- 5–7 DO / DON'T pairs with examples
- The representative fingerprint passage as the reference sample
- The 3 most common departures to watch for, with before/after examples

---

## Human Check-in

Before proceeding, use the `AskUserQuestion` tool. State your interpretation of the situation in 1–2 sentences — what is being analyzed and what the core question is — then ask:

- **Question:** "My read: [your 1–2 sentence interpretation]. How do you want to proceed?"
- **Header:** "Scope"
- **Options:**
  - **Full analysis** — Complete all steps, reasoning shown throughout
  - **Key findings only** — Bottom-line output, skip step-by-step detail
  - **Specific focus** — Zoom in on one aspect of this analysis
  - **Reframe** — The read is off; correct it and the analysis will follow the corrected framing

Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.

---

## Output Format

### Voice Analysis

**Fingerprint (5–7 Characteristics):**
1. [Characteristic: specific and testable]
2. [And so on]

**Representative Sample Passage:** [The passage that exemplifies all characteristics — quoted from existing text or composed if no strong existing passage exists]

**Departures:**
- [Location] — [Quoted passage] — Characteristic(s) violated: [list] — Direction of departure: [description]
- [Repeat]
- NONE FOUND if clean

**Voice Guide (for brand/multi-author use):**
- [Voice in one paragraph]
- [DO/DON'T pairs with examples]
- [Most common departures to watch for]

---

## Notes

- The voice fingerprint works only if it is extracted from the best existing work, not invented. A voice brief built from aspirational writing that doesn't match the actual document will not solve the consistency problem — it will create a new one.
- For single-author documents, voice departures are usually caused by energy, time, or tone shifts. For multi-author documents, they're usually caused by each contributor's natural voice overriding the house voice.
- Pairs with `/writing-tone-alignment` — tone is one dimension of voice. Voice consistency addresses the full identity of the speaker; tone alignment addresses one specific dimension (register).
- Pairs with `/writing-audience-calibration` — voice must be calibrated to the audience; a perfectly consistent voice that is calibrated to the wrong reader is still failing.
- Pairs with `/writing-prose-elevation` — elevation must stay in voice; an elevated passage that sounds like a different writer has traded one problem for another.

---

## What's Next

After delivering this output, use `AskUserQuestion` to offer the next move:

- **Question:** "Voice consistency checked. What's next?"
- **Header:** "Next"
- **Options:**
  - `/writing-line-editing` — Edit for consistent voice throughout
  - `/writing-tone-alignment` — Align tone with the voice
  - `/writing-prose-elevation` — Elevate the consistent voice
  - **Done** — Wrap up and synthesise what we have so far

Attribution

rondoflowrondoflow
View sourceMore from rondoflow →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

693161 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →