slack-controllerControl Slack via Browser Automation to send messages, manage huddles, screen share, set status, and react as the logged-in user.
Install via ClawdBot CLI:
clawdbot install adeel-powerhouse/slack-controllerThis skill automates the Slack Web Client (app.slack.com) or Desktop App (via Debug Port) using a dedicated automation profile. This allows the agent to send messages, start huddles, share screen, and manage status acting as you.
"Message Adeel saying hello"
"Start a huddle with Adeel and share my screen"
"Set my status to In a Meeting for 1 hour"
"Search for 'quarterly report'"
Messaging:
node ~/.cursor/skills/slack-controller/dist/index.js --action=sendMessage --target="adeel" --message="Hello there"
Huddle & Screen Share:
node ~/.cursor/skills/slack-controller/dist/index.js --action=startHuddleAndScreenShare --target="general"
Leave Huddle:
node ~/.cursor/skills/slack-controller/dist/index.js --action=leaveHuddle --target="general"
Status:
node ~/.cursor/skills/slack-controller/dist/index.js --action=setStatus --statusEmoji=":coffee:" --statusText="Lunch"
Search:
node ~/.cursor/skills/slack-controller/dist/index.js --action=search --target="project updates"
sendMessage: Send a text message to a user or channel.openChat: Just open the conversation window physically.sendHuddleInvite: Toggle the huddle (standard join).startHuddleAndScreenShare: Join huddle, wait for UI, and click "Share screen" -> "Entire screen".leaveHuddle: Leave the current huddle.setStatus: Set custom status emoji and text.setPresence: Toggle Active/Away.pauseNotifications: Snooze notifications.uploadFile: Upload a local file to a chat.addReaction: React to the latest message in a chat.search: Perform a global search and return results.Generated Mar 1, 2026
A distributed team uses the skill to automate daily stand-up reminders and status updates in Slack channels, ensuring consistent communication without manual effort. It can also start huddles for impromptu meetings and share screens for collaborative troubleshooting.
A support team leverages the skill to send automated follow-up messages to customers after ticket resolution and set statuses to indicate availability. It can also search for common issues in chat history to provide quick responses.
Project managers use the skill to broadcast milestone announcements and upload project files to relevant Slack channels. It can react to key messages to acknowledge updates and pause notifications during focused work sessions.
Event organizers automate status changes to 'In a Meeting' during planning sessions and send invites to huddles for virtual rehearsals. The skill helps manage real-time communication across multiple channels without switching contexts.
Offer the skill as part of a premium automation toolkit for Slack, charging monthly fees per user or team. Revenue comes from businesses seeking to streamline communication workflows and reduce manual overhead in daily operations.
Provide basic messaging and status features for free to attract users, then monetize advanced capabilities like screen sharing automation and file uploads. Revenue is generated through tiered upgrades and enterprise licenses.
Sell customized deployments of the skill integrated with existing business systems like CRM or project management tools. Revenue comes from one-time setup fees, ongoing support contracts, and training services for large organizations.
💬 Integration Tip
Ensure the automation profile is properly configured with Slack login and system permissions to avoid errors during execution.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).