- Small teams working in Slack
- Claude Code users who need to work on the go
- Operators who want to minimize context switching
Guides Claude
How To Fix Bugs and Ship Features From Slack Using Claude Code
Learn how to add Claude Code to Slack and use it to fix bugs or implement new features without opening a code editor.
Introduction
Learn how to add Claude Code to Slack and use it to fix bugs or implement new features without opening a code editor. By the end, you’ll have a Slack-based workflow for assigning coding work to Claude Code from a channel or thread.
Add the URL or name of the relevant GitHub repository to the channel details so Claude always picks the correct project.
Step-by-step 5 steps
Instructions
-
Step 1 of 5 Connect Claude Code to GitHub
Connect Claude Code to your GitHub account.
-
Step 2 of 5 Add Claude to Slack and connect your account
Add the Claude app to your Slack workspace.
After it appears in Slack, click “Connect Account” and give Claude access to Slack.
By default, the app will be set to “code only” mode. You can switch to “Code + Chat” if you still want to use Claude like an AI assistant in your workspace. You might do this if you have Claude connected to other services like Notion or Google Drive.
-
Step 3 of 5 Add Claude to a Slack channel
Claude Code will not work if you mention it in a direct message. It must be used in a Slack channel. Add Claude to an existing channel, or create a dedicated channel for coding tasks.
- Open your Slack channel and type “@claude”.
- Hit enter.
- When Slack asks you to add Claude to the channel, approve it.
-
Step 4 of 5 Give Claude coding tasks from Slack
You can now @Claude and give it coding tasks. Claude will build context based on recent messages, and it works best if you start a thread on a particular issue.
As a bonus, you can now access Claude Code from your phone through the Slack app.
-
Step 5 of 5 Optional: Set up a simple site and automatic deployment
As a next project, ask Claude to write a single-page HTML file. In the source example, Claude created a simple galaxy animation.
- Open your GitHub repository and go to Settings > Pages.
- Follow the instructions to set up static deployment through GitHub Actions.
- After that, when you approve and merge a pull request from Claude Code, GitHub will automatically deploy your updated site.
You're done
That's the whole workflow
Mark it complete to save your progress. Background and answers to common questions follow below.
Keep going
Keep learning with Rundown Pro
A guide shows you one workflow. Pro opens the full course library, so you can learn the whole system behind it.
- Every on-demand course
- Certifications on completion
- Group office hours and member perks
$29/mo, cancel anytime
Overview Back to the steps
Background and context
Who This Is Useful For
What You Will Build
You’ll set up Claude Code inside Slack so you can assign coding tasks from Slack, including from the mobile app.
- A connected Claude Code and GitHub setup
- The Claude app added to your Slack workspace
- A Slack channel where Claude can receive coding tasks
- A workflow for asking Claude to fix bugs or ship features from a thread
What You Need
- Claude Pro account
- GitHub account
- At least one repository to test this on; a repository with a single HTML file will do
- Paid Slack workspace
Going Further
- Ask Claude to create a single-page HTML file, like the simple galaxy animation from the source example.
- Set up GitHub Pages with GitHub Actions so approved and merged Claude Code pull requests can automatically deploy your updated site.