@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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/dreki-gg-pi-slack/raw/index.md(查看排版版本)