voice-builder

voice-builder is a skill for Claude Code, Codex from alebgl77/claude-inc. It costs 110 tokens per session (1,076 once invoked), scanned A, original, MIT.

A writing-analysis workflow that studies 5–20 samples of a person's writing and records their recurring phrases, sentence patterns, punctuation, vocabulary preferences, and tone in a reusable profile.

In plain words
What is it for?
It is used to prepare a voice guide for ghostwriting, newsletters, posts, emails, or other recurring content, and to recalibrate that guide after feedback.
Why use it?
It gives later writing tasks a concrete description of how the person normally writes instead of relying on a vague request to sound more natural.

Skill for Claude CodeCodex

Part of the claude-inc plugin — 50 skills, 3 commands, 8 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/alebgl77/claude-inc/voice-builder
Any agent
npx skills add alebgl77/claude-inc --skill voice-builder
Clone the repo
git clone --depth 1 https://github.com/alebgl77/claude-inc

Made for: Claude Code, Codex.

Or install claude-inc, the plugin that ships this one along with the rest of its 50 skills, 3 commands, 8 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for voice-builder

README.md
[![agentmods](https://agentmods.dev/badge/skills/alebgl77/claude-inc/voice-builder.svg)](https://agentmods.dev/skills/alebgl77/claude-inc/voice-builder)
Your own site
<a href="https://agentmods.dev/skills/alebgl77/claude-inc/voice-builder"><img src="https://agentmods.dev/badge/skills/alebgl77/claude-inc/voice-builder.svg" alt="Measured on agentmods" height="20"></a>
Per session 110 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,076 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00110 $0.01076
Opus 5 $0.00055 $0.00538
Sonnet 5 $0.00022 $0.00215
Haiku 4.5 $0.00011 $0.00108

Measured yesterday against content hash 09aa34552481, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

voice-builder scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/voice-builder/SKILL.md · 100 lines

How it starts

The opening of the file, as written. The whole thing — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Voice Builder — Voice Coach

"Clone your voice"

When to use

  • "Everything you write sounds like AI — make it sound like me."
  • Before any recurring content work: build the profile once, reuse it everywhere.
  • "Clone my voice from these posts." / "Here are my last 15 newsletters."
  • Ghostwriting for a founder whose voice must survive the ghostwriter.
  • Recalibrating after feedback: "that draft didn't sound like me."

Workflow

  1. Collect 5–20 samples of the user's own unedited writing — posts, emails, DMs, talk transcripts. Reject copy written by others or by AI. Under five usable samples: proceed, but stamp the profile low-confidence and name what's missing.
  2. Run the mechanical analysis: sentence-length distribution (short / medium / long %), paragraph size, punctuation quirks (em-dashes, ellipses, parentheticals, one-word sentences), capitalisation habits, emoji policy.
  3. Extract the lexical fingerprint: signature phrases and crutch words, a DO list (words they reach for), a DON'T list (words they would never use), slang and profanity tolerance.
  4. Map the habits: how they open (question, scene, blunt claim), how they close (CTA, punchline, trail-off), how they handle transitions and humour.
  5. Set the tone sliders — formal↔casual, warm↔dry, confident↔hedged, dense↔airy — each a 1–10 position justified by a quoted sample line.
  6. Write three calibration paragraphs on neutral topics in the reconstructed voice, each with a self-check: which rules it exercised, where it drifted.
  7. Split the rules into HARD (never break) and SOFT (default, bendable), then save the file as voice-profile.md at the project root.
  8. Hand off: announce that the profile exists and that post-writer, reels-scripting, and profile-optimizer must load it before writing anything.

Output format

The deliverable is a file, voice-profile.md:

# Voice Profile: <name>
Confidence: high | medium | low (<n> samples: <sources>)

## Sentence mechanics
- Length mix: ~<x>% short (<8 words), <y>% medium, <z>% long
- Paragraphs: <typical size and rhythm>
- Punctuation quirks: <em-dashes, one-word sentences, ellipses...>

## Lexicon
- Signature phrases: "<...>", "<...>", "<...>"
- DO: <words and constructions> | DON'T: <words and constructions>

## Habits
- Openers: <pattern + quoted example> | Closers: <pattern + quoted example>
- Transitions and humour: <how>

## Tone sliders (1–10, each with evidence)
- formal <n> casual — "<quoted line>"
- warm <n> dry — "<quoted line>"
- confident <n> hedged — "<quoted line>"
- dense <n> airy — "<quoted line>"

## Hard rules (never break)
1. <rule>

## Soft rules (defaults, bendable)
1. <rule>

## Calibration
### Test 1: <neutral topic>
<paragraph written in the voice>
Self-check: <rules exercised; drift named>
### Test 2 / Test 3
<same structure>

Read the full file on GitHub · 100 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 100 lines · 110 tokens per session scan A 09aa34552481

Subscribe to this mod's changes

voice-builder is a skill published in the GitHub repository alebgl77/claude-inc (14 stars, last pushed 2d ago), licensed MIT. It adds 110 tokens to every session and 1,076 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.

Related

Other skills, from other repositories

bayesian-reasoning

Activate when: user says 'Bayesian', 'prior', 'posterior', 'base rate', 'likelihood ratio', or 'update my belief'; someone treats 'the evidence is consistent with X' as proof of X; a high-stakes decision rests on interpreting a test result, security alert, fraud flag, A/B result, or hiring signal; base rates are being…

deciqAI/knowledge-skills · 145 tokens

cognitive-science-landscape

Activate when: user says 'I want to improve my thinking,' 'why does my decision-making keep failing,' 'how do I optimize my cognitive performance,' 'what's the full picture of how the mind works,' or is about to apply a single cognitive intervention without understanding which domain is the bottleneck. Do NOT activate…

deciqAI/knowledge-skills · 123 tokens

curiosity-learning-curve

Activate when: user says 'I used to love this but don't anymore', 'I feel like I've stopped learning', 'I go through the motions but nothing excites me', 'how do I stay curious as I get older', or a domain expert's knowledge has visibly stagnated despite continued effort. Do NOT activate when: the problem is burnout…

deciqAI/knowledge-skills · 125 tokens

deliberate-practice

Activate when: user says 'I've been doing this for years but I'm not getting better'; someone suspects a skill plateau despite continued effort; designing a learning program for a high-performance outcome; an organization reports high training hours but low skill transfer. Do NOT activate when: goal is execution of…

deciqAI/knowledge-skills · 99 tokens

feynman-technique

Activate when: user says 'explain this simply', 'teach me like I'm five', 'do I really understand this', 'what's the simplest way to think about X', 'what's missing in my model', wants to test genuine vs. surface understanding of a concept, or is preparing to teach/present and needs to verify their mental model. Do…

deciqAI/knowledge-skills · 128 tokens

fundamental-attribution-error

Activate when: someone says 'they're just like that,' an employee is being blamed for underperformance without examining their situation, a post-mortem is focusing on who screwed up, customer churn is being written off as 'not the right fit,' or someone asks 'why did they do that?' with a character-based answer. Do…

deciqAI/knowledge-skills · 125 tokens