用途:在 Slack 中查找消息、会话、文件、频道和人员,或在回答关于 Slack 动态的问题前先收集上下文。适用于需要定位信息、检索他人贡献或了解某话题进展的场景。
主要能力与工具:slack_search_public 仅搜公开频道,无需用户同意;slack_search_public_and_private 覆盖全部频道,含私聊、私密频道和群私聊,需用户同意;slack_search_channels 按名称或描述找频道;slack_search_users 按姓名、邮箱或角色找人。还可通过 content_types="files" 进行文件搜索。
使用方式:先宽后窄,用简单关键词或自然语言提问起步;结果过多时加 in:、from:、日期等过滤,过少时去掉过滤或换同义词。自然语言问法适合概念性模糊检索,关键词适合精确内容。建议拆分复杂问题为多次搜索,先搜主题,再搜具体人,再限定频道。常用修饰符包括 in:、from:、to:、is:thread、has:link、has:file、has::emoji::、before:/after:/on:/during:、"精确短语"、-排除词、wild* 通配(* 前至少 3 字符)。文件搜索可加 type:images、type:pdfs、type:canvases 等。参数支持 sort、sort_dir、content_types、only_my_channels、limit(上限 20)与 cursor 分页。找到结果后,可配合 slack_read_thread、slack_read_channel、slack_read_user_profile、slack_read_file、slack_list_channel_members 获取上下文。
限制:不支持 AND、OR、NOT 布尔运算符,也不支持括号分组;搜索非实时,最近几秒的消息可能不出现,此时改用 slack_read_channel;私密频道搜索需用户同意。该技能仅负责 Slack 内部内容检索,查阅官方平台文档应使用 slack:slack-docs 技能。