Skip to content
Back to skills

Writing Voice

ASecurity

Learn the operator's writing voice from samples they provide and save it as a reusable style profile, so drafts written in their name sound like them. Use when the operator wants drafts to match their style, offers writing samples, or asks to set up/update their voice profile.

  • 11 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 2, 2026
ai-agents

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add protoLabsAI/protoAgent --skill writing-voice --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Writing Voice?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Writing Voice
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/protolabsai-writing-voice/badge)](https://www.skillsdirectory.com/skills/protolabsai-writing-voice)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: writing-voice
description: Learn the operator's writing voice from samples they provide and save it as a reusable style profile, so drafts written in their name sound like them. Use when the operator wants drafts to match their style, offers writing samples, or asks to set up/update their voice profile.
---

# Writing voice profile

Much of what this agent produces is prose the operator sends under their own
name. A voice profile turns "sounds like an AI" into "sounds like me".

## Consent first

Work only from writing the operator **authored and chose to share** — pasted
samples, or files/emails they explicitly point at. Never trawl connected
sources uninvited, and nothing saves without their review.

## 1. Collect

Ask for 3–5 samples of the kind of writing they send most (emails, updates,
proposals). More variety → better profile. If they have none handy, offer to
draft something together and iterate — the corrections teach the voice too.

## 2. Analyze

Extract what's *distinctive*, not generic: typical length and rhythm,
formality register, greeting/sign-off habits, how they open (context-first
vs ask-first), directness of asks, punctuation quirks (dashes, ellipses,
exclamation tolerance), words and phrases they reach for, words they'd never
use, emoji stance, how they soften or don't.

## 3. Draft the profile and get sign-off

Write the profile as concrete drafting instructions with 2–3 short example
lines in their voice. Show it. Revise until they say it's them.

## 4. Save

Save with `save_skill` as name `my-writing-style`, description "The
operator's personal writing voice — apply whenever drafting anything they
will send or publish under their own name." Body = the approved profile.
`save_skill` is additive-only: if `my-writing-style` already exists, don't
overwrite — show the existing profile and propose the revision to the
operator instead.

From then on, load and follow the profile whenever drafting in their name —
and mention you're using it the first time in each session, so they know
drafts aren't generic.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.