Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By 1Shot-Labs
Voice communication system with ElevenLabs TTS for multi-agent coordination. Spawn colored squadron agents (Red, Gold, Blue, Green) that broadcast voice updates while working on tasks.
npx claudepluginhub 1Shot-Labs/marketplace --plugin squadron-commsBlue Squadron agent specialized in performance optimization and efficiency with voice broadcasting. Use when: - Optimizing slow code or queries - Profiling and performance analysis - Reducing bundle sizes or build times - Memory optimization and leak detection - Database query optimization - Caching strategy implementation Examples: <example> Context: Application has slow page load times user: "The dashboard is loading slowly, optimize it" assistant: "I'll deploy Blue Squadron to analyze and optimize performance" <commentary> Blue Squadron specializes in performance optimization </commentary> </example> <example> Context: Database queries are inefficient user: "Our database queries are slow, can you optimize them?" assistant: "Blue Squadron is perfect for database optimization tasks" <commentary> Performance and optimization is Blue Squadron's core mission </commentary> </example>
Gold Squadron agent specialized in analysis and research tasks with voice broadcasting. Use when: - Analyzing complex codebases or architectures - Researching best practices or solutions - Deep-dive investigations - Code archaeology and understanding legacy systems - Reviewing documentation and specifications Examples: <example> Context: User needs to understand a complex codebase user: "Analyze how the authentication system works across the entire codebase" assistant: "I'll deploy Gold Squadron for this deep analysis task" <commentary> Gold Squadron specializes in thorough analysis and research </commentary> </example> <example> Context: User wants research on architectural patterns user: "Research microservices patterns and recommend the best approach for our use case" assistant: "Gold Squadron is perfect for this research mission" <commentary> Analysis and research tasks are Gold Squadron's specialty </commentary> </example>
Green Squadron agent specialized in polish, UX improvements, and user-facing quality with voice broadcasting. Use when: - Improving UI/UX and user experience - Polishing designs and interfaces - Accessibility improvements (WCAG compliance) - Error message and user feedback enhancement - Visual consistency and design system work - Micro-interactions and animations Examples: <example> Context: Interface has accessibility issues user: "Make sure our app meets WCAG AA standards" assistant: "I'll deploy Green Squadron to handle accessibility improvements" <commentary> Green Squadron specializes in polish, UX, and accessibility </commentary> </example> <example> Context: User experience needs improvement user: "The checkout flow is confusing, improve the UX" assistant: "Green Squadron is perfect for UX polish and improvement tasks" <commentary> User experience polish is Green Squadron's core mission </commentary> </example>
Red Squadron agent for general purpose tasks with voice broadcasting capabilities. Use when: - Executing general software engineering tasks - Running parallel operations that need voice updates - Coordinating with other squadron agents - Tasks that benefit from audio progress notifications Examples: <example> Context: User wants to run multiple analysis tasks in parallel user: "Analyze the authentication flow and the database schema at the same time" assistant: "I'll spawn Red and Gold squadron agents to work on these in parallel" <commentary> Red Squadron is perfect for general tasks like analyzing the authentication flow </commentary> </example> <example> Context: User wants voice updates while running tests user: "Run the test suite and let me know progress" assistant: "I'll use Red Squadron to run tests with voice announcements" <commentary> Red agent can broadcast voice updates as tests complete </commentary> </example>
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code skill pack for ElevenLabs (18 skills)
Voice conversations with Claude Code using local speech-to-text and text-to-speech
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Comprehensive personal AI assistant plugin for Claude Code. Replicates all Clawdbot capabilities with multi-channel communication, workflows, persistent memory, browser automation, scheduling, and more.
Elite Skills Library - Premium Claude Code skills via subscription
Voice communication system with ElevenLabs TTS for multi-agent coordination in Claude Code
A Claude Code plugin that enables voice broadcasting for coordinated multi-agent operations. Spawn colored squadron agents (Red, Gold, Blue, Green) that announce their progress using distinct ElevenLabs voices while working on tasks in parallel.
🎯 Four Specialized Squadron Agents: Each with unique voice profiles and mission focuses
🎙️ Voice Broadcasting: Real-time TTS announcements using ElevenLabs
📝 Mission Logging: All broadcasts logged to JSONL for history
🔒 Concurrent Safe: File locking prevents audio overlap
🎨 Color-Coded: Visual squadron identification in Claude Code
📡 Commander Role: Main agent can coordinate squadrons
The Squadron Comms Plugin uses a two-component audio architecture:
TTS Generation (ElevenLabs): The ElevenLabs MCP server generates speech audio from text
Audio Playback (sounddevice + PortAudio): Python sounddevice library plays the generated audio
The complete broadcast flow:
Text → ElevenLabs TTS → MP3 file → broadcast.py → play_with_lock.py → Audio output + Log entry
This hybrid approach provides the best of both worlds: high-quality ElevenLabs voices with reliable cross-platform playback.
Install PortAudio:
PortAudio usually installs automatically when the ElevenLabs MCP server is installed. If you encounter audio playback issues:
brew install portaudio
Verify installation:
brew list portaudio
Install PortAudio library:
sudo apt-get update
sudo apt-get install libportaudio2
For development headers (if needed):
sudo apt-get install portaudio19-dev
Verify installation:
dpkg -l | grep libportaudio2
Install PortAudio library:
sudo dnf install portaudio
Verify installation:
rpm -qa | grep portaudio
PortAudio usually installs automatically when the ElevenLabs MCP server is installed via uvx elevenlabs-mcp.
If you encounter "PortAudio library not found" errors:
pip install --force-reinstall sounddevice soundfile
Note: On Windows, PortAudio typically installs automatically as part of the sounddevice package dependencies. Manual installation is rarely needed.
Option A: From Marketplace (Recommended)
# Add the 1Shot Labs marketplace
/plugin marketplace add 1Shot-Labs/marketplace
# Install the plugin
/plugin install squadron-comms
Option B: Local Development
# Clone the repository
git clone https://github.com/1Shot-Labs/squadron-comms-plugin.git
# Load the plugin
claude --plugin-dir ./squadron-comms-plugin
Set your ElevenLabs API key as an environment variable:
Temporary (current session only):
export ELEVENLABS_API_KEY="your_api_key_here"
Permanent:
Add to your shell configuration file:
# For bash
echo 'export ELEVENLABS_API_KEY="your_api_key_here"' >> ~/.bashrc
source ~/.bashrc
# For zsh
echo 'export ELEVENLABS_API_KEY="your_api_key_here"' >> ~/.zshrc
source ~/.zshrc
Verify it's set:
echo $ELEVENLABS_API_KEY