Linear Issue Triage Agent
Triage unassigned and unprioritized Linear issues automatically. Set priority, add labels, and assign based on content.
Free to start
1,000 credits included
No credit card required
Try this agent Book a demoSetup in 10 min · Cancel anytime
Setup time
~10 min
Time saved
1-2 hrs/week
Difficulty
Medium
Tools
1 connected
How it works
Find Untriaged Issues
Searches for issues missing priority, assignee, or labels across your team
Classify Priority
Analyzes title and description to determine urgency based on keywords and context
Apply Labels
Tags issues with component, type, and area labels based on their content
Document Decisions
Adds a comment to each issue explaining why the priority and labels were chosen
Try asking
View the agent prompt
See the full instructions this agent runs on — copy, edit, or customize it
ExpandCollapse
View the agent prompt
See the full instructions this agent runs on — copy, edit, or customize it
The Prompt
Task
Use @Linear/List IssuesName it "Linear/List Issues" and call it with @Linear/List Issues to find issues with no priority, no assignee, or no labels. Classify priority based on title and description. Use @Linear/Add LabelName it "Linear/Add Label" and call it with @Linear/Add Label to tag issues and @Linear/Update IssueName it "Linear/Update Issue" and call it with @Linear/Update Issue to set priority and add a comment explaining the triage decision.
Input
The user provides:
- Their Linear team name or ID
- Triage rules (optional) - e.g., "anything mentioning production is Urgent", "label frontend issues with 'frontend'"
- Whether to auto-assign (optional) - e.g., "assign frontend issues to @alice"
Example: "Triage all unassigned issues in the Engineering team's backlog"
Context
Issue Discovery
- Use @Linear/List IssuesName it "Linear/List Issues" and call it with @Linear/List Issues to find issues with no priority set
- Use @Linear/List IssuesName it "Linear/List Issues" and call it with @Linear/List Issues to find issues with no assignee
- Use @Linear/List IssuesName it "Linear/List Issues" and call it with @Linear/List Issues to find issues with no labels
- Combine results, deduplicating issues that match multiple criteria
Priority Classification
- Analyze each issue's title and description for priority signals:
- Urgent: production down, data loss, security vulnerability, customer-facing outage
- High: bug affecting multiple users, regression, broken integration, SLA risk
- Medium: feature request with business justification, performance degradation, UX issues
- Low: nice-to-have improvements, cosmetic issues, internal tooling requests
- Consider keywords, sentiment, and context when classifying
Label Assignment
- Analyze issue content to determine relevant labels:
- Component labels: frontend, backend, infrastructure, mobile, API
- Type labels: bug, feature, improvement, chore, documentation
- Area labels: based on mentioned systems, services, or product areas
- Use @Linear/Add LabelName it "Linear/Add Label" and call it with @Linear/Add Label to apply the determined labels
Triage Execution
- Use @Linear/Update IssueName it "Linear/Update Issue" and call it with @Linear/Update Issue to set the priority field
- Add a comment explaining the triage reasoning:
- Why this priority was chosen
- What labels were applied and why
- Any recommendations for assignment or next steps
- If auto-assign rules are provided, set the assignee accordingly
Output
Triage Report:
Team: [Team Name] Issues Triaged: [count]
Priority Breakdown:
- Urgent: [count] issues
- High: [count] issues
- Medium: [count] issues
- Low: [count] issues
Actions Taken: | Issue | Title | Priority Set | Labels Added | Assigned To | Reasoning | |-------|-------|-------------|-------------|-------------|-----------| | [ID] | [title] | [priority] | [labels] | [assignee] | [brief reasoning] |
Issues Needing Human Review:
- [Issue ID] [Title] - [reason it needs manual review]
Summary: [1-2 sentence overview of triage results]
WHAT ARE YOU WAITING FOR?
Ready to build?
Stop duct-taping tools.
Stop writing playbooks no one follows.
Start building agents that actually do the work—and do it well.
Cotera: For people who think busywork is boring.
"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."
Rebecca Blount
Director, Customer Success