ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 4/5

slack-personal

Read, send, search, and manage Slack messages and DMs via the slk CLI. Use when the user asks to check Slack, read channels or DMs, send Slack messages, search Slack, check unreads, manage drafts, view saved items, or interact with Slack workspace. Also use for heartbeat Slack checks. Triggers on "check slack", "any slack messages", "send on slack", "slack unreads", "search slack", "slack threads", "draft on slack", "read slack dms", "message on slack".

Why use this skill?

Integrate your Slack workspace with OpenClaw. Read, search, send messages, and manage threads using your actual user session for a seamless, secure, and native AI experience.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/therohitdas/slack-personal
Or

What This Skill Does

The slack-personal skill provides a powerful, native bridge between the OpenClaw AI agent and your Slack workspace. Built on the slk CLI, this tool allows you to perform almost any action you would take in the Slack desktop application—reading messages, checking unreads, searching archives, and sending messages—directly via natural language commands. Unlike traditional Slack integrations that rely on complex OAuth setups, app installs, or bot tokens, this skill works by leveraging your existing Slack desktop session on macOS. It authenticates as your actual user account (xoxc- tokens) by extracting secure session information from your system's Keychain and LevelDB, ensuring your agent acts exactly as you would.

Installation

To install this skill, use the Clawhub CLI command: clawhub install openclaw/skills/skills/therohitdas/slack-personal. Ensure you have the Slack desktop application installed on your macOS system and that you are logged in. Upon the first execution, macOS will prompt you to allow the agent access to "Slack Safe Storage" in the Keychain. It is recommended to select "Always Allow" to ensure the agent can maintain persistent access without recurring user intervention. If authentication fails due to session rotation, you can resolve it by removing the token cache file at ~/.local/slk/token-cache.json and running slk auth.

Use Cases

This skill is perfect for users who want to streamline their communication workflows without switching windows. Use it to quickly catch up on unread messages, find specific information buried in old threads, draft responses without leaving your current workspace, or manage your saved items. It acts as an automated assistant that can handle the "slack noise" for you by summarizing channels, searching for key project updates, or simply sending quick replies to DMs. It is particularly useful for "heartbeat" checks, such as asking the agent to scan specific project channels for mentions of your name or urgent tasks.

Example Prompts

  1. "Check slack and tell me if there are any urgent mentions or unread messages in the #general channel."
  2. "Search for the latest project update from Sarah in the design-team channel and draft a reply thanking her."
  3. "What are my saved items in Slack, and can you summarize the thread regarding the Q3 roadmap?"

Tips & Limitations

To interact with thread replies, always use the read command with the --ts flag first to identify the message timestamp, then use slk thread to pull the conversation history. Keep in mind that this skill requires the host machine to be macOS and assumes the Slack desktop application has been configured. Because this acts as your user account, all actions performed by the agent appear as if you sent them personally. Be mindful that using this on public or shared machines requires careful consideration of the Keychain permission settings.

Metadata

Stars946
Views0
Updated2026-02-13
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-therohitdas-slack-personal": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#slack#communication#automation#messaging#productivity
Safety Score: 4/5

Flags: file-read, file-write, external-api

Related Skills

video-transcript

Extract full transcripts from video content for analysis, summarization, note-taking, or research. Use when the user wants a written version of video content, asks to "transcribe this", "get the text from this video", "convert video to text", or shares a video URL for content extraction.

therohitdas 946

transcriptapi

Full TranscriptAPI toolkit — fetch YouTube transcripts, search videos and channels, browse channel uploads, get latest videos, and explore playlists. Use when the user wants to work with YouTube content programmatically, get transcripts for summarization or analysis, find videos, or monitor channels. Triggers on YouTube URLs, "transcript", "transcriptapi", "video summary", "what did they say", "find videos about", "search youtube".

therohitdas 946

youtube-data

Access YouTube video data — transcripts, metadata, channel info, search, and playlists. A lightweight alternative to Google's YouTube Data API with no quota limits. Use when the user needs structured data from YouTube videos, channels, or playlists without dealing with Google API setup, OAuth, or daily quotas.

therohitdas 946

youtube-playlist

Browse YouTube playlists and fetch video transcripts. Use when the user shares a playlist link, asks "what's in this playlist", "list playlist videos", "browse playlist content", or wants to work with playlist videos and get their transcripts.

therohitdas 946

youtube-full

Complete YouTube toolkit — transcripts, search, channels, playlists, and metadata all in one skill. Use when you need comprehensive YouTube access, want to search and then get transcripts, browse channel content, work with playlists, or need the full suite of YouTube data endpoints. The all-in-one YouTube skill for agents.

therohitdas 946