npx claudepluginhub anthropics/knowledge-work-plugins --plugin slack-by-salesforceWant just this command?
Add to a custom plugin, then install with one command.
Get a digest of recent activity across multiple Slack channels
Given the comma-separated channel names provided in $ARGUMENTS (strip leading # and whitespace from each):
-
Parse the argument into individual channel names. Strip leading
#and whitespace from each name. -
For each channel: a. Use
slack_search_channelsto find the channel ID. b. Useslack_read_channelto 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. -
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 ... -
For each channel, keep the summary to 3-5 bullet points maximum. Focus on what's actionable or noteworthy.
-
If a channel has no recent activity, note that it's been quiet and mention when the last message was posted (if visible).
-
If a channel name can't be found, let the user know and continue with the remaining channels.