You open Slack after lunch and there are 30 messages in #product-sync. Everyone needs you to know what happened. Nobody wrote a summary.

So you do what everyone does: select the whole thread, copy it, open ChatGPT, paste it with “summarize this and list action items,” wait, copy the result, go back to Slack, paste it in the reply box.

Six steps. Two app switches. For a task that should take two seconds.

The actual cost of the copy-paste loop

The bottleneck in Slack is not writing. It is reading. A 30-message thread about a product launch has maybe 4 actionable items buried in casual back-and-forth. Finding those items manually takes 5 minutes. Doing the ChatGPT loop takes 2. Doing it in place takes 5 seconds.

How I summarize threads without leaving Slack

I use a command called ;;recap in Revryte. The prompt behind it:

Summarize the thread, then list action items with owners.

Here is the workflow:

  1. Open the Slack thread
  2. Click into the reply box
  3. Type ;;recap

Revryte reads the entire thread visible on screen via the macOS Accessibility API and generates a summary with action items right in the compose box.

No copying. No pasting. No switching apps. The summary appears where the team can see it.

What the output looks like

For a typical product sync thread with 5 to 8 messages, the output looks something like this:

Summary: Launch on track. API docs nearly done (blocked on
Jake's migration notes). Onboarding redesign in progress,
pending marketing copy.

Action items:
- Marcus: Finalize API docs (Friday)
- Leila: Onboarding first draft (Wednesday)
- Dana: Get copy from marketing
- Jake: Send migration guide (end of month)

Specific names, specific deadlines, pulled directly from the conversation. Not a generic “the team discussed next steps.”

Why this works better than Slack AI

Slack has a built-in AI summary feature. It exists. It is also generic, and you cannot control what it focuses on.

With a custom command, you control the prompt. Want action items with owners? Write that in the prompt. Want a one-paragraph executive summary? Change the prompt. Want it in German? Make a different command.

The prompt is yours. The output fits your needs, not Slack’s idea of a useful summary.

The screen context advantage

The reason the output is specific (names, deadlines, actual decisions) is that Revryte reads what is on your screen. It sees the same thread you see. It does not need you to copy and paste the conversation into a separate tool.

This matters because people rarely copy the full context. When you paste a thread into ChatGPT, you usually grab the last few messages, not the whole thing. The summary misses context from earlier in the conversation. Revryte reads whatever is visible on your screen, which is usually the full thread.

Set this up in 30 seconds

  1. Download Revryte (free, 10 transforms per day)
  2. Create a new command
  3. Name it recap, set the trigger to ;;recap
  4. Paste this as the instruction: “Summarize the thread, then list action items with owners”
  5. Open any Slack thread and type ;;recap

Works in Slack, Teams, Discord, or any chat app on macOS.

Try Revryte for free

10 transforms per day, no credit card. Lifetime deal for early adopters.

Download for macOS