iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Поиск в Slack

Подсказывает, как находить в Slack сообщения, файлы, каналы и людей с помощью фильтров и правильных формулировок запроса.

СкиллAnthropic (партнёр: Salesforce)ClaudeMITЗагрузить архив в ClaudeПроверка не требуется
Что делает
Подсказывает, как находить в Slack сообщения, файлы, каналы и людей с помощью фильтров и правильных формулировок запроса.
Когда брать
Когда нужно найти обсуждение, файл или человека в Slack либо собрать контекст перед ответом на вопрос.
Когда не брать
Если Slack не подключён.
Пример запроса
Найди в Slack, что решили про срок проекта, и покажи, кто это писал.
Нужно подключить
Slack

Входит в плагин slack. В Cowork и Claude Code можно поставить плагин целиком.

Как включить

  1. Нажмите «Скачать на русском» и сохраните архив.
  2. В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
  3. Включите скилл переключателем.
Для терминала

Распакуйте архив и положите папку slack-search в ~/.claude/skills/. Файл SKILL.md должен лежать внутри этой папки.

Текст

---
name: slack-search
description: Рекомендации по эффективному поиску в Slack: сообщений, файлов, каналов и людей
---

Поиск в Slack

Этот скилл даёт рекомендации по эффективному поиску сообщений, файлов и информации в Slack.

Когда использовать

Применяй этот скилл всякий раз, когда нужно найти информацию в Slack: когда пользователь просит найти сообщения, обсуждения, файлы или людей либо когда нужно собрать контекст, прежде чем ответить на вопрос о том, что происходит в Slack.

Обзор инструментов поиска

ИнструментКогда использовать
slack_search_publicПоиск только в публичных каналах. Согласия пользователя не требует.
slack_search_public_and_privateПоиск по всем каналам, включая приватные, личные сообщения и групповые личные сообщения. Требует согласия пользователя.
slack_search_channelsПоиск каналов по названию или описанию.
slack_search_usersПоиск людей по имени, email или роли.

Стратегия поиска

Начинай широко, затем сужай

  1. Начни с простого ключевого слова или вопроса на естественном языке.
  2. Если результатов слишком много, добавь фильтры (in:, from:, диапазоны дат).
  3. Если результатов слишком мало, убери фильтры и попробуй синонимы или близкие термины.

Выбери подходящий режим поиска

  • Вопросы на естественном языке (например, «Какой срок у проекта X?») — лучше всего для нечётких, смысловых поисков, когда точные ключевые слова неизвестны.
  • Поиск по ключевым словам (например, project X deadline) — лучше всего для поиска конкретного, точного содержимого.

Используй несколько поисков

Не полагайся на один поиск. Разбивай сложные вопросы на несколько небольших поисков:

  • Сначала ищи по теме
  • Затем ищи вклад конкретных людей
  • Затем ищи в конкретных каналах

Справочник модификаторов поиска

Фильтры по месту

  • in:channel-name — поиск внутри конкретного канала
  • in:<#C123456> — поиск в канале по ID
  • -in:channel-name — исключить канал
  • in:<@U123456> — поиск в личных сообщениях с пользователем

Фильтры по пользователю

  • from:<@U123456> — сообщения от конкретного пользователя (по ID)
  • from:username — сообщения от пользователя (по имени пользователя в Slack)
  • to:me — сообщения, отправленные лично тебе

Фильтры по содержимому

  • is:thread — только сообщения в ветках
  • has:pin — закреплённые сообщения
  • has:link — сообщения со ссылками
  • has:file — сообщения с вложенными файлами
  • has::emoji: — сообщения с конкретной реакцией

Фильтры по дате

  • before:YYYY-MM-DD — сообщения до даты
  • after:YYYY-MM-DD — сообщения после даты
  • on:YYYY-MM-DD — сообщения за конкретную дату
  • during:month — сообщения за конкретный месяц (например, during:january)

Сопоставление текста

  • "exact phrase" — точное совпадение фразы
  • -word — исключить сообщения, содержащие слово
  • wild* — поиск по шаблону (минимум 3 символа до *)

Поиск файлов

Чтобы искать файлы, используй параметр content_types="files" с фильтрами типа:

  • type:images — файлы изображений
  • type:documents — файлы документов
  • type:pdfs — файлы PDF
  • type:spreadsheets — файлы таблиц
  • type:canvases — Slack Canvases

Пример: content_types="files" type:pdfs budget after:2025-01-01

Что делать после находки

