-
Use
slack_read_user_profile(with no user_id) to get the current user's profile information, including their user ID and display name. -
Search for the user's recent messages using
slack_search_publicwith the filterfrom:<@USER_ID>andafter:set to yesterday's date. This captures messages from the last working day. -
Review the messages found and categorize them into standup themes:
- What I worked on — Topics, projects, or tasks the user discussed or contributed to
- What I'm working on next — Any mentions of upcoming work, plans, or follow-ups
- Blockers — Any questions asked that went unanswered, issues raised, or explicit mentions of being stuck
-
For messages in threads, use
slack_read_threadto get the full context so you can accurately describe what the user contributed. -
Format the standup as:
*Standup for <display name> — <today's date>* *Done:* - Item 1 - Item 2 *Doing:* - Item 1 *Blockers:* - None / Item 1 -
Present the standup to the user for review. They can edit, adjust, or ask you to post it to a specific channel.
Standup
Generate a standup update based on your recent Slack activity
Ask your agent
"Pull 'Standup' from sharebench and apply it."
Works the same way in Claude, Cursor, ChatGPT, or Codex.
Building your own bench? Sign up free
Bundled with this artifact
3 filesReference files that ship alongside this artifact. Agents pull these in only when the task needs them.