首页
看点啥
插画图片
首页 科技看点 Slack AI 智能体集成:自动化消息与置顶 - Openclaw Skills

Slack AI 智能体集成:自动化消息与置顶 - Openclaw Skills

2026-08-18 0

下载入口:https://github.com/openclaw/skills/tree/main/skills/steipete/slack

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install slack

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 slack。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

什么是 Slack 动作?

Slack 动作技能提供了一套完整的工具,用于从 AI 智能体环境控制 Slack。通过使用配置好的机器人令牌,此技能使智能体能够执行广泛的任务,如发送、编辑和删除消息,以及管理消息反应和置顶项目。作为 Openclaw Skills 生态系统的核心部分,它允许在 Slack 频道和私信中进行复杂的自动化。

无论您需要监控最近的对话还是管理成员信息,此技能都提供了无缝协作所需的技术桥梁。它将复杂的 Slack API 简化为 AI 可以执行的可操作命令,从而保持团队同步并使工作区井然有序。

Slack 动作 应用场景

Slack 动作 工作原理
  1. AI 智能体识别沟通需求并从可用的 Openclaw Skills 中选择 Slack 技能。
  2. 智能体提供必要的输入,如 channelId、messageId(时间戳)以及要执行的具体动作。
  3. 该技能使用工作区的机器人令牌执行请求的操作,直接与 Slack API 终端进行交互。
  4. 结果(如消息历史记录或反应确认)将返回给智能体,以告知工作流中的下一步操作。

Slack 动作 配置指南

要部署此技能,请确保您的环境已配置必要的机器人凭据。此技能是 Clawdbot 的 Openclaw Skills 仓库的标准组件。

# 在环境变量中设置您的 Slack 机器人令牌
export SLACK_BOT_TOKEN='xoxb-your-bot-token'

请确保机器人在您的 Slack 应用配置中拥有所需的权限范围(chat:write, reactions:write, pins:write 等)。

Slack 动作 数据架构与分类体系

该技能利用结构化输入模式来准确锁定特定消息和用户:

字段 描述 格式
channelId 唯一的 Slack 频道 ID 例如:C12345678
messageId 特定消息的时间戳 例如:1712023032.1234
to 消息的接收目标 channel: 或 user:
content 消息的正文文本 字符串
emoji 用于反应的表情符号 Unicode 或 :名称:
limit 要获取的消息数量 整数(默认:20)
name: slack
description: 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.

Slack Actions

Overview

Use slack to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for Clawdbot.

Inputs to collect

Message context lines include slack message id and channel fields you can reuse directly.

Actions

Action groups

Action group Default Notes
reactions enabled React + list reactions
messages enabled Read/send/edit/delete
pins enabled Pin/unpin/list
memberInfo enabled Member info
emojiList enabled Custom emoji list

React to a message

{
  "action": "react",
  "channelId": "C123",
  "messageId": "1712023032.1234",
  "emoji": "?"
}

List reactions

{
  "action": "reactions",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

Send a message

{
  "action": "sendMessage",
  "to": "channel:C123",
  "content": "Hello from Clawdbot"
}

Edit a message

{
  "action": "editMessage",
  "channelId": "C123",
  "messageId": "1712023032.1234",
  "content": "Updated text"
}

Delete a message

{
  "action": "deleteMessage",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

Read recent messages

{
  "action": "readMessages",
  "channelId": "C123",
  "limit": 20
}

Pin a message

{
  "action": "pinMessage",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

Unpin a message

{
  "action": "unpinMessage",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

List pinned items

{
  "action": "listPins",
  "channelId": "C123"
}

Member info

{
  "action": "memberInfo",
  "userId": "U123"
}

Emoji list

{
  "action": "emojiList"
}

Ideas to try

喜欢(0)

上一篇

桌面控制:为 Openclaw Skills 提供的先进 UI 自动化

下一篇

新闻摘要:自动 AI 新闻简报与语音合成 - Openclaw Skills

猜你喜欢