slack

Automate Slack web workspace interactions to read messages and extract channel metadata.

6|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/archibate/archibate-skills --skill slack-archibate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/archibate/archibate-skills/tree/main/old-skills/trash-skills/slack
Command: npx skills add https://github.com/archibate/archibate-skills --skill slack-archibate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill lets you programmatically navigate a Slack web workspace to find unread channels, search conversations, extract message and channel metadata, and capture screenshots so you can gather evidence and summaries without manual UI navigation.

Core Features & Use Cases

  • Check unreads and activity: Locate unread messages via the Activity tab, DMs, and expanded sidebar and produce a concise summary.
  • Search and extract messages: Perform Slack searches, capture results, and extract sender, timestamp, and message content from accessibility snapshots.
  • Channel inspection and reporting: Open channels, view pins and files, scroll through message history, take annotated screenshots, and export structured JSON snapshots for parsing.
  • Use Case: Audit unread messages across a workspace and produce a report containing channel-level unread counts, message excerpts, and supporting screenshots.

Quick Start

Connect to a running Slack web session, take a snapshot, and extract unread channels, recent messages, and channel metadata.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I extract unread messages and channel metadata from a Slack web workspace?

You can extract unread Slack messages by connecting a browser agent to a running Slack web session, navigating the UI, and parsing the accessibility tree snapshots to retrieve channel metadata and message content.

What is browser automation for Slack message extraction and how does it work?

Slack message extraction via browser automation works by connecting an agent to a Chromium session, interacting with Slack UI elements like the Activity tab, and capturing structured JSON snapshots of conversations.

Do I need a remote debugging connection to automate Slack navigation and take screenshots?

Yes, automating Slack navigation requires an accessible agent-browser remote debugging connection to perform actions like click, scroll, and screenshot within the live web workspace.

Can I search conversations and capture message timestamps using Slack accessibility snapshots?

Yes, you can run Slack searches, capture the results, and extract sender details and timestamps by parsing the accessibility tree snapshots taken during the browser automation session.

What are the limitations of using browser automation to audit Slack unreads?

This approach requires an active Chromium session and depends on the Slack web UI's accessibility tree structure, meaning UI updates may break automation flows if element selectors change.

What's the best way to generate a report of unread Slack channels with supporting screenshots?

The best way is to automate Slack workspace navigation, scroll through unread channels to capture screenshots, parse accessibility tree snapshots, and export the structured channel data into a report.