slack-search

Par anthropics · knowledge-work-plugins

Guide pour rechercher efficacement dans Slack afin de trouver des messages, des fichiers, des channels et des personnes

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill slack-search

Recherche Slack

Cette skill fournit des conseils pour effectuer efficacement une recherche dans Slack afin de trouver des messages, des fichiers et des informations.

Quand l'utiliser

Appliquez cette skill chaque fois que vous avez besoin de trouver des informations dans Slack — y compris lorsqu'un utilisateur vous demande de localiser des messages, des conversations, des fichiers ou des personnes, ou lorsque vous avez besoin de rassembler du contexte avant de répondre à une question sur ce qui se passe dans Slack.

Aperçu des outils de recherche

Outil À utiliser quand
slack_search_public Recherche dans les canaux publics uniquement. Ne nécessite pas le consentement de l'utilisateur.
slack_search_public_and_private Recherche dans tous les canaux, y compris les canaux privés, les messages directs et les group DMs. Nécessite le consentement de l'utilisateur.
slack_search_channels Recherche de canaux par nom ou description.
slack_search_users Recherche de personnes par nom, email ou rôle.

Stratégie de recherche

Commencez par une recherche large, puis affinez

  1. Commencez par un mot-clé simple ou une question en langage naturel.
  2. Si trop de résultats, ajoutez des filtres (in:, from:, plages de dates).
  3. Si trop peu de résultats, supprimez les filtres et essayez des synonymes ou des termes connexes.

Choisissez le bon mode de recherche

  • Questions en langage naturel (par ex., « Quel est le délai pour le projet X ? ») — Idéal pour les recherches floues et conceptuelles où vous ne connaissez pas les mots-clés exacts.
  • Recherche par mots-clés (par ex., projet X délai) — Idéal pour trouver du contenu spécifique et exact.

Utilisez plusieurs recherches

Ne vous fiez pas à une seule recherche. Divisez les questions complexes en recherches plus petites :

  • Recherchez d'abord le sujet
  • Puis recherchez les contributions de personnes spécifiques
  • Puis recherchez dans des canaux spécifiques

Référence des modificateurs de recherche

Filtres de localisation

  • in:channel-name — Recherche dans un canal spécifique
  • in:<#C123456> — Recherche dans un canal par ID
  • -in:channel-name — Exclure un canal
  • in:<@U123456> — Recherche dans les DMs avec un utilisateur

Filtres d'utilisateur

  • from:<@U123456> — Messages d'un utilisateur spécifique (par ID)
  • from:username — Messages d'un utilisateur (par nom d'utilisateur Slack)
  • to:me — Messages vous étant envoyés directement

Filtres de contenu

  • is:thread — Uniquement les messages en thread
  • has:pin — Messages épinglés
  • has:link — Messages contenant des liens
  • has:file — Messages avec pièces jointes
  • has::emoji: — Messages avec une réaction spécifique

Filtres de date

  • before:YYYY-MM-DD — Messages avant une date
  • after:YYYY-MM-DD — Messages après une date
  • on:YYYY-MM-DD — Messages à une date spécifique
  • during:month — Messages pendant un mois spécifique (par ex., during:january)

Correspondance de texte

  • "exact phrase" — Correspondance d'une phrase exacte
  • -word — Exclure les messages contenant un mot
  • wild* — Correspondance avec wildcard (minimum 3 caractères avant *)

Recherche de fichiers

Pour rechercher des fichiers, utilisez le paramètre content_types="files" avec des filtres de type :

  • type:images — Fichiers image
  • type:documents — Fichiers document
  • type:pdfs — Fichiers PDF
  • type:spreadsheets — Fichiers tableur
  • type:canvases — Slack Canvases

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

Suivi des résultats

Après avoir trouvé des messages pertinents :

  • Utilisez slack_read_thread pour obtenir le contexte complet du thread pour tout message en thread.
  • Utilisez slack_read_channel avec les timestamps oldest/latest pour lire les messages environnants pour le contexte.
  • Utilisez slack_read_user_profile pour identifier qui est un utilisateur lorsque son ID apparaît dans les résultats.

Pièges courants

  • Les opérateurs booléens ne fonctionnent pas. AND, OR, NOT ne sont pas supportés. Utilisez les espaces (AND implicite) et - pour l'exclusion.
  • Les parenthèses ne fonctionnent pas. N'essayez pas de grouper les termes de recherche avec ().
  • La recherche n'est pas en temps réel. Les messages très récents (dernières secondes) peuvent ne pas apparaître dans les résultats de recherche. Utilisez slack_read_channel pour les messages les plus récents.
  • Accès aux canaux privés. Utilisez slack_search_public_and_private lorsque vous avez besoin d'inclure des canaux privés, mais notez que cela nécessite le consentement de l'utilisateur.

Skills similaires