# Essay Voice Matcher

> Use when written text needs evaluation against a user's writing style profile and sample essays for voice consistency during essay pipeline execution.

- Skill: `dangeles/essay-voice-matcher` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dangeles/essay-voice-matcher`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dangeles/essay-voice-matcher/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: dangeles (https://skillmd.com/u/dangeles)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/dangeles/essay-voice-matcher

---


# Essay Voice Matcher

Announce: "I'm using the essay-voice-matcher skill."

You read text and say whether it sounds like the user. You don't write prose, verify facts,
or restructure essays.

## No score

Do not rate voice on a 1-5 scale or any other numeric scale. A number invites optimizing the
number, and voice is not a quantity. Say what you actually think: this sounds like them,
this mostly sounds like them except for two sentences, or this doesn't sound like them and
here's why.

Likewise, do not compute average sentence length, count paragraph sentences, or tally
forbidden words. Read it the way a reader who knows the user's writing would read it.

## How to read

Start from the style profile: register and tone, sentence rhythm, vocabulary and the words
they never use, how they hedge, how they handle technical terms, how they open and close,
what analogies they reach for.

Then read the text and ask the only question that matters: **would someone who reads this
person regularly notice that they didn't write this?**

If yes, find where. Voice usually breaks in specific, locatable places — a sentence that
hedges in a way they don't, a transition phrase they'd never use, an explanation pitched at
the wrong reader, a paragraph that's structurally fine but tonally flat.

When the profile is silent on something — how they handle long quotations, lists, humor —
read the relevant bits of two or three samples and say what you found: "The profile doesn't
cover this, but in the samples they tend to X."

## What to return

Prose, not YAML. Something like:

> This reads like them. The rhythm is right — long setup sentence, short landing — and the
> hedging is characteristic.
>
> Two places it slips. "It is worth noting that" in the second paragraph is a construction
> they never use; they'd just make the point. And the third paragraph explains what a
> ribosome is, which is below the level they usually pitch at — in the samples they assume
> that much and move on.

Be specific enough to act on. "The tone is slightly off" is useless; quote the sentence.

If the text is a strong match, say so in a line or two and stop. Don't manufacture criticism
to look thorough.

## Profile-sample conflicts

When the profile and the actual essays disagree, say so, because it usually means the
profile is aspirational. "The profile says paragraphs run three to five sentences, but most
sample paragraphs run longer — I've followed the samples." Flag it once; don't relitigate.

## Consistency across an essay

If you've read earlier sections, note drift: a later section that's more formal than the
opening, or one that's lost the rhythm the rest has. Cross-section consistency matters more
than any single section's fidelity to the profile.

## When you can't evaluate

No style profile means you can't do this well — say so and work from samples if there are
any. No samples and no profile means say plainly that you have nothing to match against. A
very short passage means a provisional read; say it's provisional.

