From slack-by-salesforce
Summarizes recent activity (up to 50 messages) across specified Slack channels into a formatted bullet-point digest highlighting key topics, decisions, questions, and notable items.
npx claudepluginhub anthropics/knowledge-work-plugins --plugin slack-by-salesforceGiven 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: 4. For each channel, keep the ...
/channel-digestSummarizes recent activity (up to 50 messages) across specified Slack channels into a formatted bullet-point digest highlighting key topics, decisions, questions, and notable items.
/SKILLGenerates and posts a daily standup report summarizing project state changes, completed/in-progress/blocked/pending tasks, unread messages, and team availability to a specified channel.
/create-threadCreates a Slack thread for a discussion topic with Block Kit formatting, context sections, replies, optional pinning/reminders, and reports the channel and URL.
/daily-briefingGenerates scannable daily briefing of last 24 hours: actionable items, mentions, decisions, shared docs. Optional focus area filter; prioritizes urgency and relevance.
Share bugs, ideas, or general feedback.
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_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.
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.