ai-writing-assistant

Leverage AI tools effectively for professional writing tasks. Provides prompt patterns, refinement workflows, voice preservation techniques, and quality checkpoints for AI-augmented drafting.

16 stars

Best use case

ai-writing-assistant is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Leverage AI tools effectively for professional writing tasks. Provides prompt patterns, refinement workflows, voice preservation techniques, and quality checkpoints for AI-augmented drafting.

Teams using ai-writing-assistant should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/ai-writing-assistant/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/ai-agents/ai-writing-assistant/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/ai-writing-assistant/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ai-writing-assistant Compares

Feature / Agentai-writing-assistantStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Leverage AI tools effectively for professional writing tasks. Provides prompt patterns, refinement workflows, voice preservation techniques, and quality checkpoints for AI-augmented drafting.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# AI Writing Assistant Skill

Use AI tools strategically to enhance your professional writing while maintaining authenticity and quality.

## Keywords

ai, chatgpt, copilot, grammarly, prompt, draft, writing assistant, voice, tone, refinement, editing, automation

## When to Use This Skill

This skill provides guidance when developers need to:

- Draft professional content with AI assistance
- Refine and improve existing drafts using AI
- Maintain authentic voice while using AI tools
- Choose appropriate AI workflows for different writing tasks
- Verify and polish AI-generated content
- Collaborate between AI drafts and human editing

## Core Philosophy

**AI as collaborator, not replacement.**

AI writing tools work best when you:

1. **Provide clear direction** - Good prompts produce good drafts
2. **Iterate on output** - First draft is never final
3. **Inject your voice** - Add personality and expertise
4. **Verify everything** - AI makes confident mistakes
5. **Know when NOT to use AI** - Some tasks need pure human judgment

## The Two Workflows

### Workflow 1: AI-First Drafting

**Use when:** Starting from blank, need structure, time-pressured

```text
┌─────────────────────────────────────────┐
│  1. PROMPT                              │
│  Provide context, constraints, examples │
├─────────────────────────────────────────┤
│  2. GENERATE                            │
│  Let AI produce initial draft           │
├─────────────────────────────────────────┤
│  3. EVALUATE                            │
│  Check accuracy, tone, completeness     │
├─────────────────────────────────────────┤
│  4. REFINE                              │
│  Add voice, fix errors, enhance         │
├─────────────────────────────────────────┤
│  5. VERIFY                              │
│  Final quality check before sending     │
└─────────────────────────────────────────┘
```

**Best for:**

- First drafts of emails
- Outline generation
- Template creation
- Brainstorming options
- Summarizing content

### Workflow 2: Human-First Refinement

**Use when:** You have ideas, need polish or alternatives

```text
┌─────────────────────────────────────────┐
│  1. DRAFT                               │
│  Write your rough version first         │
├─────────────────────────────────────────┤
│  2. ASK                                 │
│  Request specific improvements          │
├─────────────────────────────────────────┤
│  3. COMPARE                             │
│  Evaluate AI suggestions vs original    │
├─────────────────────────────────────────┤
│  4. MERGE                               │
│  Combine best of both versions          │
├─────────────────────────────────────────┤
│  5. VERIFY                              │
│  Final quality check                    │
└─────────────────────────────────────────┘
```

**Best for:**

- Improving clarity
- Finding better phrasing
- Expanding or condensing
- Tone adjustment
- Grammar and style fixes

## Prompt Patterns by Task

### Email Prompts

**Basic email draft:**

```text
Write a professional email to [recipient role] about [topic].

Context:
- [Relationship/history]
- [Goal of this email]
- [Any constraints]

Tone: [professional/friendly/urgent/casual]
Length: [brief/detailed]
```

**Email refinement:**

```text
Improve this email for clarity and professional tone:

[Paste your draft]

Keep the core message but:
- Make it more concise
- Fix any awkward phrasing
- Ensure call-to-action is clear
```

### Feedback Prompts

**Structuring feedback:**

```text
Help me structure feedback for a team member using the SBI model.

Situation: [When and where]
Behavior: [What I observed - facts only]
Impact: [Effect on team/project/outcomes]

Make it constructive and specific. Avoid vague language.
```

**Preparing for difficult conversation:**

```text
I need to have a difficult conversation about [topic].

Context: [Background]
My concern: [What I want to address]
Desired outcome: [What I hope to achieve]

Help me:
1. Plan my opening statement
2. Anticipate possible responses
3. Prepare redirects if conversation derails
```

### Presentation Prompts

**Outline generation:**

```text
Create an outline for a [duration] technical presentation on [topic].

Audience: [Who they are, their level]
Goal: [What should they learn/do after]
Key message: [Main takeaway]

Use the What-Why-How structure:
- What: Hook and problem statement
- Why: Why this matters to them
- How: The solution/approach
- Close: Key takeaways and CTA
```

**Slide content:**

```text
Create slide content for: [Section topic]

Requirements:
- Title: Action-oriented, 5-8 words
- Bullets: 3-5 points, 5-7 words each
- One main idea only

This slide is about: [Specific point]
```

### LinkedIn/Content Prompts

**Post creation:**

```text
Create a LinkedIn post about [topic].

Frame: [learning/win/behind-the-build/contrarian/quick-tip]
Hook: Start with something that makes people click "see more"
Length: 150-250 words
End with: Question to drive engagement

My angle/experience: [What makes my perspective unique]
```

**Content repurposing:**

```text
Turn this [blog post/documentation/talk] into a LinkedIn post:

[Paste content]

Extract the most interesting insight and structure as:
1. Hook (attention-grabbing opening)
2. Story/context (brief setup)
3. Insight (the key learning)
4. CTA (question for engagement)
```

## Voice Preservation Techniques

### The Voice Sample

Before using AI for your content, create a voice sample:

```text
Analyze my writing style from these samples:

[Paste 3-5 paragraphs of your writing]

Identify:
1. Sentence structure patterns
2. Word choice tendencies
3. Tone and formality level
4. Unique phrases or expressions
5. How I open and close sections
```

Then use in subsequent prompts:

```text
Write in a style that matches this voice profile:
[Paste analyzed voice profile]

Now write: [Your request]
```

### The Injection Method

Add personal touches after AI drafting:

1. **Add your examples** - Replace generic examples with real ones
2. **Insert your phrases** - Add expressions you actually use
3. **Include specifics** - Add names, dates, details AI couldn't know
4. **Add opinions** - AI stays neutral; add your actual take
5. **Include humor** - If that's your style, add it yourself

### The Hybrid Paragraph

Write key paragraphs yourself, let AI fill in the rest:

```text
Complete this draft, matching the style of paragraphs I've written:

My paragraphs (keep exactly as-is):
[Your key paragraphs]

Fill in sections marked [AI DRAFT]:
1. [AI DRAFT - Introduction]
2. [Your paragraph]
3. [AI DRAFT - Transition]
4. [Your paragraph]
5. [AI DRAFT - Conclusion]
```

## Quality Checkpoints

### Checkpoint 1: Accuracy Check

**Before sending anything AI-assisted, verify:**

- [ ] All facts are correct (AI makes up statistics)
- [ ] Names and titles are accurate
- [ ] Technical details are right
- [ ] Links work (AI invents URLs)
- [ ] Quotes are real (AI fabricates quotes)
- [ ] Dates and numbers are correct

### Checkpoint 2: Tone Check

**Read aloud and ask:**

- [ ] Does this sound like me?
- [ ] Would I actually say this in person?
- [ ] Is the formality level appropriate?
- [ ] Are there phrases I'd never use?
- [ ] Does it feel authentic?

### Checkpoint 3: Content Check

- [ ] Is the main point clear?
- [ ] Is it the right length?
- [ ] Does it answer the recipient's actual question?
- [ ] Is the call-to-action obvious?
- [ ] Would I be proud to have my name on this?

### Checkpoint 4: Risk Check

**For sensitive content:**

- [ ] Could this be misunderstood?
- [ ] Is anything potentially offensive?
- [ ] Am I sharing anything I shouldn't?
- [ ] What if this were forwarded/screenshot?
- [ ] Should a human review this?

## When NOT to Use AI

### Tasks Requiring Human Judgment

- **Layoff or termination communications** - Too sensitive for AI
- **Legal or compliance content** - Needs expert review
- **Highly personal feedback** - Requires genuine human care
- **Crisis communications** - Stakes too high
- **Salary or promotion discussions** - Requires human touch
- **Content about specific people** - Risk of inaccuracy

### Tasks AI Struggles With

- **Nuanced cultural context** - AI may miss subtlety
- **Company-specific jargon** - AI doesn't know your abbreviations
- **Recent events** - Training cutoffs limit knowledge
- **Highly technical accuracy** - AI confidently makes mistakes
- **Sarcasm or subtle humor** - Often misses the mark

## Common AI Writing Mistakes

### Mistake 1: Over-Formality

**AI writes:** "I am writing to inform you that..."

**Fix:** Replace with natural phrasing: "Quick update on..."

