Today's Agent Skill: Turn Slack Threads Into an Action Log

What It Does

Long Slack threads bury decisions and commitments under reaction emoji and side chatter. By Friday nobody remembers who agreed to what, and the work quietly falls through. This skill reads a thread and pulls out only the commitments, owners, and deadlines.

How It Works

The agent ingests raw thread text, walks each message in order, and classifies statements as commitment, decision, question, or noise. It resolves pronouns to named people using thread participants, infers deadlines from relative phrases like 'by EOW', and drops everything that isn't actionable. Output is a compact table plus a list of unresolved questions.

How to Deploy It

Save the SKILL.md block below to your agent's skills directory (for Claude Code, `~/.claude/skills/thread-to-action-log/SKILL.md`) and restart the session so the trigger phrases register. Then paste any thread and say 'turn this into an action log'.

SKILL.md — Ready to Deploy

# Thread to Action Log

## Description
Converts an unstructured conversation thread (Slack, Teams, email chain, meeting chat) into a structured action log containing only commitments, owners, deadlines, and open questions. Discards social chatter, acknowledgments, and duplicate restatements.

## Trigger
Activates on: thread to action log, action log, who agreed to what, pull the commitments, what did we decide, extract action items, turn this thread into tasks. Also triggers when the user pastes a multi-person conversation and asks any variant of "what do I owe from this".

## Input
- Required: raw thread text with speaker names or handles preserved.
- Optional: current date (defaults to today) for resolving relative deadlines.
- Optional: a named person to filter the log down to their items only.

## Steps
1. Parse the thread into ordered messages with speaker attribution. If speakers are missing, flag it and stop — attribution cannot be guessed.
2. Build a participant roster from the speaker names.
3. Classify each message into: COMMITMENT (someone states they will do something), DECISION (a choice is settled), QUESTION (unanswered ask), or NOISE.
4. For each COMMITMENT, resolve 

Copy the full SKILL.md and drop it into your agent's skills directory to activate this skill.

← Back to All Posts | Home — MD AI Tools