@dreki-gg/pi-slack

基于Effect的Slack数据读取工具,支持消息、频道、文件下载。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@dreki-gg/pi-slack。
它的用途是:基于Effect的Slack数据读取工具,支持消息、频道、文件下载。
完整的 Skill 内容见:https://321skill.com/skills/dreki-gg-pi-slack/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请帮我获取 #项目更新 频道最近一周的所有讨论摘要。”,它会通过此Skill连接到你的Slack工作区,读取指定频道的消息历史,并生成一份简洁的总结报告。或者

对AI说:“请下载昨天讨论中提到的设计稿图片。”,它便能定位相关消息中的文件并下载到本地。

介绍

这个Skill解决了在AI Agent(如Pi)中需要安全、可靠地读取Slack工作区数据的核心需求。它提供了一个专门为Pi设计的客户端,让AI能够直接获取Slack中的消息、线程、频道列表、搜索结果以及下载文件或图片,无需用户手动复制粘贴。

使用方式非常简单,开发者只需在项目中安装此npm包,并配置好Slack Bot Token等必要凭证,即可在代码中调用其提供的各种读取函数,轻松将Slack数据集成到AI的工作流中。

它非常适合那些希望为Pi或其他AI Agent构建Slack集成功能的开发者,例如创建自动化的信息摘要机器人、知识库问答助手或基于团队讨论内容的分析工具。

使用建议是,请确保严格按照Slack API的权限范围配置Bot Token,仅授予其必要的读取权限(如channels:history, files:read等),以遵循最小权限原则和安全最佳实践。

核心特点

核心区别在于其客户端基于Effect框架构建,提供了强大的类型安全和声明式错误处理能力,使得在复杂异步场景下的数据读取操作更加可靠和易于推理。

注意事项

此Skill仅提供读取功能,不支持向Slack发送消息或执行其他写入操作。

常见问题

这个Skill需要什么权限?

需要配置Slack Bot Token,并授予 channels:history, groups:history, im:history, mpim:history, files:read 等读取权限。

它能下载私密频道的文件吗?

可以,只要Bot被邀请加入该私密频道并拥有相应文件的读取权限。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/dreki-gg-pi-slack/raw/index.md 读取 @dreki-gg/pi-slack 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。