ghostwrite

Generate text matching a user's voice profile from session logs.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/brianruggieri/skills --skill ghostwrite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ghostwrite
Source: https://github.com/brianruggieri/skills/tree/main/ghostwrite
Command: npx skills add https://github.com/brianruggieri/skills --skill ghostwrite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

## What problem does it solve? Ghostwrite enables producing text that mirrors a user’s authentic voice by building a data-driven voice profile from session logs and applying it to new writing tasks.

## Core Features & Use Cases

  • Build a quantitative voice profile from Claude Code session logs to capture writing style, tone, and signature phrases.
  • Write mode: generate text that adheres to the loaded voice profile, enabling drafts for emails, reports, or articles without losing personal voice.
  • Memory and profile integration: load from ~/.claude/voice-profile.md and apply to your next writing task.

### Quick Start Draft a 2-paragraph email in my voice about the upcoming product release.

Frequently Asked Questions about ghostwrite

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

FAQPage Schema
How do I write content that matches my personal writing tone and style?

To write content that matches your personal writing tone, a quantitative voice profile is built from your existing session logs to capture style, formality, and signature phrases, which is then applied to draft new text. This ensures generated drafts retain your authentic voice.

Can I generate emails and reports using my own voice profile?

Yes, you can generate emails and reports using your own voice profile. Once the profile is loaded, the writing mode applies your identified tone, formality, and signature phrases to draft various content types without losing your personal voice.

How does AI ghostwriting capture an individual's authentic writing style?

AI ghostwriting captures an individual's authentic writing style by analyzing session logs to build a data-driven voice profile. This profile quantifies your specific writing patterns, tone, and recurring phrases to apply them directly to new drafting tasks.

Do I need existing session logs to build a voice profile for style matching?

Yes, you need existing session logs to build a voice profile for style matching. The system analyzes these logs to extract your unique writing style, tone, and signature phrases, creating a profile saved in your environment to apply to future text generation.

What is the best way to maintain a consistent voice across different types of content?

The best way to maintain a consistent voice across different content types is to generate a data-driven voice profile and load it during drafting. Applying a saved profile ensures the identified tone, formality, and signature phrases remain consistent across emails, blogs, and reports.

Are there limitations when using a voice profile for AI writing tasks?

A limitation of using a voice profile for AI writing tasks is that the generated text quality depends entirely on the existing session logs. If the logs lack sufficient writing samples or distinct signature phrases, the profile may not accurately reflect your authentic voice.