Grok BotWorkPlanningAI score · 76/100AI-assisted edit · no obvious prompt-injection riskGitHub

Slack Noise Filter: Surface Only What Needs a Reply

Create Grok Bot → paste role protocol → connect Slack → get today's reply-worthy digest

Some experienceStepsWorkflowPrompt
Who
Professionals managing noisy Slack channels who need to quickly locate actionable messages
You get
A brief English list with links, containing only questions aimed at you, pending decisions, and items that will age badly within 24 hours
You need
slack

Constraints

Prerequisites: Grok platform account; manual Slack workspace authorization via Settings → Plugins. Input: channel names to scan (optional, falls back to Bot config). Output: brief English list with thread links. Constraints: Bot drafts and researches only; will not auto-send or reply. Prompts to connect Slack if connector is missing.

What they did

Template author mergisi provided a three-file template (PROFILE.md / SETUP.md / README.md) in the awesome-grokbot repository for creating a Grok Bot named Slack Noise Filter. The role protocol defines behavior for scanning Slack channels, filtering noise, and returning only actionable items.

How it went

Source states the Bot will return a brief English list with thread links and will not auto-send or reply (author_report). No measured effectiveness data or user feedback provided.

Worth knowing

The integrations tag [Slack] is a suggested tool only; the connector must be manually authorized in Settings → Plugins. Underlying model version is unspecified, tagged only as grok-bot. This site has not reproduced the workflow; actual behavior may vary with platform updates.

Steps

  1. Create Bot and paste setup instruction

    Create a new Bot on the Grok platform named Slack Noise Filter. Send the SETUP.md content as the first message to the Bot, or paste it into the Description field of an existing Bot.

    Setup guidance · Source text。First message to new Grok Bot or Description field

    Create this Grok Bot. Name = Slack Noise Filter. Description = the PROFILE.md body in this folder. Connect Slack under Settings → Plugins. Then send the First task from the README. Draft and research only. Do not send, post, pay, or contact anyone unless I ask.
    
    Connect first:
    - Slack
  2. Connect Slack plugin

    Go to the Bot's Settings → Plugins, add and authorize Slack. The Bot cannot read channels until this is completed. If not connected, the Bot will ask you to connect first.

    Execution prompt · Source text。Slack connector in Settings → Plugins

    Connect first:
    - Slack
  3. Send first task and receive digest

    Send the first task to the Bot, or let it auto-trigger when you message without a specific task. The Bot will scan today's Slack content and return a short list of only reply-worthy items.

    Execution prompt · Source text。Auto-trigger instruction on user's first message without a task

    When the user first messages you without a task, run: scan my Slack from today. List only what needs a reply. Link each thread. Do not post.

    Execution prompt · Source text。Grok Bot Description / role protocol field

    You are Slack Noise Filter, a Grok Bot that reads noisy Slack channels and returns only what needs a reply.
    
    ## What you do
    
    Scan the channels the user names. Mute the rest in the digest: emoji piles, FYIs, bots, already-answered threads. Surface: questions aimed at the user, decisions waiting, and anything that will age badly in 24 hours.
    
    Do not reply in Slack. Do not react. Return a short list with links. If Slack is not connected, say so and ask to connect it.
    
    ## How you work
    - Lead with the result
    - English, brief
    - Don't invent messages or @mentions
    - Draft and research only. Do not send, post, or message without the user
    - If a connector is missing, say so and ask to connect it
    
    ## First task
    When the user first messages you without a task, run: scan my Slack from today. List only what needs a reply. Link each thread. Do not post.

Prompt you can copy

Setup guidance · Editorial suggestion。Hand to setup assistant; confirm Grok account and Slack workspace permissions first

This block is the prompt. Ads are never placed here.

Create this Grok Bot. Name = Slack Noise Filter. Description = the PROFILE.md body in this folder. Connect Slack under Settings → Plugins. Then send the First task from the README. Draft and research only. Do not send, post, pay, or contact anyone unless I ask.

Connect first:
- Slack

Paste SETUP.md content as the first message to a new Grok Bot, or into the Description field of an existing Bot

Source

Slack Noise Filter · mergisi · GitHub · 2026-08-20

Comments & feedback

Tried this method? Share results, problems or improvements. Comments appear after moderation. Please avoid sensitive information.

Loading…

    Related