voice-profile

Extract a personal writing voice profile from prior papers and audit drafts against it.

1.5k|3.0k|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/pedrohcgs/claude-code-my-workflow --skill voice-profile
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: voice-profile
Source: https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/voice-profile
Command: npx skills add https://github.com/pedrohcgs/claude-code-my-workflow --skill voice-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI-assisted drafts often sound generic or unlike the researcher's own writing, and tools that only remove AI tells leave prose merely less bad. This Skill builds a written profile of how you actually write from your own published papers, so new drafts can be measured against a concrete target rather than a list of taboos.

Core Features & Use Cases

  • Corpus-based profiling: Processes three to twelve of your own papers one document at a time via subagents, producing per-document notes on lexicon, rhythm, openings, transitions, hedging, and quirks.
  • Reusable voice profile: Synthesizes the notes into a voice-profile.md file capturing signature vocabulary, avoid lists, sentence rhythm, structural habits, hedging register, and deliberate quirks.
  • Draft auditing: Run with --audit draft.tex to compare an existing draft against the profile, reporting per-section distance with evidence tied to specific profile lines.
  • Use Case: Before drafting a new paper's introduction, build a profile from your last six published papers so the draft matches your actual register, and let /humanize respect your documented deliberate quirks instead of flagging them as AI tells.

Quick Start

Ask the AI to build a voice profile from the folder containing your published papers, then audit your current draft against it.

Frequently Asked Questions about voice-profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make AI-generated drafts sound like my own writing?▼

Build a voice profile from three to twelve of your own published papers, then point drafting work at the resulting voice-profile.md file. The profile captures your vocabulary, sentence rhythm, hedging habits, and structural patterns so drafts can be measured against a concrete target.

How do I check if a draft matches my writing style?▼

Run the audit mode with a filename, such as /voice-profile --audit main.tex. It reports per-section distance from your profile with concrete evidence, citing the specific profile line each finding violates, without rewriting your prose.

Can I profile coauthored papers or AI-assisted drafts?▼

No. Profiling coauthored work you did not primarily write extracts someone else's voice, and building from AI-assisted drafts encodes the model's register as yours. The corpus must be work you wrote yourself.

Does a voice profile help text pass AI detectors?▼

No. A voice profile makes prose sound like your prose but cannot change what a neural detector sees, since nothing an LLM applies to its own output does. It is a writing aid, not a laundering step.

Why process the corpus with one subagent per document?▼

Loading an entire corpus into one context has repeatedly forced session resets after partial work was lost. Each subagent reads only its own file, writes a structured note, and returns just the filename, keeping the main session lightweight.