Slack Message Check
Check Slack channels for important messages and summarize activity.
Instructions
Step 1: List Relevant Channels
Call slack_list_channels to see available channels.
Step 2: Check Priority Channels
For each important channel (determined by user preferences or channel activity):
- Call
slack_get_channel_historywith limit of 20 messages - Filter for messages since last check
Step 3: Summarize Activity
Present findings to user:
Slack activity since yesterday:
**#general** (3 new messages)
- @alice mentioned the deployment schedule
**#engineering** (12 new messages)
- Discussion about API changes
- @bob asked for review on PR #234
**DMs** (2 unread)
- @carol: Question about meeting time
Step 4: Offer Actions
| Option | Description |
|---|---|
| Create task | Turn a message into a task |
| Reply | Draft a response |
| Mark read | Continue without action |
Step 5: Continue Daily Flow
After Slack check, continue with normal planning workflow.
Example Flow
User: "What should I work on today?"
Agent:
- Checks Slack for new activity
- "You have 5 new messages across 2 channels..."
- Summarizes key items
- Offers to create tasks from actionable messages
- Continues with task planning
Notes
- Focus on actionable messages, not all activity
- Prioritize DMs and mentions over general channel noise
- Respect user's channel preferences if configured
When to Use
Use this skill when the task directly matches the workflow described above.
When Not to Use
Do not use this skill when the request is unrelated, low-stakes, or better handled by a simpler direct response.