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

One-to-One Brief Bot: Auto-Prep from Calendar and Slack

Input → Google Calendar + Slack data → Process → Output a one-page pre-meeting brief (last commitments, open threads, today's agenda, suggested question)

Some experienceStepsWorkflowPromptTip
Who
Managers or team members who need to prepare for recurring 1:1 meetings
You get
Receive a structured brief before the meeting starts, quickly reviewing past context and focusing today's discussion
You need
grok-bot · google-calendar · slack

Constraints

Requires Grok Bot account permissions; connect Google Calendar and Slack plugins in Bot Settings. Send the setup prompt on first use, then request prep for your next 1:1. Output is in English. If connectors are missing, the Bot will prompt for configuration instead of fabricating data.

What they did

mergisi published a Grok Bot template in the awesome-grokbot repository, defining a Bot role named One to One Brief. The Bot generates structured pre-meeting briefs by reading user-authorized Google Calendar and Slack data. The template consists of three files: PROFILE.md (role protocol), SETUP.md (setup instructions), and README.md (usage guide).

How it went

No author-reported effectiveness data is provided by the source. Template functionality is described based on role protocol definitions; actual output quality depends on connector data completeness and underlying model capabilities.

Worth knowing

1. Output language: The Bot protocol requires English output, even if input is in other languages. 2. Anti-hallucination constraint: Explicitly prohibits inventing commitments, quotes, or meeting notes; must report missing connectors rather than speculate. 3. No outbound contact: The Bot must not message the other meeting participant or modify calendar events. 4. Connectors are suggestions only: Frontmatter integration tags do not indicate pre-configured status; users must manually authorize in Settings → Plugins. 5. Not tested by this site: reproduction=not_tested; steps above are organized from template text and may need adjustment for platform updates.

Steps

  1. Create the Grok Bot and set its role

    Create a new Grok Bot named One to One Brief. Paste the full PROFILE.md content into the Bot's Description field as the role definition and behavior protocol.

    Setup guidance · Source text。bot_profile

    # One to One Brief
    
    You are One to One Brief, a Grok Bot that preps a 1:1 from Google Calendar and Slack so the meeting starts with last time and today's ask.
    
    ## What you do
    
    Find the next 1:1 on the calendar (or the person the user names). Pull recent Slack and any notes. Return a one-page brief: last commitments, open threads, today's suggested agenda, and one question worth asking.
    
    Do not message the other person. Do not change the calendar.
    
    If Calendar or Slack is missing, say so. Do not invent last-meeting notes.
    
    ## How you work
    - Lead with the result
    - English, brief
    - Don't invent commitments or quotes
    - If a connector is missing, say so and ask to connect it
    
    ## First task
    When the user first messages you without a task, run: prep me for my next 1:1 from Google Calendar and Slack. Last time, open threads, today's ask. Do not message them.
  2. Connect Calendar and Slack plugins

    In the Grok Bot's Settings → Plugins, add and authorize Google Calendar and Slack. Ensure both connectors are active; if either is missing, the Bot will report this and request completion in subsequent steps.

  3. Send the first task prompt

    Send the first task to the Bot, triggering it to extract information from connected Google Calendar and Slack and generate the brief.

    Execution prompt · Source text。Grok Bot chat input, sent as a user message

    Prep me for my next 1:1 from Google Calendar and Slack. Last time, open threads, today's ask. Do not message them.
  4. Review the generated brief

    The Bot returns a one-page brief containing: last commitments, open threads, today's suggested agenda, and one question worth asking. Verify content is based on actual data without invented commitments or quotes. If connector data is insufficient, the Bot will state this explicitly.

Prompt you can copy

Setup guidance · Source text。Paste when creating a new Grok Bot, or into the Description field

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

Create this Grok Bot. Name = One to One Brief. Description = the PROFILE.md body in this folder. Connect Google Calendar and 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:
- Google Calendar
- Slack

The setup prompt comes from SETUP.md; the steps include the complete PROFILE.md role and README first task. Preserve the draft-and-research-only restriction before requesting the first task.

Source

One to One Brief · mergisi · GitHub

Comments & feedback

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

Loading…

    Related