Claude Code in Slack
Delegate coding tasks without leaving Slack. Mention @Claude in any channel, and Claude automatically opens a full Claude Code session on the web — then posts progress updates and action buttons back in your thread.
What is Claude Code in Slack?
Claude Code in Slack is an extension of the Claude for Slack app that adds intelligent routing for coding tasks. When Claude detects that your message is a development request, it automatically creates a Claude Code session on claude.ai/code rather than answering as a regular chat assistant.
The full session runs in the background. You get progress updates in your Slack thread and, when done, action buttons to View Session, Create PR, or Change Repo.
Example — fixing a bug from Slack
A developer reports a 500 error in the #engineering channel. Claude investigates, fixes the bug, and posts a summary — all without anyone leaving Slack.
Prerequisites
| Requirement | Details |
|---|---|
| Claude Plan | Pro, Max, Team, or Enterprise with Claude Code access |
| Claude Code on the web | Must be enabled for your account at claude.ai/code |
| GitHub account | Connected to Claude Code on the web with at least one repository |
| Slack authentication | Your Slack account linked to your Claude account via the Claude app |
Setup
A workspace administrator visits the Slack App Marketplace and clicks Add to Slack. Only admins can install apps for the whole workspace.
Open the Claude app in Slack (find it under Apps), go to the App Home tab, click Connect, and complete the browser authentication flow. Each team member does this individually — sessions always run under the user's own account.
Visit claude.ai/code with the same account. Connect your GitHub account and authenticate at least one repository. Claude uses these connections when running sessions triggered from Slack.
In the Claude App Home in Slack, select how you want messages handled:
Claude is not added to channels automatically. In each channel where you want to use it, type /invite @Claude. Claude only responds to mentions in channels it has been invited to — works in both public and private channels.
How a session flows
What you can ask Claude to do
Writing effective requests
Claude gathers context from the thread you're in. A few habits make sessions more accurate:
Current limitations
Troubleshooting
Quick Reference
| Task | How |
|---|---|
| Install the Claude app | Slack App Marketplace → Add to Slack |
| Connect your account | Claude App Home → App Home tab → Connect |
| Configure web access | claude.ai/code |
| Add Claude to a channel | /invite @Claude in the channel |
| Trigger a coding session | @Claude <your request> in any invited channel |
| Force a Code session | Click Retry as Code if Claude responded in Chat mode |
| Change the repository | Click Change Repo in Claude's response message |
| Open the full session | Click View Session in Claude's response message |
| Create a pull request | Click Create PR in Claude's completion message |
| View past sessions | claude.ai/code |
What's Next
Claude is live in Slack. The next lesson tours the Claude Desktop app — the home of both Chat and Cowork modes.