### Mistake 2: Hedge Words

**AI writes:** "It might be potentially beneficial to perhaps consider..."

**Fix:** Be direct: "I recommend..."

### Mistake 3: Hollow Phrases

**AI writes:** "In today's fast-paced world..."

**Fix:** Delete or replace with specific context

### Mistake 4: Excessive Structure

**AI writes:** "Firstly... Secondly... Thirdly..."

**Fix:** Vary sentence structure, remove unnecessary markers

### Mistake 5: Generic Examples

**AI writes:** "For example, Company XYZ..."

**Fix:** Replace with real, specific examples

## Tool-Specific Tips

### ChatGPT/Claude

- Use system prompts to set context
- Iterate with follow-up requests
- Ask for multiple versions
- Request specific changes, not vague "improve"

### Grammarly

- Good for grammar, punctuation, clarity
- Be skeptical of tone suggestions
- Disable suggestions that change your voice
- Use as final polish, not primary drafting

### GitHub Copilot (for Documentation)

- Good for code comments and docstrings
- Verify technical accuracy carefully
- Adjust for your team's style
- Use for boilerplate, edit the substance

## References

For detailed guidance, see:

- `references/ai-prompt-patterns.md` - Comprehensive prompt templates by use case
- `references/voice-preservation.md` - Techniques for maintaining authenticity

## Related Commands

- `/soft-skills:draft-email` - Generate professional emails
- `/soft-skills:craft-linkedin-post` - Create engaging posts
- `/soft-skills:prepare-feedback` - Structure feedback using SBI

## Anti-Patterns to Avoid

- Sending AI output without reading it
- Using AI for highly sensitive content
- Trusting AI facts without verification
- Letting AI override your authentic voice
- Over-relying on AI for tasks you should learn
- Copy-pasting prompts without customization

## Version History

- **v1.0.0** (2025-12-26): Initial release

---

## Last Updated

**Date:** 2025-12-26
**Model:** claude-opus-4-5-20251101

Related Skills

Directus AI Assistant Integration

16
from diegosouzapw/awesome-omni-skill

Build AI-powered features in Directus: chat interfaces, content generation, smart suggestions, and copilot functionality

create-assistant

16
from diegosouzapw/awesome-omni-skill

Create and configure Vapi voice AI assistants with models, voices, transcribers, tools, hooks, and advanced settings. Use when building voice agents, phone bots, customer support assistants, or any conversational AI that handles phone or web calls.

assistant-pro

16
from diegosouzapw/awesome-omni-skill

Personal assistant operating routines (brief, inbox digest, auth health, daily planning, lightweight heartbeat alerts) with low token overhead.

agentic-issue-assistant

16
from diegosouzapw/awesome-omni-skill

Install common docs/backlog skeleton plus an AGENTS template, and wrap issue/finalization operations for an agentic workflow.

blog-writing

16
from diegosouzapw/awesome-omni-skill

Write compelling blog posts with proven structure — hook openings, scannable body sections, clear CTAs. Use this skill when drafting blog posts, articles, or content marketing pieces.

writing-skills

16
from diegosouzapw/awesome-omni-skill

Use when creating, updating, or improving agent skills.

writing-project-technical-writing

16
from diegosouzapw/awesome-omni-skill

Writes technical prose (READMEs, ADRs, code comments) in the project's established human voice. Use when creating or editing .md files, writing Swift doc comments, authoring ADRs, or reviewing technical writing for voice consistency.

u09613-writing-and-rhetoric-optimization-for-household-logistics

16
from diegosouzapw/awesome-omni-skill

Operate the "Writing And Rhetoric Optimization for household logistics" capability in production for household logistics workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.

postmortem-writing

16
from diegosouzapw/awesome-omni-skill

Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response proce...

essay-writing

16
from diegosouzapw/awesome-omni-skill

Writing support (drafting, evaluation and revision) for executives and tech leaders. Support everything from internal culture-building to external technical branding.

copywriting

16
from diegosouzapw/awesome-omni-skill

Write persuasive copy for landing pages, emails, ads, sales pages, and marketing materials. Use when you need to write headlines, CTAs, product descriptions, ad copy, email sequences, or any text meant to drive action. Covers copywriting formulas (AIDA, PAS, FAB), headline writing, emotional triggers, objection handling in copy, and A/B testing. Trigger on "write copy", "copywriting", "landing page copy", "headline", "write a sales page", "ad copy", "email copy", "persuasive writing", "how to write [marketing text]".

Article Writing

16
from diegosouzapw/awesome-omni-skill

Structure and style guidance for law review articles