A collection of Claude Code plugins for power users who want to extend Claude Code's capabilities beyond the defaults.
- Quick Start
- Available Plugins
- Plugin Details
- agent-council - Get consensus from multiple AI models
- clarify - Transform vague requirements into specs
- dev - Community scanning + technical decision-making
- doubt - Force Claude to re-validate responses
- interactive-review - Review plans with a web UI
- say-summary - Hear responses via text-to-speech
- youtube-digest - Summarize and quiz on YouTube videos
- gmail - Multi-account Gmail integration
- google-calendar - Multi-account calendar integration
- kakaotalk - Send/read KakaoTalk messages on macOS
- session-wrap - Session wrap-up + history analysis toolkit
- Contributing
- License
# Add this marketplace to Claude Code
/plugin marketplace add team-attention/plugins-for-claude-natives
# Install any plugin
/plugin install <plugin-name>| Plugin | Description |
|---|---|
| agent-council | Collect and synthesize opinions from multiple AI agents (Gemini, GPT, Codex) |
| clarify | Transform vague requirements into precise specifications through iterative questioning |
| dev | Developer workflow: community opinion scanning and technical decision analysis |
| doubt | Force Claude to re-validate its response when !rv is in your prompt |
| interactive-review | Interactive markdown review with web UI for visual plan/document approval |
| say-summary | Speaks a short summary of Claude's response using macOS TTS (Korean/English) |
| youtube-digest | Summarize YouTube videos with transcript, insights, Korean translation, and quizzes |
| gmail | Multi-account Gmail integration with email reading, searching, sending, and management |
| google-calendar | Multi-account Google Calendar integration with parallel querying and conflict detection |
| kakaotalk | Send and read KakaoTalk messages on macOS using Accessibility API |
| session-wrap | Session wrap-up, history analysis, and session validation toolkit |
Summon multiple AI models to debate your question and reach a consensus.
When you're facing a tough decision or want diverse perspectives, this plugin queries multiple AI agents (Gemini CLI, GPT, Codex) in parallel and synthesizes their opinions into a single, balanced answer.
Trigger phrases:
- "summon the council"
- "ask other AIs"
- "what do other models think?"
How it works:
- Your question is sent to multiple AI agents simultaneously
- Each agent provides its perspective
- Claude synthesizes the responses into a consensus view with noted disagreements
# Example
User: "summon the council - should I use TypeScript or JavaScript for my new project?"Turn vague requirements into precise, actionable specifications.
Before writing code based on ambiguous instructions, this plugin conducts a structured interview to extract exactly what you need. No more assumptions, no more rework.
Trigger phrases:
- "/clarify"
- "clarify requirements"
- "what do I mean by..."
The process:
- Capture - Record the original requirement verbatim
- Question - Ask targeted multiple-choice questions to resolve ambiguities
- Compare - Present before/after showing the transformation
- Save - Optionally save the clarified spec to a file
Example transformation:
| Before | After |
|---|---|
| "Add a login feature" | Goal: Add username/password login with self-registration. Scope: Login, logout, registration, password reset. Constraints: 24h session, bcrypt, rate limit 5 attempts. |
Developer workflow tools: community scanning and technical decision-making.
This plugin provides two powerful skills for developer research and decision-making.
/dev-scan - Scan developer communities for real opinions
- Searches Reddit (via Gemini CLI), Hacker News, Dev.to, and Lobsters in parallel
- Synthesizes consensus, controversies, and notable perspectives
- Great for understanding community sentiment before adopting a tool
/tech-decision - Deep technical decision analysis
- Multi-phase workflow with 4 specialized agents running in parallel
- Combines codebase analysis, docs research, community opinions, and AI perspectives
- Produces executive-summary-first reports with scored comparisons
Trigger phrases:
- "developer reactions to...", "what do devs think about..."
- "A vs B", "which library should I use", "기술 의사결정"
How tech-decision works:
Phase 1: Parallel Information Gathering
┌─────────────────┬─────────────────┬─────────────────┬─────────────────┐
│ codebase- │ docs- │ dev-scan │ agent-council │
│ explorer │ researcher │ (community) │ (AI experts) │
└────────┬────────┴────────┬────────┴────────┬────────┴────────┬────────┘
└─────────────────┴─────────────────┴─────────────────┘
│
Phase 2: Analysis & Synthesis ▼
┌─────────────────────────────────────────────────────────────────────────┐
│ tradeoff-analyzer │
└─────────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────┐
│ decision-synthesizer │
│ (Executive Summary First) │
└─────────────────────────────────────────────────────────────────────────┘
# Examples
User: "React vs Vue for my new project?"
User: "Which state management library should I use?"
User: "Monolith vs microservices for our scale?"Force Claude to double-check its response before delivering.
When you include !rv anywhere in your prompt, Claude will pause before responding, re-validate its answer against potential errors, and only then deliver the response. Perfect for critical decisions or when you want extra confidence.
Trigger:
- Include
!rvanywhere in your prompt
How it works:
UserPromptSubmithook detects!rvkeyword and sets a flagStophook intercepts Claude's response before delivery- Claude re-validates the response for errors, hallucinations, or questionable claims
- Only after verification does Claude deliver the final answer
Why !rv instead of !doubt?
The word "doubt" affects Claude's behavior - it starts doubting from the beginning. !rv (re-validate) is neutral.
# Example
User: "What's the time complexity of binary search? !rv"
# Claude will verify its answer before respondingReview Claude's plans and documents through a visual web interface.
Instead of reading long markdown in the terminal, this plugin opens a browser-based UI where you can check/uncheck items, add comments, and submit structured feedback.
Trigger phrases:
- "/review"
- "review this plan"
- "let me check this"
The flow:
- Claude generates a plan or document
- A web UI opens automatically in your browser
- Review each item with checkboxes and optional comments
- Click Submit to send structured feedback back to Claude
- Claude adjusts based on your approved/rejected items
Hear Claude's responses spoken aloud (macOS only).
This plugin uses a Stop hook to summarize Claude's response to a short headline and speaks it using macOS text-to-speech. Perfect for when you're coding and want audio feedback.
Features:
- Summarizes responses to 3-10 words using Claude Haiku
- Auto-detects Korean vs English
- Uses appropriate voice (Yuna for Korean, Samantha for English)
- Runs in background, doesn't block Claude Code
Requirements:
- macOS (uses the
saycommand) - Python 3.10+
Summarize YouTube videos with transcripts, translations, and comprehension quizzes.
Drop a YouTube URL and get a complete breakdown: summary, key insights, full Korean translation of the transcript, and a 3-stage quiz (9 questions total) to test your understanding.
Trigger phrases:
- "summarize this YouTube"
- "digest this video"
- YouTube URL
What you get:
- Summary - 3-5 sentence overview with key points
- Insights - Actionable takeaways and ideas
- Full transcript - With Korean translation and timestamps
- 3-stage quiz - Basic, intermediate, and advanced questions
- Deep Research (optional) - Web search to expand on the topic
Output location: research/readings/youtube/YYYY-MM-DD-title.md
Manage multiple Gmail accounts from Claude Code.
Read, search, send, and manage emails across multiple Google accounts with full Gmail API integration.
Trigger phrases:
- "check my email"
- "send an email to..."
- "search for emails from..."
- "reply to this email"
- "mark as read"
Features:
- Multi-account support via
accounts.yaml(work, personal, etc.) - Gmail search query syntax support
- Email sending with attachments and HTML
- Label and draft management
- 5-step email sending workflow with context gathering, draft review, and test delivery
- Rate limiting and quota management
- Batch processing and local caching
5-Step Email Workflow:
- Context gathering - Parallel Explore agents search recipient info and related projects
- Previous conversations - Search recent emails to determine reply vs new thread
- Draft composition - Create draft with user feedback
- Test send - Send to your own email for verification
- Actual send - Deliver to recipient
Setup:
- Create Google Cloud project with Gmail API enabled
- Run setup script for each account
# One-time setup per account
uv run python scripts/setup_auth.py --account work
uv run python scripts/setup_auth.py --account personalAccount metadata is stored in accounts.yaml for easy management.
Manage multiple Google Calendar accounts from Claude Code.
Query, create, update, and delete events across multiple Google accounts (work, personal, etc.) with automatic conflict detection.
Trigger phrases:
- "show my schedule"
- "what's on my calendar"
- "create a meeting"
- "check for conflicts"
Features:
- Parallel querying across multiple accounts
- Conflict detection between accounts
- Full CRUD operations (create, read, update, delete)
- Pre-authenticated with refresh tokens (no repeated logins)
Setup required:
- Create Google Cloud project with Calendar API
- Run setup script for each account
# One-time setup per account
uv run python scripts/setup_auth.py --account work
uv run python scripts/setup_auth.py --account personalSend and read KakaoTalk messages from Claude Code on macOS.
Uses macOS Accessibility API to control the KakaoTalk app. Send messages or read chat history using natural language.
Trigger phrases:
- "카톡 보내줘", "카카오톡 메시지"
- "~에게 메시지 보내줘"
- "채팅 읽어줘"
- "KakaoTalk message"
Features:
- Natural language message sending (with confirmation before send)
- Chat history retrieval
- Chat room listing
- Auto-signature "sent with claude code"
Requirements:
- macOS only
- KakaoTalk app must be running
- Accessibility permission required
# Examples (natural language)
"구봉한테 밥 먹었어? 보내줘"
"구봉이랑 대화 내역 보여줘"
Comprehensive session wrap-up and analysis toolkit.
End your coding sessions with thorough analysis, and dive deep into session history for insights.
/wrap - Session wrap-up workflow
- 2-phase multi-agent pipeline for comprehensive session analysis
- Captures documentation needs, automation opportunities, learnings, and follow-ups
/wrap [commit message]for quick commits
/history-insight - Session history analysis
- Analyze Claude Code session history for patterns and insights
- Search current project or all sessions
- Extract themes, decisions, and recurring topics
/session-analyzer - Post-hoc session validation
- Validate session behavior against SKILL.md specifications
- Check if agents, hooks, and tools executed correctly
- Generate detailed compliance reports
How /wrap works (2-Phase Pipeline):
Phase 1: Analysis (Parallel)
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ doc-updater │ automation- │ learning- │ followup- │
│ │ scout │ extractor │ suggester │
└──────┬───────┴──────┬───────┴──────┬───────┴──────┬───────┘
└──────────────┴──────────────┴──────────────┘
│
Phase 2: Validation ▼
┌─────────────────────────────────────────────────────────────┐
│ duplicate-checker │
└─────────────────────────────────────────────────────────────┘
│
▼
User Selection
Benefits:
- Never forget to document important discoveries
- Identify patterns worth automating
- Create clear handoff points for future sessions
- Analyze past sessions for recurring patterns
- Validate skill implementations against specifications
Contributions welcome! Please open an issue or PR.
MIT




