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.