LaunchKit · 2026
Back to Skills

Read, send, search, and manage Slack messages and DMs via the slk CLI.

0
884 downloads
by @therohitdas

Setup & Installation

openclaw skills install @therohitdas/slk

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install slk

What This Skill Does

A session-based Slack CLI for macOS that extracts authentication directly from the Slack desktop app's local storage. Supports reading channels and DMs, sending messages, searching workspace history, managing drafts, and checking unreads from the command line.

Auto-authenticates using the Slack desktop app's existing session token, so no API keys, bot tokens, or OAuth app configuration is needed.

When to use it

  • Check unread Slack channels during a morning terminal session
  • Send a message to a channel without switching to the Slack app
  • Search workspace history for a past decision or deployment note
  • Draft a reply for human review before it goes out
  • Run a scheduled digest of key channels and thread activity

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: what did I miss in Slack while I was away?

AGENT
  1. 1Run `slk unread` to list channels with unread messages
  2. 2Run `slk read <channel>` for each channel that needs attention
  3. 3Use `slk thread <channel> <ts>` to expand relevant threads
  4. 4Compile messages into a summary grouped by channel
OUTPUT

A structured summary of unread messages and thread replies across active channels

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Slack desktop app installed and logged in on macOS