Claude-Slack enables bidirectional communication between Claude Code sessions and Slack. It supports multi-session management and real-time messaging, benefiting operations teams by streamlining workflows and improving collaboration. Integrates with Slack's socket mode for reliable messaging.
git clone https://github.com/dbenn8/claude-slack.gitClaude-Slack provides bidirectional communication between Claude Code sessions and Slack, allowing you to send notifications when events occur in Claude and retrieve responses from Slack on demand or automatically. The integration supports multiple concurrent Claude sessions with thread-based organization in Slack, enabling mobile-friendly control and team collaboration. It uses Slack's Socket Mode for reliable real-time messaging and offers three phases: basic manual check commands, automatic response injection, and multi-session routing. This is particularly useful for operations teams who need to approve decisions, provide input, or monitor Claude Code execution from mobile devices without manual polling.
["Install the claude-slack integration in your Slack workspace using the provided OAuth link.","In your Claude Code session, import the claude-slack module and authenticate with your Slack workspace using the API token.","Use the `send_slack_message` function to post updates to specific channels, including dynamic placeholders like [SERVICE_NAME] or [DEPLOYMENT_ID].","For multi-session management, use the `claude-slack` CLI tool to route messages from different sessions to designated Slack channels for centralized tracking.","Monitor responses in Slack and use the `get_slack_thread_replies` function to retrieve feedback or questions from team members directly in your Claude session."]
Approve/reject Claude Code decisions from mobile during development
Send status notifications and alerts from Claude Code to team Slack channels
Manage multiple concurrent Claude projects with thread-based session routing
Enable remote team collaboration by centralizing Claude Code events in Slack
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/dbenn8/claude-slackCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use claude-slack to send a real-time update to the #operations channel in Slack about the deployment status of [SERVICE_NAME]. Include the deployment ID [DEPLOYMENT_ID], current status ([STATUS_OPTIONS: pending, in-progress, completed, failed]), and estimated completion time [ESTIMATED_TIME]. Tag @operations-team if the status is [FAILURE_STATUS].
🚀 **Deployment Update** **Service:** Customer Portal API **Deployment ID:** dp-2024-05-14-1822 **Status:** in-progress **Progress:** 68% complete (3/4 containers running) **Estimated Completion:** 14:35 UTC ⚠️ **Action Required:** The database migration step is taking longer than expected due to high load on the primary cluster. Monitoring is active, but manual intervention may be needed if it exceeds 15 minutes. cc: @operations-team
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan