Linear Slack Standup Generator
Generate daily standup reports from Linear issue data. See what each engineer completed, is working on, and what's blocked.
The Challenge
Daily standups should be quick, but they rarely are. Each engineer opens Linear, tries to remember what they finished yesterday, scrolls through their assigned issues, and gives a verbal update that nobody writes down. The team lead still doesn't have a written record to share with stakeholders, and blocked issues slip through because nobody mentioned them in the five-minute window they had to speak.
What This Prompt Does
Pull Completed Work
Finds issues each team member completed yesterday so no one has to remember from memory
Track In Progress
Lists what each person is actively working on today with priority levels
Surface Blockers
Identifies blocked issues and stalled work that needs team attention
Format for Sharing
Generates a clean yesterday/today/blockers report ready to paste into Slack
The Prompt
The Prompt
Task
Use @Linear/List IssuesName it "Linear/List Issues" and call it with @Linear/List Issues to find issues completed yesterday and issues currently in progress for each team member. Use @Linear/Fetch IssueName it "Linear/Fetch Issue" and call it with @Linear/Fetch Issue to get details on blocked issues. Generate a standup report per person in yesterday/today/blockers format.
Input
The user provides:
- Their Linear team name or ID
- The date range (optional, defaults to "yesterday completed, today in progress")
- Whether to include all team members or specific people
Example: "Generate a standup report for the Frontend team"
Context
Yesterday - Completed Work
- Use @Linear/List IssuesName it "Linear/List Issues" and call it with @Linear/List Issues to find issues that moved to Done or Completed state yesterday
- Filter by the specified team
- Group results by assignee
- Note the issue title and any relevant context (labels, project)
Today - In Progress Work
- Use @Linear/List IssuesName it "Linear/List Issues" and call it with @Linear/List Issues to find issues currently in "In Progress" or "In Review" state
- Filter by the specified team
- Group results by assignee
- Note priority level for each in-progress issue
Blockers - Issues Needing Help
- Use @Linear/List IssuesName it "Linear/List Issues" and call it with @Linear/List Issues to find issues with blocked status or blocker-related labels
- Use @Linear/Fetch IssueName it "Linear/Fetch Issue" and call it with @Linear/Fetch Issue to get detail on why issues are blocked
- Look for issues with urgent or high priority that have no recent state changes
- Check for issues with comments indicating blockers or dependencies
Standup Formatting
- Group all information by team member
- For each person, format as:
- Yesterday: What they completed
- Today: What they are working on
- Blockers: Any issues they are stuck on
- Include a team-level summary at the bottom
Output
Daily Standup Report Team: [Team Name] Date: [Today's Date]
[Person 1 Name]
Yesterday:
- Completed [Issue ID] [Title]
- Completed [Issue ID] [Title]
Today:
- Working on [Issue ID] [Title] ([priority])
- In review: [Issue ID] [Title]
Blockers:
- [Issue ID] [Title] - [reason for block]
[Person 2 Name]
Yesterday:
- Completed [Issue ID] [Title]
Today:
- Working on [Issue ID] [Title] ([priority])
Blockers:
- None
Team Summary:
- Completed yesterday: [count] issues
- In progress today: [count] issues
- Blocked: [count] issues
- Team members with no updates: [names, if any]
Example Usage
Try asking:
- →"Generate a standup report for the Frontend team"
- →"What did the Platform team complete yesterday and what are they working on today?"
- →"Show me blockers across the Engineering team for today's standup"