slack

List unread Slack conversations across channels, groups, and DMs.

97|17|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/antoniolg/agent-kit --skill slack-antoniolg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/antoniolg/agent-kit/tree/main/skills/slack
Command: npx skills add https://github.com/antoniolg/agent-kit --skill slack-antoniolg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Unread Slack conversations create missed context and slow response times. This skill provides a coherent workflow to identify, inspect, and act on unread messages across channels, groups, and DMs.

Core Features & Use Cases

  • List unread conversations across public channels, private groups, and DMs with concise previews.
  • Open a selected message to view context and prepare a reply, then mark it as read to keep state synchronized.
  • Send replies in-thread when appropriate, or as a direct message, while automatically updating read status for the chosen conversation.

Quick Start

Run the slack-inbox script to generate a JSON list of unread conversations.

Frequently Asked Questions about slack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I triage unread Slack messages across my workspace?

You can triage unread Slack messages by running a script that calls the Slack API with a user token to identify unread conversations across public channels, private groups, and DMs, presenting them with concise previews and useful metadata.

Can I reply to Slack messages and mark them as read in a single workflow?

Yes, you can open a selected unread Slack message, view its context, send a reply in-thread or as a direct message, and automatically mark the conversation as read to synchronize state within a cohesive workflow.

What do I need to connect to the Slack API for inbox automation?

You need a Slack user token to authenticate with the Slack API, which enables the scripts to list, open, reply to, and mark unread conversations as read across your workspace.

Does this Slack triage workflow support private channels and direct messages?

Yes, the Slack triage workflow applies to public channels, private channels, groups, and direct messages, allowing you to list, inspect, and act on unread conversations across all of these workspace areas.

What's the best way to automate listing unread Slack conversations?

The best way to automate listing unread Slack conversations is to run the dedicated inbox script, which queries the Slack API and generates a JSON list of unread conversations with concise previews and metadata.

Are there limitations to managing Slack unread messages via API scripts?

This approach relies on scripts using a Slack user token, meaning actions like listing, opening, replying, and marking as read are constrained by the permissions and rate limits of your Slack API token.