slack

Interact with Slack workspaces using browser automation. Use when the user needs to check unread channels, navigate Slack, send messages, extract data, find information, search conversations, or automate any Slack task. Triggers include "check my Slack", "what channels have unreads", "send a message to", "search Slack for", "extract from Slack", "find who said", or any task requiring programmatic Slack interaction.

Install
npx skills add 'https://github.com/vercel-labs/agent-browser/tree/main/skill-data/slack'
Download bundle ↓
main · aff6125Scanned 2026-09-17

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

templates/slack-report-template.md

templates/slack-report-template.mdBrowse 3 files
View on GitHub
← Back to SKILL.md

Slack Analysis Report

Date: [DATE] Workspace: [WORKSPACE_NAME] Analyst: [YOUR_NAME] Scope: [WHAT_YOU_ANALYZED]

Summary

Unread Counts

  • Activity: [NUMBER] unreads
  • Direct Messages: [NUMBER] unreads
  • Channels: [NUMBER] channels with unreads

Key Findings

  • [FINDING 1]
  • [FINDING 2]
  • [FINDING 3]

Unread Channels

List of channels with unread messages:

ChannelUnread CountLast ActivityNotes
#engineering12Today 2:45 PMActive discussion thread
#announcements3Yesterday 5:30 PMTeam updates
#random5Today 11:20 AMVarious topics

Unread Direct Messages

User/GroupMessage CountLast MessagePreview
@alice2Today 3:15 PM"Are you free to..."
@product-team5Today 2:00 PMSync scheduled for...

Channel Snapshot

Total Channels Accessible

  • Public Channels: [NUMBER]
  • Private Channels: [NUMBER]
  • Group DMs: [NUMBER]

Channel Categories

  • External Connections: [COUNT] channels
  • Starred: [COUNT] channels
  • Main Channels: [COUNT] channels

Most Active Channels (by recent activity)

RankChannelActivityParticipants
1#engineeringHigh15+ active
2#generalHigh10+ active
3#product-designMedium8+ active

Key Conversations

[TOPIC 1]: Channel #engineering

  • Status: Ongoing discussion
  • Participants: @alice, @bob, @charlie
  • Latest Update: [TIME]
  • Thread Count: 5 threads
  • Files Shared: 2 documents
  • Screenshots: See engineering-thread.png

Notes: [Additional context about the conversation]

[TOPIC 2]: DM with @alice

  • Unread Messages: 2
  • Last Message: [TIME]
  • Summary: [Brief summary of conversation]
  • Action Items: [Any TODOs mentioned]

Search Results

Query: "[SEARCH_TERM]"

  • Results: [NUMBER] messages
  • Date Range: [FROM] to [TO]
  • Top Channels: [LIST]
  • Key Themes: [PATTERNS OBSERVED]

Sample Results

  1. [Date/Time] in #[channel]: [Message snippet]
  2. [Date/Time] in #[channel]: [Message snippet]
  3. [Date/Time] in #[channel]: [Message snippet]

Reactions & Engagement

Most Reacted-To Messages

MessageEmojiCountChannel
"Shipped to production"🎉8#engineering
"FYI the site is down"🚨12#incidents

Team Insights

Most Active Users (by message volume)

  1. @alice - [COUNT] messages
  2. @bob - [COUNT] messages
  3. @charlie - [COUNT] messages

Most Active Times

  • Peak hour: [TIME]
  • Peak day: [DAY]
  • Average messages per hour: [NUMBER]

Issues / Observations

[ISSUE 1]: [Title]

Severity: [Critical/High/Medium/Low] Description: [What was observed] Evidence: See issue-1-screenshot.png Recommendation: [Suggested action]


Screenshots

FileDescription
activity-tab.pngActivity tab showing unreads
dms-overview.pngDM list with unread indicators
channels-full-list.pngComplete channel list
engineering-thread.pngActive engineering thread

Appendix: Raw Data

Snapshot Output

[Paste snapshot -i output here]

JSON Snapshot (for parsing)

[Paste snapshot --json output here]

Report Generated: [DATE/TIME] Analysis Duration: [TIME] Next Steps: [TODO]