Summarize any Slack channel or thread directly from Raycast using OpenAI. Perfect for catching-up after vacations, keeping stakeholders in the loop, or turning noisy discussions into succinct, bullet-point briefs.
| Command | What it does |
|---|---|
| Summarize Slack Channel | Picks every standalone message and thread in a channel over the last n days and generates a concise digest. |
| Summarize Slack Thread | Takes a single thread URL (or timestamp) and produces an executive summary, highlighting decisions & next steps. |
Both commands respect a custom OpenAI prompt so you can fine-tune tone, detail level, language, etc.
A Slack workspace where the Raycast Slack App can be installed with the scopes below.
An OpenAI API key.
channels:read,
channels:history,
groups:read,
groups:history,
im:read,
im:history,
mpim:read,
mpim:history,
users:read,
search:read
The extension uses a PKCE OAuth flow; no server is required. Tokens are stored in Raycast’s local secure storage.
Open Raycast → Extensions → Slack Summarizer and set:
| Preference | Description |
|---|---|
| OpenAI API Key | sk-... key from your OpenAI dashboard |
| Default OpenAI Model | E.g. gpt-4.1,gpt-4.1-nano, o3 etc. |
Launch either command; the first run triggers an OAuth browser window. Select the workspace → grant the requested scopes → done.
The Custom Prompt preference is pre-pended to every request. Examples:
Provide a short TL;DR at the top, then bullet points.Focus only on action items and decisions; omit pleasantries.MIT © 2025 – Contributors.