Voice Profile Management

VerifiedSafe

Manages saved voice profiles for consistent writing style. Allows listing, applying, or deleting voices, helping maintain a specific tone or style across writing tasks.

Sby Skills Guide Bot
ContentBeginner
806/2/2026
Claude Code
#voice-profiles#writing-style#consistency#wordsmith#editing

Recommended for

Our review

Manage saved voice profiles to apply consistent writing styles across text.

Strengths

  • Easily list, apply, and delete voice profiles
  • Supports custom profiles created from writing samples
  • Integrates with the Wordsmith writing tool for seamless application

Limitations

  • Requires the Wordsmith tool for application
  • Profiles must be created manually or extracted from samples
  • Limited to text editing contexts
When to use it

Use this skill when you need to maintain a consistent writing tone across multiple documents or projects.

When not to use it

Do not use it for one-off edits or when stylistic consistency is not required.

Security analysis

Safe
Quality score85/100

The skill only uses the Read tool to access voice profiles in ~/.claude/voices/; no destructive, exfiltrating, or obfuscated actions are possible.

No concerns found

Examples

List all voice profiles
List all saved voice profiles.
Apply a voice to text
Edit this paragraph using the hemingway voice profile.
Delete a voice profile
Delete the voice profile named technical-docs.

name: voices description: List, apply, or delete saved voice profiles. Use when user wants to see available voices or apply a saved voice to writing. model: haiku allowed-tools: Read

Voice Library

Manage saved voice profiles for consistent writing style.

Commands

| Command | Action | |---------|--------| | /wordsmith:voices | List all saved voice profiles | | /wordsmith:voices [name] | Show details for specific voice | | /wordsmith:voices delete [name] | Remove a voice profile |

Voice Storage

Voices are stored in ~/.claude/voices/ as JSON files:

~/.claude/voices/
├── hemingway.json
├── technical-docs.json
└── brand-voice.json

Voice Profile Schema

{
  "name": "profile-name",
  "description": "Brief description of when to use",
  "extractedFrom": "Source material used for extraction",
  "characteristics": {
    "sentenceLength": "short/medium/long/varied",
    "vocabulary": "simple/technical/elevated/mixed",
    "tone": "formal/casual/authoritative/warm",
    "structure": "linear/nested/fragmented"
  },
  "patterns": [
    "Pattern 1 observed in source",
    "Pattern 2 observed in source"
  ],
  "avoids": [
    "Things this voice never does"
  ],
  "exampleTransform": {
    "before": "Generic sentence",
    "after": "Same idea in this voice"
  }
}

Workflow

List All Voices

  1. Read all files in ~/.claude/voices/
  2. Display as table: Name | Description | Source

Apply Voice

Use with /wordsmith:writing by specifying voice name:

  • "edit this using hemingway voice"
  • "write in brand-voice style"

Create New Voice

Use /wordsmith:writing with sample text:

  • "extract voice from this writing sample"

The writing skill handles extraction and saves to ~/.claude/voices/.

Related skills