Skip to content

Slack

  • Messages across channels
  • Thread replies (indented under parent)
  • Bot messages

Messages are converted from Slack’s Block Kit JSON into structured markdown with real user names, readable timestamps, and preserved thread hierarchy.

  1. Run ctxd install-app or connect via the dashboard
  2. Authorize access via Slack OAuth
  3. Indexing starts automatically

ctxd requests read-only access to messages in channels the bot is added to. It does not post messages, modify channels, or access DMs unless explicitly granted.

text:deployment application:slack
text:(bug* OR incident) in_channel:engineering
text:"meeting notes" application:slack date:>2025-03-01
text:(update* | status | blocker) in_channel:standup

Use in_channel: to scope searches to a specific Slack channel:

in_channel:engineering text:deploy
in_channel:incidents text:outage

New messages and thread replies are indexed as they arrive. Deleted messages are removed from the index.

  • File attachments
  • Reactions