slack

Automate Slack browsing to check unreads, search messages, and extract channel data via JSON snapshots.

4|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/lgwanai/openforce --skill slack-lgwanai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/lgwanai/openforce/tree/main/skills/slack
Command: npx skills add https://github.com/lgwanai/openforce --skill slack-lgwanai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Slack browsing is repetitive and hard to systematize when you need to find unreads, search conversations, and extract structured information from channels and DMs.

Core Features & Use Cases

  • Browser-based Slack automation: Use interactive, reference-driven UI navigation to check unread channels and DMs without needing the Slack API.
  • Search and message extraction: Find messages by keywords and extract channel, user, timestamps, and text from accessibility snapshots or JSON snapshots.
  • Evidence capture & reporting: Take screenshots (including annotated state) to document findings and support downstream summarization.

Quick Start

Connect to your current Slack session, then run a snapshot to locate and extract unread channels and messages.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I extract unread Slack messages using browser automation?

You can extract unread Slack messages by using browser automation to navigate your workspace and capture accessibility tree or JSON snapshots. This enables automated unread triage and structured data extraction without needing the Slack API.

Can I search Slack conversations and extract who said what without an API token?

Yes, you can search conversations and extract user, timestamp, and text data by navigating the Slack UI interactively. The browser automation approach captures message search results directly from accessibility snapshots.

What is the best way to compile Slack channel context for evidence-based reporting?

The best way to compile channel context is to automate Slack browsing and capture screenshot evidence alongside structured JSON snapshots. This generates documented findings that support downstream summarization and review.

Does Slack browser automation work with accessibility tree snapshots for data extraction?

Yes, Slack browser automation relies on snapshot-driven element references, specifically utilizing the accessibility tree. This allows you to locate unread channels and extract structured message data directly from the page state.

Do I need the Slack API to automate unread triage in my workspace?

No, you do not need the Slack API for unread triage. This approach uses interactive browser automation to check unread channels and DMs by connecting directly to your current active Slack session.