# Slack Dm Summary

> Summarize a Slack DM thread into a 3-bullet recap.

- Skill: `aibuild-lab/slack-dm-summary` (Agent Skill)
- Install (CLI): `npx skillmds@latest add aibuild-lab/slack-dm-summary`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aibuild-lab/slack-dm-summary/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- License: MIT
- Author: aibuild-lab (https://skillmd.com/u/aibuild-lab)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/aibuild-lab/slack-dm-summary

---


# slack-dm-summary

Use this skill when a user asks you to summarize a Slack direct message
conversation. The output should be three bullet points covering: who said
what, what was decided, and what the open questions are.

## When to invoke

Triggered by phrases like:

- "summarize this DM"
- "give me the gist of this thread"
- "what did we decide in chat"

## How it works

1. Read the messages provided in the conversation context.
2. Identify the participants and group their messages by speaker.
3. Extract any decisions (look for action verbs and commitments).
4. List any unanswered questions (look for question marks without follow-up).
5. Format as three bullets, no more.

## Output template

```
- Who: <participants and the gist of their positions>
- Decided: <one-sentence outcome, or "no decision yet">
- Open: <one-sentence list of unresolved items, or "none">
```

## Example

Given a thread between Alice and Bob debating a launch date, the output is:

```
- Who: Alice wanted Friday, Bob wanted next Monday for QA buffer.
- Decided: Launch on Tuesday as a compromise.
- Open: Who owns the announcement post.
```

That is the entire skill. No tool calls, no shell, no network access.