Когда нашёл нужные сообщения:

  • Используй slack_read_thread, чтобы получить весь контекст ветки для любого сообщения в ветке.
  • Используй slack_read_channel с временными метками oldest/latest, чтобы прочитать окружающие сообщения для контекста.
  • Используй slack_read_user_profile, чтобы понять, кто этот пользователь, если в результатах появился только его ID.

Частые ошибки

  • Булевы операторы не работают. AND, OR, NOT не поддерживаются. Используй пробелы (неявное И) и - для исключения.
  • Скобки не работают. Не пытайся группировать поисковые слова с помощью ().
  • Поиск работает не в реальном времени. Совсем свежие сообщения (за последние секунды) могут не появляться в результатах поиска. Для самых свежих сообщений используй slack_read_channel.
  • Доступ к приватным каналам. Используй slack_search_public_and_private, когда нужно включить приватные каналы, но учти: это требует согласия пользователя.

Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/knowledge-work-plugins/tree/main/partner-built/slack/skills/slack-search, лицензия MIT. Изменения: перевод на русский язык.

Оригинал на английском
---
name: slack-search
description: Guidance for effectively searching Slack to find messages, files, channels, and people
---

# Slack Search

This skill provides guidance for effectively searching Slack to find messages, files, and information.

## When to Use

Apply this skill whenever you need to find information in Slack — including when a user asks you to locate messages, conversations, files, or people, or when you need to gather context before answering a question about what's happening in Slack.

## Search Tools Overview

| Tool | Use When |
|------|----------|
| `slack_search_public` | Searching public channels only. Does not require user consent. |
| `slack_search_public_and_private` | Searching all channels including private, DMs, and group DMs. Requires user consent. |
| `slack_search_channels` | Finding channels by name or description. |
| `slack_search_users` | Finding people by name, email, or role. |

## Search Strategy

### Start Broad, Then Narrow

1. Begin with a simple keyword or natural language question.
2. If too many results, add filters (`in:`, `from:`, date ranges).
3. If too few results, remove filters and try synonyms or related terms.

### Choose the Right Search Mode

- **Natural language questions** (e.g., "What is the deadline for project X?") — Best for fuzzy, conceptual searches where you don't know exact keywords.
- **Keyword search** (e.g., `project X deadline`) — Best for finding specific, exact content.

### Use Multiple Searches

Don't rely on a single search. Break complex questions into smaller searches:
- Search for the topic first
- Then search for specific people's contributions
- Then search in specific channels

## Search Modifiers Reference

### Location Filters
- `in:channel-name` — Search within a specific channel
- `in:<#C123456>` — Search in channel by ID
- `-in:channel-name` — Exclude a channel
- `in:<@U123456>` — Search in DMs with a user

### User Filters
- `from:<@U123456>` — Messages from a specific user (by ID)
- `from:username` — Messages from a user (by Slack username)
- `to:me` — Messages sent directly to you

### Content Filters
- `is:thread` — Only threaded messages
- `has:pin` — Pinned messages
- `has:link` — Messages containing links
- `has:file` — Messages with file attachments
- `has::emoji:` — Messages with a specific reaction

### Date Filters
- `before:YYYY-MM-DD` — Messages before a date
- `after:YYYY-MM-DD` — Messages after a date
- `on:YYYY-MM-DD` — Messages on a specific date
- `during:month` — Messages during a specific month (e.g., `during:january`)

### Text Matching
- `"exact phrase"` — Match an exact phrase
- `-word` — Exclude messages containing a word
- `wild*` — Wildcard matching (minimum 3 characters before `*`)

## File Search

To search for files, use the `content_types="files"` parameter with type filters:
- `type:images` — Image files
- `type:documents` — Document files
- `type:pdfs` — PDF files
- `type:spreadsheets` — Spreadsheet files
- `type:canvases` — Slack Canvases

Example: `content_types="files" type:pdfs budget after:2025-01-01`

## Following Up on Results

After finding relevant messages:
- Use `slack_read_thread` to get the full thread context for any threaded message.
- Use `slack_read_channel` with `oldest`/`latest` timestamps to read surrounding messages for context.
- Use `slack_read_user_profile` to identify who a user is when their ID appears in results.

## Common Pitfalls

- **Boolean operators don't work.** `AND`, `OR`, `NOT` are not supported. Use spaces (implicit AND) and `-` for exclusion.
- **Parentheses don't work.** Don't try to group search terms with `()`.
- **Search is not real-time.** Very recent messages (last few seconds) may not appear in search results. Use `slack_read_channel` for the most recent messages.
- **Private channel access.** Use `slack_search_public_and_private` when you need to include private channels, but note this requires user consent.

Источник: anthropics/knowledge-work-plugins / slack / slack-search ↗. Ссылка проверена 2026-10-10.