Slack AI
Summarize Slack threads with AI
slack-ai
SkyfallWasTaken/slack-ai
Just deployed
Slack AI helps save you from having to read long threads in Slack. The way it works is simple:
- Right-click on a message (including messages inside a thread)
- Click "More message shortcuts"
- Search for, and then click "Summarize this thread"
This will provide you with a full summary of what happened in the thread, including any reactions that may have been used. It also handles different users being inside the conversation, and can use this fact in order to provide a more helpful summary.
You'll need an AI provider to use this project, like OpenAI or OpenRouter (which proxies different AI providers and can help reduce latency issues, as well as allowing you to use one balance across multiple providers). Even if you don't use OpenAI, you still should set the OPENAI_*
environment variables using the AI provider's API URL and key.
Tips
- Thinking models work well but can be slow.
o3-mini
is a good option - In my experience,
gemini-2.5-flash
or DeepSeek v3 are great options for faster responses
Template Content
slack-ai
SkyfallWasTaken/slack-aiOPENAI_MODEL
OPENAI_API_KEY
OPENAI_API_URL
SLACK_APP_TOKEN
Get this after enabling Socket Mode. xapp-...
SLACK_BOT_TOKEN
Get this after creating a new app on the Slack API dashboard. xoxb-...