Slash Command

/channel-digest

Install
1
Install the plugin
$
npx claudepluginhub anthropics/knowledge-work-plugins --plugin slack-by-salesforce

Want just this command?

Add to a custom plugin, then install with one command.

Description

Get a digest of recent activity across multiple Slack channels

Command Content

Given the comma-separated channel names provided in $ARGUMENTS (strip leading # and whitespace from each):

  1. Parse the argument into individual channel names. Strip leading # and whitespace from each name.

  2. For each channel: a. Use slack_search_channels to find the channel ID. b. Use slack_read_channel to read recent messages (use a limit of 50 messages per channel to keep things manageable). c. Summarize the key activity in that channel: main topics, decisions, questions, and notable messages.

  3. Present the digest in this format:

    *Channel Digest — <today's date>*
    
    *#channel-1*
    - Summary point 1
    - Summary point 2
    
    *#channel-2*
    - Summary point 1
    - Summary point 2
    
    ...
    
  4. For each channel, keep the summary to 3-5 bullet points maximum. Focus on what's actionable or noteworthy.

  5. If a channel has no recent activity, note that it's been quiet and mention when the last message was posted (if visible).

  6. If a channel name can't be found, let the user know and continue with the remaining channels.

Stats
Stars10064
Forks1089
Last CommitFeb 24, 2026
Actions

Other plugins with /channel-digest