适用于 Openclaw 的 Slack 线程读取器

一个用于从工作区链接或 ID 获取并总结 Slack 频道历史记录和特定消息线程的工具。

epikoding
v1.0.0
2026年2月16日
0
0
0

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install slack-thread-reader

2. 手动安装

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

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

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

3. 提示词安装

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

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

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 Slack 线程读取器?

Slack 线程读取器是一款专门的集成工具,旨在从 Slack 工作区中提取有意义的上下文。它允许用户通过简单的 Slack 归档 URL 或频道 ID 检索整个频道历史记录或深入研究特定的消息线程。作为 Openclaw Skills 的核心组件,此工具使 AI 代理能够解析复杂的团队讨论,解析用户提及,并以清晰、可读的格式呈现聊天数据。

通过弥合 Slack API 与开发环境之间的差距,此技能确保埋藏在聊天记录中的项目背景始终可访问。它处理 Slack 数据结构的细微差别,包括表情符号回应和文件附件,提供团队互动的全面视图。

Slack 线程读取器 应用场景

  • 总结特定 Slack 频道内的长篇讨论。
  • 从特定消息线程中提取所有回复以了解技术决策。
  • 通过获取有限数量的最新消息来监控最近的频道活动。
  • 将 Slack 对话转换为具有已解析用户名的结构化文档。
  • 从团队聊天中收集上下文,帮助 AI 代理提供更好的编码辅助。

Slack 线程读取器 工作原理

  1. 该技能接收来自用户的 Slack 归档链接或特定的频道/线程标识符。
  2. 它根据 URL 模式自动确定目标是广泛的频道历史记录还是特定的嵌套线程。
  3. 脚本验证请求;如果提供的链接类型与用户的意图不匹配,它会提示澄清以确保准确性。
  4. 它获取消息数据,将唯一的 Slack ID 解析为人类可读的真实姓名,并格式化表情符号回应。
  5. 如果有要求,该技能会递归获取线程回复,以提供对话树的完整视图。
  6. 最终输出以格式化摘要或原始文本的形式返回,以便在 Openclaw Skills 工作流中进一步处理。

Slack 线程读取器 配置指南

要使用此技能,请确保脚本在您的 scripts/ 目录中可用,并且您的 Slack 机器人具有必要的权限。必须将机器人邀请到您希望读取的任何私人或公共频道。

# 首先将机器人邀请到频道
/invite @botname

# 用法:通过 URL 读取特定线程
scripts/slack-thread.sh https://your-workspace.slack.com/archives/CHANNEL/pTIMESTAMP

# 用法:带限制地读取频道历史
scripts/slack-thread.sh <channel-id> --limit 20

Slack 线程读取器 数据架构与分类体系

该技能将 Slack 数据组织成结构化的 Markdown 格式,以便阅读:

元素 格式 描述
时间戳 ISO 8601 显示为 [YYYY-MM-DDTHH:MM:SS]
发送者 真实姓名 将内部 ID 解析为人类可读的姓名
提及 @姓名 自动解析文本中的用户提及
回应 [:emoji: 姓名] 列出使用的表情符号和做出回应的用户姓名
线程 ├ └ 树状图 启用线程时回复链的可视化表示
附件 📎 文件名 显示共享文件的文件名和 MIME 类型

Slack 线程读取器 高级特性

  • 内联线程支持:使用 --with-threads 标志直接将所有嵌套回复拉入频道历史视图。
  • 细粒度回复限制:通过设置 --thread-limit 仅获取最相关的回复来控制输出长度。
  • 智能链接验证:专门检测线程链接和频道链接之间的差异,以防止数据检索错误。
  • 提及解析:自动将加密的 Slack 用户 ID 转换为可识别的姓名,以便在 Openclaw Skills 中获得更好的上下文。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*