Media
conversation-audio-summarizer - Claude MCP Skill
Intelligent conversation summarizer that identifies key decision points and generates audio summaries using macOS say command for hands-free updates
SEO Guide: Enhance your AI agent with the conversation-audio-summarizer tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to intelligent conversation summarizer that identifies key decision points and generates audio summarie... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# Conversation Audio SummarizerA specialized skill for creating concise, audio-ready summaries of conversations at key decision points, delivered through macOSs built-in text-to-speech system using the default system voice. ## Core Capabilities ### Conversation Analysis - Decision Point Detection: Identifies when user input would be valuable - Context Extraction: Pulls key information, decisions, and action items - Progress Tracking: Monitors whats been completed and whats pending - Topic Clustering: Groups related discussion points for clarity ### Summary Generation - Concise Formatting: Creates 30-60 second audio-friendly summaries - Natural Speech Patterns: Formats text for optimal TTS pronunciation - Priority Ordering: Presents most important information first - Action Focus: Emphasizes what needs user attention ### Audio Delivery - macOS Say Integration: Direct integration with system TTS using default voice - Speech Rate Control: Adjusts speed for clarity 150-180 WPM - Phonetic Optimization: Handles technical terms and acronyms - Default Voice: Uses system default voice for consistency ## Implementation Process ### Step 1: Analyze Conversation State bash # Identify key points needing user attention - What was accompli shed - What decisions are pending - What questions remain - What conflicts need resolution ### Step 2: Generate Summary Structuremarkdown 1. Opening Context 5-10 seconds Heres your LinkedIn outreach update... 2. Completed Items 10-15 seconds Weve found the Chris Penn materials and Linked In post draft... 3. Decision Points 15-20 seconds You need to decide on... 4. Recommended Actions 5-10 seconds I recommend... ### Step 3: Format for Speech - Replace technical abbreviations e.g., API → A P I - Add pauses with commas for natural flow - Simplify complex sentences - Remove URLs and code snippets - Convert lists to natural language ### Step 4: Generate Audio Command bash # Basic usage with default voice RECOMMENDEDsay Your summary text here # With output to filesay -o /Desktop/summary.aiff Your summary text here # With rate adjustment using default voicesay -r 160 Your summary text here # Complete command with rate control default voicesay -r 160 -o /Desktop/conversation_summary.aiff Your summary text here ## Usage Examples ### Example 1: Project Status Update bashsay -r 165 Good evening Mick. Heres your LinkedIn campaign status. Weve successfully located the Chris Penn outreach message and LinkedIn announcement post in the business repository. Both documents are poli shed and ready to send. The Chris Penn message is under 100 words, focusing on AI strategy and frameworks. Your Linked In post has been optimized for engagement with a strong hook about solving AI tool chaos. Youre ready to execute the outreach whenever youd like. Would you like to review any specific sections before sending ### Example 2: Decision Required bashsay -r 170 Attention needed. You have three Linked In message options for Chris Penn. Option one focuses on AI strategy alignment. Option two emphasizes the problem-solver approach. Option three, which I recommend, combines DollhouseMCP and AILIS in under 100 words. Please indicate which approach youd prefer, or if youd like me to refine any of them. ### Example 3: Work Completed bashsay -r 160 Task complete. Ive activated the LinkedIn profile analyst and content strategist personas. These will provide specialized expertise for crafting personalized outreach and optimizing engagement. The conversation audio summarizer skill has been created and saved to DollhouseMCP. All systems are ready for your Linked In campaign launch. ## Trigger Phrases The skill activates when detecting: - Give me a summary - Where are we at - Audio update - Whats the status - Brief me - Catch me up - Natural pause points in complex tasks ## Audio Settings ### Optimal Settings - Rate: 160-170 WPM for technical content - Rate: 170-180 WPM for general updates - Volume: System default user-controlled - Voice: System default voice no voice specification needed - Format: AIFF for quality, MP3 for sharing ## Advanced Features ### Background Delivery bash # Run in background while continuing worksay Your long summary here # ## Notification Integration bash # Combine with system notificationsosascript -e display notification Audio summary ready with title Conversation Update say Your summary here ## Best Practices ### Content Optimization 1. Keep summaries under 60 seconds for optimal attention 2. Front-load important information in case user interrupts 3. Use natural pauses between topics comma = 200ms pause 4. Spell out acronyms for first mention 5. Avoid technical jar gon unless necessary ### Timing Considerations - Generate summaries at natural breakpoints - Wait for task completion before summarizing - Avoid interrupting active work - Consider users timezone and work patterns ### Error Handling - Verify say command availability before use - Provide text fallback if audio fails - Handle long text with chunking ## Integration with Other Skills Works well with: - session-notes-writer: Summarize session notes - linkedin-profile-analyst: Audio profile summaries - todo-system-skills: Audio task status updates ## Command Reference ### Quick Commands bash # Test default voicesay Testing voice output # Save to filesay -o summary.aiff Text here # Adjust speech rate words per minutesay -r 200 Faster speechsay -r 120 Slower speech # Using different audio formatssay -o summary.m4a --data-format=aac Text here ### Shell Function for Easy Use bash # Add to /.z shrc or /.ba shrcfunction audio_summary local text=1 local rate=2:-165 say -r rate text # Usageaudio_summary Your update text here 170 ## Success Metrics - Summary clarity and completeness - Appropriate length 30-60 seconds - Natural speech flow - Actionable content - User engagement with audio format
Signals
Information
- Repository
- mickdarling/dollhouse-portfolio
- Author
- mickdarling
- Last Sync
- 1/14/2026
- Repo Updated
- 10/25/2025
- Created
- 1/13/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
upgrade-nodejs
Upgrading Bun's Self-Reported Node.js Version
cursorrules
CrewAI Development Rules
cn-check
Install and run the Continue CLI (`cn`) to execute AI agent checks on local code changes. Use when asked to "run checks", "lint with AI", "review my changes with cn", or set up Continue CI locally.
CLAUDE
CLAUDE.md
Related Guides
Bear Notes Claude Skill: Your AI-Powered Note-Taking Assistant
Learn how to use the bear-notes Claude skill. Complete guide with installation instructions and examples.
Mastering tmux with Claude: A Complete Guide to the tmux Claude Skill
Learn how to use the tmux Claude skill. Complete guide with installation instructions and examples.
OpenAI Whisper API Claude Skill: Complete Guide to AI-Powered Audio Transcription
Learn how to use the openai-whisper-api Claude skill. Complete guide with installation instructions and examples.