Mikeishiring/slackbot
Slack bot starter powered by Claude. 4 files, clone and deploy. Plug in your data, your team talks to it through Slack.
Platform-specific configuration:
{
"mcpServers": {
"slackbot": {
"command": "npx",
"args": [
"-y",
"slackbot"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Let people talk to your data through Slack.
User: "What's new this week?"
Bot: "3 items this week — Q1 roadmap update, Acme's Series B, and the sales pipeline review..."Clone it, copy the included .env.example, set your keys, run it.
---
xapp-)app_mentions:read — see when someone @mentions the botchat:write — post responseschannels:history — read thread history for contextim:history — read DM historyxoxb-)app_mention — someone @mentions the botmessage.im — someone DMs the botNotes:
groups:history, reinstall the app, and invite the bot to the private channelThis repo includes an environment template: .env.example
Required:
SLACK_BOT_TOKENSLACK_APP_TOKENANTHROPIC_API_KEYOptional:
ANTHROPIC_MODEL — defaults to claude-sonnet-4-20250514ANTHROPIC_REQUEST_TIMEOUT_MS — defaults to 15000ANTHROPIC_MAX_RETRIES — defaults to 2Copy the template, then edit it with your values:
git clone https://github.com/MikeisLoading reviews...