返回顶部
🇺🇸 English
🇨🇳 简体中文
🇨🇳 繁體中文
🇺🇸 English
🇯🇵 日本語
🇰🇷 한국어
🇫🇷 Français
🇩🇪 Deutsch
🇪🇸 Español
🇷🇺 Русский
s

slack-controller

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

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
408
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

slack-controller

# Slack Controller (Browser Edition) This 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**. ## Prerequisites 1. **Slack Desktop App** (preferred) or **Google Chrome** installed. 2. **Permissions**: Terminal/Cursor must have **Screen Recording** and **Accessibility** permissions in macOS System Settings. 3. **Login**: You must log in manually once in the automation window/profile if prompted. ## Usage ### Via OpenClaw Chat > "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'" ### Via CLI (Manual) **Messaging:** ```bash node ~/.cursor/skills/slack-controller/dist/index.js --action=sendMessage --target="adeel" --message="Hello there" ``` **Huddle & Screen Share:** ```bash node ~/.cursor/skills/slack-controller/dist/index.js --action=startHuddleAndScreenShare --target="general" ``` **Leave Huddle:** ```bash node ~/.cursor/skills/slack-controller/dist/index.js --action=leaveHuddle --target="general" ``` **Status:** ```bash node ~/.cursor/skills/slack-controller/dist/index.js --action=setStatus --statusEmoji=":coffee:" --statusText="Lunch" ``` **Search:** ```bash node ~/.cursor/skills/slack-controller/dist/index.js --action=search --target="project updates" ``` ## Actions - `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.

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 slack-controller-1776301340 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 slack-controller-1776301340 技能

通过命令行安装

skillhub install slack-controller-1776301340

下载

⬇ 下载 slack-controller v1.0.0(免费)

文件大小: 2.47 KB | 发布时间: 2026-4-16 17:03

v1.0.0 最新 2026-4-16 17:03
Initial release of Slack Controller (Browser Edition):

- Automate Slack Web or Desktop App to control messaging, huddles, screen sharing, status updates, searches, and reactions as the logged-in user.
- Supports sending messages, opening chats, starting/joining huddles, sharing screens, leaving huddles, setting custom status/presence, pausing notifications, uploading files, and adding emoji reactions.
- Works via OpenClaw Chat commands or CLI commands for flexible usage.
- Requires Slack app or Chrome, macOS Screen Recording & Accessibility permissions, and initial manual login.
- Provides detailed command examples and prerequisites for setup.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部