slack

Automate Slack workspace navigation, message extraction, and unread tracking via browser automation.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Alwahdi/mikrotik-whisperer --skill slack-alwahdi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/Alwahdi/mikrotik-whisperer/tree/main/.agents/skills/slack
Command: npx skills add https://github.com/Alwahdi/mikrotik-whisperer --skill slack-alwahdi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser, and includes references (resource) components.

What problem does it solve? Manually checking Slack for unread messages, searching conversations, and extracting channel data is repetitive and time-consuming. This Skill automates Slack interactions through browser automation, letting you check unreads, search messages, and capture workspace state without using the Slack API. ## Core Features & Use Cases - Unread Monitoring: Check Activity, DMs, and channel unreads in one automated pass with screenshot evidence. - Search & Extraction: Run keyword searches with Slack filters (in:, from:, before:) and parse results from accessibility tree snapshots. - Channel Analysis: Navigate channels, review pinned messages, track reactions, and extract user/timestamp data from conversations. - Use Case: Ask the agent to check your Slack for unreads before a meeting—it connects to your open Slack session, scans Activity and DMs, expands the unreads list, and produces screenshots plus a structured report. ## Quick Start Connect to my open Slack session and check which channels and DMs have unread messages, then summarize the findings with screenshots.

Frequently Asked Questions about slack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check unread Slack messages automatically?

Connect to your open Slack session with agent-browser connect 9222, then snapshot the page to find the Activity tab, DMs tab, and More unreads button. Click each in turn and capture screenshots to build a complete unread summary.

How to search Slack messages with filters using browser automation?

Click the Search button, fill the search input with your keyword, and press Enter. Slack supports filters like in:channel-name, from:@user, before:date, and has:file, which you can include directly in the query string.

Does this Slack automation require an API token or bot?

No. It uses browser automation against the Slack web app at app.slack.com, so no OAuth tokens, webhooks, or bot scopes are needed. You interact only with workspaces where your browser session is already logged in.

Why can't the automation find a Slack element in the snapshot?

The element may be off-screen, collapsed, or not yet loaded. Scroll the sidebar with a selector, expand collapsed sections, wait for network idle, or use snapshot -i -C to include cursor-interactive divs, then take a fresh snapshot.

What are the limitations of Slack browser automation?

It is tied to the current browser session and your own workspace, with no cross-workspace access. Rapid interactions may hit Slack rate limits, so add delays between commands, and element refs change between sessions.