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.
What this skill does
# 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
Related in Image & Video
watch
IncludedWatch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.
physical-ai-defect-image-generation
IncludedUse when the user wants to orchestrate defect image generation, run associated setup, or handle outputs on OSMO. The Day 0 path handles cold-start with USD-to-ROI, image-edit augmentation, and AnomalyGen to create initial PCBA datasets. The Day 1 path performs inference and labeling on real images. This skill helps with first-time asset setup, creation of finetuning checkpoints, and configuring deployment. Trigger keywords: defect image generation, dig workflow, dig pipeline, defect image detection workflow, aoi pipeline, aoi anomalygen, usd2roi anomalygen, day 0 pcba, day 1 pcba, day 1 real-photo alignment, day 1 manual roi, metal surface anomaly, glass defect, anomalygen finetune, setup_pcb, setup_metal, setup_glass, setup_pretrained, dig setup, dig datasets, dig pretrained checkpoint, dig image-edit endpoint.
accelint-react-best-practices
IncludedReact performance optimization and best practices. ALWAYS use this skill when working with any React code - writing components, hooks, JSX; refactoring; optimizing re-renders, memoization, state management; reviewing for performance; fixing hydration mismatches; debugging infinite re-renders, stale closures, input focus loss, animations restarting; preventing remounting; implementing transitions, lazy initialization, effect dependencies. Even simple React tasks benefit from these patterns. Covers React 19+ (useEffectEvent, Activity, ref props). Triggers - useEffect, useState, useMemo, useCallback, memo, inline components, nested components, components inside components, re-render, performance, hydration, SSR, Next.js, useDeferredValue, combined hooks.
elevenlabs-agents
IncludedBuild conversational AI voice agents with ElevenLabs Platform using React, JavaScript, React Native, or Swift SDKs. Configure agents, tools (client/server/MCP), RAG knowledge bases, multi-voice, and Scribe real-time STT. Use when: building voice chat interfaces, implementing AI phone agents with Twilio, configuring agent workflows or tools, adding RAG knowledge bases, testing with CLI "agents as code", or troubleshooting deprecated @11labs packages, Android audio cutoff, CSP violations, dynamic variables, or WebRTC config. Keywords: ElevenLabs Agents, ElevenLabs voice agents, AI voice agents, conversational AI, @elevenlabs/react, @elevenlabs/client, @elevenlabs/react-native, @elevenlabs/elevenlabs-js, @elevenlabs/agents-cli, elevenlabs SDK, voice AI, TTS, text-to-speech, ASR, speech recognition, turn-taking model, WebRTC voice, WebSocket voice, ElevenLabs conversation, agent system prompt, agent tools, agent knowledge base, RAG voice agents, multi-voice agents, pronunciation dictionary, voice speed control, elevenlabs scribe, @11labs deprecated, Android audio cutoff, CSP violation elevenlabs, dynamic variables elevenlabs, case-sensitive tool names, webhook authentication
humanizer
IncludedHumanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 28 pattern detectors, 560+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
generating-mermaid-diagrams
IncludedSalesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems.