Automate Slack interactions including messaging, screen sharing, and status updates directly through browser or desktop app automation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install slack-controller
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install slack-controller using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Slack Controller is a robust automation tool designed to bridge the gap between AI agents and your Slack workspace. Unlike traditional bot integrations that require complex API permissions and scopes, this skill operates via browser automation or the Slack Desktop App's debug port. It acts on your behalf, allowing you to leverage the full suite of Openclaw Skills to manage communications without manual context switching.
By utilizing a dedicated automation profile, the skill can send messages, handle file uploads, and manage huddles. It is particularly effective for developers and teams looking to streamline their workflow through programmatic interaction with the Slack Web Client or native macOS application.
First, ensure you have the Slack Desktop App or Google Chrome installed. On macOS, grant Screen Recording and Accessibility permissions to your terminal or IDE in System Settings. Then, perform a one-time manual login in the automation window if prompted. Use the following command structure to trigger actions via CLI:
node ~/.cursor/skills/slack-controller/dist/index.js --action=sendMessage --target="adeel" --message="Hello there"
The skill interacts with the Slack interface using structured arguments to organize its operations. Data is processed based on the following taxonomy:
| Parameter | Description |
|---|---|
| action | The specific operation to perform (e.g., sendMessage, setStatus, search). |
| target | The destination user, channel name, or search query string. |
| statusEmoji | The specific emoji code used for status updates (e.g., :coffee:). |
| message | The text content to be sent in chats or threads. |
All session data and authentication cookies are stored within the dedicated automation profile to maintain persistence across runs.
Loading
A sophisticated AI-driven tool for generating professional illustrations, storyboards, and editorial art through structured command-line workflows.

An advanced orchestration framework for agents to execute multi-step planning and building loops with full TTY support for interactive coding tools.

A lightweight bash-based interface for managing Google Tasks lists, items, and due dates via the REST API.

An AI-driven automated information collection and management system for building custom content platforms.

An intelligent browser automation skill that streamlines the Upwork lead generation process by finding matches and drafting proposals.

An MPC-based wallet infrastructure for AI agents to securely sign blockchain transactions without exposing private keys.








































