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

slack-controller

Control Slack via Browser Automation to send messages, manage huddles, screen share, set status, and react as the logged-in user.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/adeel-powerhouse/slack-controller
Or

What This Skill Does

The slack-controller skill provides an robust interface for automating the Slack Web Client and Desktop App through advanced browser automation techniques. By functioning as a surrogate user, it allows your AI agent to interact with your workspace exactly as you would. This tool is designed to bridge the gap between your intent and your communication platform, enabling seamless message delivery, huddle management, and status updates without manual intervention. It effectively transforms Slack from a passive application into a programmable component of your agentic workflow.

Installation

To install this skill, use the ClawKit CLI provided within your development environment. Execute the command: clawhub install openclaw/skills/skills/adeel-powerhouse/slack-controller. Ensure that your terminal or automation environment has the necessary Accessibility and Screen Recording permissions enabled in your OS settings, as these are critical for the agent to simulate input and interact with the Slack interface elements correctly. After installation, verify the setup by running a simple action from your terminal to ensure the automation profile initializes correctly.

Use Cases

This skill is highly effective for context-switching reduction and task automation. Use it to notify stakeholders about project updates automatically, manage your availability status during deep work sessions, or initiate collaborative huddles instantly. It is particularly useful for asynchronous communication workflows, where your agent can search for previous documents and send them to teammates in real-time, or manage file uploads without forcing you to switch tabs or interrupt your creative flow.

Example Prompts

  1. "Message the marketing channel saying the latest draft is ready for review."
  2. "Set my status to focused on coding for the next 2 hours and pause all notifications."
  3. "Start a huddle with Sarah and share my screen so we can debug this issue together."

Tips & Limitations

For optimal performance, keep your Slack Desktop app updated, as UI changes can sometimes affect automation stability. The skill requires an active session; ensure you are logged into Slack within the automation profile. Note that the agent cannot bypass multi-factor authentication (MFA) prompts, so manual login may be required initially. Furthermore, because this interacts with the browser/app UI, complex system dialogs or custom Slack theme settings might occasionally interfere with element identification. Use clear, specific channel or user names to ensure the agent selects the correct target during automated operations.

Metadata

Stars4473
Views1
Updated2026-05-01
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-adeel-powerhouse-slack-controller": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#slack#automation#messaging#collaboration#productivity
Safety Score: 3/5

Flags: network-access, file-read