
ghostwriter
Master the art of converting source material into authentic, human-written content. Transform transcripts, notes, and research into polished prose that avoids AI tells while maintaining distinctive voice. Combines anti-AI writing fundamentals with voice style adaptation.
- Installs
- 71
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/cdeistopened/skill-stack --skill ghostwriter- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads ghostwriter automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Ghostwriter Skill
Purpose
This skill transforms source material - transcripts, notes, research, interviews - into authentic, human-written content that reads naturally without obvious AI tells. It extends the anti-ai-writing skill by adding voice adaptation and source material conversion techniques.
Core Philosophy: The best ghostwriting is invisible. Readers should feel like they're reading a real person's thoughts, not a filtered or processed version of source material.
This skill assumes you've read the anti-ai-writing skill. It builds on those fundamentals with additional techniques for voice adaptation and source material conversion.
When to Use This Skill
Use the Ghostwriter skill when:
- Converting transcripts or interviews into polished articles or newsletters
- Refining notes into publishable content
- Converting source material into different voices or styles
- Building content that maintains a distinctive, personal voice
- Adapting writing to match a specific author's style
Use in conjunction with:
- anti-ai-writing skill for core humanization patterns
- Voice style profiles for adapting to specific voices
- Source material that needs authentic conversion
- brand-identity-wizard profile for brand voice consistency
The 8 Human Desires Framework
Great writing taps into core human desires. Choose 1-2 per piece:
1. Safety of Tribe
Belonging, community, fitting in
- "The hidden skills that separate successful people from struggling ones"
- Use when: Readers need to feel part of something larger
2. Survival & Success
Progress, achievement, security
- "The greatest threat to your potential is getting tied down too early"
- Key phrases: "breakthrough," "advancement," "finally," "unlocked"
3. Life Enjoyment
Pleasure, experiences, freedom
- "Why most people miss the best parts of their work"
- Key phrases: "savor," "freedom," "experience," "joy"
4. Social Acceptance
Status, respect, recognition
- "What successful people know that average people don't"
- Key phrases: "elite," "leaders know," "insiders understand"
5. Sexual Companionship
Connection, attraction, intimacy
- (Less relevant for business content, but understand it exists)
6. Comfort & Clarity
Simplicity, ease, certainty
- "The one question that eliminates decision paralysis"
- Key phrases: "simple," "easy," "finally understand"
7. Freedom From Fear
Safety, protection, security
- "How to protect yourself from predatory practices"
- Key phrases: "protect," "avoid," "defend," "safe"
8. Perceived Status
Respect, authority, expertise
- "Discover what MIT researchers just learned"
- Key phrases: "breakthrough," "discovered," "research shows"
Application: Identify which desire(s) your content taps into. Lean into them deliberately.
Voice Style Adaptation
The ghostwriter can adapt content to different voice styles. Choose based on your content needs:
Authentic Conversational Style
Best for: Calling out obvious truths, challenging conventional wisdom
Characteristics:
- Direct, no-nonsense communication
- Uses contrarian framing
- Challenges mainstream narratives
- Conversational but substantive
- No hedging or corporate speak
Example tone:
- "Everyone says X. They're wrong. Here's why."
- "The thing nobody wants to admit is..."
Analytical Enthusiasm Style
Best for: Explaining trends, making smart analysis exciting
Characteristics:
- Enthusiastic about ideas and trends
- Makes complex ideas accessible
- Uses analogies and mental models
- Balances depth with readability
- Injects energy into dry topics
Example tone:
- "This is fascinating because..."
- "Let's break down why this matters..."
Discovery by Deletion Style
Best for: Refining and polishing, limited word count
Characteristics:
- Maximum impact per word
- Ruthless editing
- Clarity through brevity
- Every sentence earns its place
- No filler or padding
Example approach:
- First draft: 500 words
- Final version: 200 words with same impact
- Cut anything that doesn't directly serve the reader
Decision Framework Style
Best for: Helping readers think through tradeoffs
Characteristics:
- Reframes risk and decisions
- Focuses on asymmetric bets
- Provides mental models
- Helps readers see situations differently
- Practical, actionable insight
Example tone:
- "The real question isn't X, it's Y"
- "Most people optimize for the wrong thing"
The Ghostwriting Workflow
Step 1: Understand Your Source Material
Read through everything completely:
- What's the core insight or story?
- What's the emotional arc?
- What's the most important takeaway?
Ask yourself:
- What's being said that no one else is saying?
- What will readers think, feel, or do differently?
- What's the 30-second version of this?
Step 2: Apply the SUCKS Framework
Before writing:
- Who is my ONE reader?
- Is this unique and useful to them?
- Can I make it clear, curious, and conversational?
- How do I keep it simple and structured?
- What will stick with them?
Step 3: Choose Your Voice Style
Select how to adapt the material:
- Authentic Conversational - for challenging wisdom
- Analytical Enthusiasm - for explaining trends
- Discovery by Deletion - for maximum impact
- Decision Framework - for helping with tradeoffs
- Default (Professional) - for business/default writing
Or create a custom voice profile using the voice-analyzer skill.
Step 4: Identify Human Desires
Which 1-2 desires does this content tap into?
- Safety of Tribe (belonging)
- Survival & Success (achievement)
- Life Enjoyment (pleasure)
- Social Acceptance (status)
- Comfort & Clarity (simplicity)
- Freedom From Fear (protection)
- Perceived Status (expertise)
Lean into these deliberately throughout the piece.
Step 5: Convert Source Material
Draft your content:
- Extract key quotes and ideas from source material
- Translate them into your chosen voice
- Structure with clear beginning, middle, end
- Use specific examples, numbers, and concrete details
- Create energy transfer (conversation, not lecture)
- Apply human desire framing throughout
Step 6: Apply Sticky Sentences
Identify 2-3 most important statements and strengthen them:
- Add alliteration, symmetry, contrast, or rhythm
- Make them quotable
- Make them memorable
Techniques:
- Alliteration: "Specificity is the secret"
- Symmetry: "Read for awareness. Write for understanding."
- Contrast: "To be everywhere is to be nowhere."
- Rhyme: "Tell a story or lose your glory"
Step 7: Eliminate AI Tells
Go through systematically and remove (reference anti-ai-writing skill):
- Correlative constructions ("X aren't just Y, they're Z")
- Overuse of "just" and "actually"
- Hedge words (might, could, perhaps, seems)
- Passive voice
- Corporate jargon
- Vague language (replace with specifics)
- Forbidden patterns
- Too many transitions
- Overcomplicated sentences
Test for each sentence: Would this sentence appear in a ChatGPT output? If yes, rewrite it.
Step 8: Read Aloud & Quality Check
Read your entire piece aloud:
- Does it sound like a real person talking?
- Could I send this to someone without embarrassment?
- Does energy transfer (not feel formal)?
- Is every sentence earning its place?
- Do important ideas have sticky phrasing?
- Are there obvious AI tells remaining?
- Does it match the intended voice style?
- Does it tap into the intended human desires?
Elements of Effective Ghostwritten Content
When converting source material, include:
- Capture attention immediately - First sentence must hook
- Use specific numbers - "1.5 million" not "many"
- Employ pattern interrupts - Surprise the reader
- Address problems directly - Name the struggle
- Write with confidence - Eliminate hedge words
- Highlight concrete benefits - "Double output in 30 days" not "boost productivity"
- Include social proof when relevant - Results, credentials, validation
- Ask powerful questions - Make readers think
- Incorporate warnings - Create urgency, show stakes
- Remind, don't just inform - Confirm what readers already sense
Common Pitfalls to Avoid
1. Over-Processing Source Material
Bad: Turning a natural conversation into corporate-speak Good: Preserving the authentic voice while polishing
2. Adding AI-like Phrases
Bad: "It's important to note that..." "Moreover..." "Furthermore..." Good: Direct communication with natural transitions
3. Losing the Original Insight
Bad: Adding so much polish that the core idea disappears Good: Enhancing clarity while preserving original meaning
4. Sounding Generic
Bad: Making content that could be about anything Good: Making it specific to one person's perspective
5. Hedging Your Conviction
Bad: "It might be possible that..." "Some experts say..." Good: "This is true because..." "We know..."
6. Missing the Human Desire
Bad: Content that doesn't tap into any deep motivation Good: Content that clearly connects to belonging, success, clarity, etc.
Quality Checklist
Before finalizing ghostwritten content:
Source Material:
- Core insight clearly identified
- Key quotes extracted
- Emotional arc understood
Voice:
- Voice style selected and applied consistently
- Energy transfer achieved (conversation, not lecture)
- Matches intended author's style
Human Desires:
- 1-2 desires identified
- Desires woven throughout the piece
- Reader motivation is clear
Sticky Sentences:
- 2-3 key statements strengthened
- Techniques applied (alliteration, symmetry, contrast, etc.)
- Memorable and quotable
Anti-AI:
- All forbidden patterns eliminated
- Hedge words removed
- Vague claims made specific
- Reads as genuinely human
Final Check:
- Read aloud - sounds natural
- Every sentence earns its place
- Would send to anyone without embarrassment
Related Skills
- anti-ai-writing: Core humanization patterns (use first)
- voice-analyzer: Create custom voice profiles from writing samples
- transcript-polisher: Clean raw transcripts before conversion
- hook-and-headline-writing: Craft attention-grabbing headlines
- brand-identity-wizard: Define brand voice for consistency
This skill extends anti-ai-writing with voice adaptation and human desire frameworks. Use anti-ai-writing for basic humanization, and ghostwriter for full source material conversion with distinctive voice.
FAQ
What does the ghostwriter skill do?
Master the art of converting source material into authentic, human-written content. Transform transcripts, notes, and research into polished prose that avoids AI tells while maintaining distinctive voice. Combines anti-AI writing fundamentals with voice style adaptation.
How do I install ghostwriter?
Run npx skills add https://github.com/cdeistopened/skill-stack --skill ghostwriter in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ghostwriter/ (personal) or .claude/skills/ghostwriter/ (project).
Which AI agents can use ghostwriter?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is ghostwriter safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains ghostwriter?
It is published by cdeistopened in cdeistopened/skill-stack. It has 71 recorded installs.
More from cdeistopened/skill-stack
youtube-scriptwriting
cdeistopened/skill-stack
Transform raw ideas and brain dumps into polished YouTube scripts through a structured checkpoint workflow. Use when the user wants to write a YouTube script, improve video retention, craft hooks, structure educational or entertainment content, or turn source material (transcripts, notes, research) into a compelling video script. Guides through research, hook writing, story structure, body content, and editing phases.
image-prompt-generator
cdeistopened/skill-stack
Open the skill to read its SKILL.md instructions.
anti-ai-writing
cdeistopened/skill-stack
Open the skill to read its SKILL.md instructions.
amazon-category-research
cdeistopened/skill-stack
Open the skill to read its SKILL.md instructions.
hook-and-headline-writing
cdeistopened/skill-stack
Open the skill to read its SKILL.md instructions.
video-caption-creation
cdeistopened/skill-stack
Open the skill to read its SKILL.md instructions.
Popular media & creative skills
hyperframes
heygen-com/hyperframes
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.
media-use
heygen-com/hyperframes
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.
hyperframes-registry
heygen-com/hyperframes
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.
hyperframes-creative
heygen-com/hyperframes
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.
ai-video-generation
101-skills/superpowers
Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse
ai-image-generation
101-skills/superpowers
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image