slack-digest

Aggregate unread Slack messages and generate a triaged digest in an Emacs org-mode buffer.

9|1|Updated Jul 19, 2022
One-click install
npx skills add https://github.com/benthamite/dotfiles --skill slack-digest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-digest
Source: https://github.com/benthamite/dotfiles/tree/main/claude/skills/slack-digest
Command: npx skills add https://github.com/benthamite/dotfiles --skill slack-digest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly get up to speed with unread Slack messages by filtering out noise and highlighting actionable items or important information.

Core Features & Use Cases

  • Fetch Unread Messages: Retrieves all unread messages across your Slack channels.
  • Contextual Triage: Classifies messages as "Action required," "Worth knowing," or "Noise" to prioritize your attention.
  • Digest Formatting: Presents a clean, organized summary in an Emacs org-mode buffer with deep links to Slack conversations.
  • Use Case: When you return to your desk after a meeting, use this Skill to get a concise overview of what you missed on Slack without having to scroll through endless messages.

Quick Start

Use the slack-digest skill to pull unread Slack messages and present a digest in an Emacs buffer.

Frequently Asked Questions about slack-digest

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

FAQPage Schema
How do I aggregate unread Slack messages into a single digest?

To aggregate unread Slack messages into a digest, this skill retrieves messages across your channels, resolves channel IDs, fetches thread context, and categorizes them by actionability. It outputs a formatted summary to help you quickly catch up.

Can I triage Slack messages for actionability automatically?

Yes, you can triage Slack messages for actionability automatically. The skill classifies unread messages into categories like Action required, Worth knowing, or Noise, filtering out irrelevant chatter so you only see what needs attention.

Do I need Emacs to view the formatted Slack digest?

Yes, you need Emacs to view the formatted Slack digest. The skill generates the triaged summary directly inside an Emacs org-mode buffer, utilizing this specific environment to display the categorized messages and deep links.

How does contextual triage handle Slack thread replies?

Contextual triage handles Slack thread replies by fetching necessary thread context during message retrieval. This ensures that categorized messages retain their conversational background, providing accurate actionability assessment within the final digest.

What is the best way to filter Slack noise and highlight actionable messages?

The best way to filter Slack noise and highlight actionable messages is using automated triage. This skill evaluates unread messages, categorizes them by relevance, and generates an org-mode buffer containing deep links to only the important conversations.

What Slack API access is required to fetch unread messages for triage?

Fetching unread messages for triage requires access to Slack APIs for message retrieval and channel listing. The skill depends on these APIs to pull unread conversations, resolve channel identifiers, and gather thread context before generating the digest.