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
git clone https://github.com/vercel-labs/agent-browser /tmp/agent-browser && ln -s /tmp/agent-browser/skill-data/slack ~/.claude/skills/slack
From README
Slack Automation Interact with Slack workspaces to check messages, extract data, and automate common tasks. Connect to an existing Slack browser session or open Slack: Then take a snapshot to see what's available: Core Workflow Connect/Navigate: Open or connect to Slack Snapshot: Get interactive elements with refs (@e1, @e2, etc.) Navigate: Click tabs, expand sections, or navigate to specific channels Extract/Interact: Read data or perform actions Screenshot: Capture evidence of findings Common Tasks Checking Unread Messages Navigating to a Channel Finding Messages/Threads Extracting Channel Information Checking Channel Details Taking Notes/Capturing State When you need to document findings from Slack: Sidebar Structure Understanding Slack's sidebar helps you navigate efficiently: Key refs to look for: @e12 - Home tab (usually) @e13 - DMs tab @e14 - Activity tab @e5 - Search button @e21 - More unreads button (varies by session) Tabs in Slack After clicking on a channel, you'll see...
