IntegrationsProject management

Automate Linear without writing code.

File, triage and update issues. Describe the job you repeat in plain English and Mitra builds an agent that does it in Linear, on the schedule you set. You sign in on Linear's own page, so Mitra never sees your password, and you can disconnect at any time.

Connect Linear

200 credits to start · no credit card

Jobs people hand to Mitra in Linear.

Each one takes a sentence to set up. Linear is one of the apps the agent works in.

Status updatesDaily standup summaryEvery weekday at 8:45am, check what moved in Linear and what merged in GitHub since yesterday morning, then post a short standup summary to #standup in Slack, grouped by person, with anything blocked called out at the top.LinearGitHubSlackWeekdays at 8:45amTriageEscalation watchCheck Intercom every hour for open conversations that are going badly — three or more customer replies, an angry tone, or anyone from our top accounts. Post each one to #support-escalations in Slack with a short summary and the link, and open a Linear issue when there is a bug behind it.IntercomLinearSlackEvery hourResearchHelp doc gapsEvery Friday at 2pm, read this week's Zendesk tickets and find the questions we answered by hand that have no article in our Notion help center. Draft the missing article for each one from the replies we actually sent, and open a Linear issue asking someone to review it.ZendeskNotionLinearEvery Friday at 2pmResearchCustomer feedback themesEvery Friday, read this week's Intercom conversations and Typeform responses. Group what customers asked for into themes, and give each theme a count and one quote. Write the summary to Notion, and open a Linear issue for any theme mentioned more than five times.IntercomTypeformNotionLinearEvery FridayReportingMonthly roadmap digest for execsOn the first Monday of every month, read the roadmap in Linear and write a five-slide Google Slides deck covering what shipped, what slipped and what is next in plain language, then email the deck to the leadership list from Gmail.LinearGoogle SlidesGmailFirst Monday of the monthTriageUsage anomaly alertsEvery six hours, check the signup funnel in Mixpanel and compare each step's conversion with the same hours over the past two weeks. If a step has dropped well below its usual rate, post the before and after numbers to #product in Slack and open a Linear issue.MixpanelLinearSlackEvery 6 hoursTriageBug intake triageEvery morning at 9am, go through yesterday's Zendesk tickets and, for the ones describing a bug rather than a question, open a Linear issue with the reproduction steps and a link to the ticket. Post each issue link back to the Slack channel the report came from.ZendeskLinearSlackEvery day at 9amTriageDependency alertsEvery Monday at 7am, check our repositories for new dependency security advisories, open one Linear issue per repository listing the affected packages and their severity, and post only the critical ones to #eng.GitHubLinearSlackMondays at 7amTriageaccessibility audit logEvery Friday at 2pm, check the screens added to Figma this week against our accessibility checklist — contrast ratios, tap target size, and how text behaves when scaled. Open a Linear issue for each miss with the screen named, and post a summary to #design.FigmaLinearSlackFridays at 2pm

All 13 jobs that use Linear

What Mitra can do in Linear.

47 actions an agent can take. You never pick from this list — Mitra works out which it needs from what you asked for. It is here so you can check that the thing you want is possible.

  • Archive issueArchives an existing Linear issue by its ID, removing it from active views while preserving its data for future reference. Use this action w
  • Archive projectArchives an existing Linear project by its UUID, removing it from active views. Use this action when you need to mark a completed or obsolet
  • Archive project updateArchives a project update in Linear, hiding it from the default view while preserving its data. Use this action when you need to clean up ol
  • Create attachmentCreates a new attachment and associates it with a specific, existing Linear issue.
  • Create comment reactionTool to add a reaction to an existing Linear comment. Use when you want to programmatically react to a comment on an issue.
  • Create linear commentCreates a new comment on a specified Linear issue. This action modifies shared workspace data and is not reversible — confirm the target iss
  • Create linear issueCreates a new issue in a specified Linear project and team, requiring team_id and title, and allowing optional properties like description,
  • Create linear issue relationCreate a relationship between two Linear issues using the issueRelationCreate mutation. Use this to establish connections like 'blocks', 'du
  • Create linear labelCreates a new label in Linear for a specified team, used to categorize and organize issues. Label names must be unique within each team. If
  • Create linear projectCreates a new Linear project with specified name and team associations.
  • Create project milestoneTool to create a project milestone in Linear with a name and optional target date and sort order. Use when you need to add milestones to tra
  • Create project updateTool to create a project status update post for a Linear project. Use when you need to post progress updates, status reports, or announcemen
  • Create teamCreates a new team in Linear with the specified name and key. Use this action when you need to create a new organizational unit or work grou
  • Delete linear issueArchives an existing Linear issue by its ID, which is Linear's standard way of deleting issues; the operation is idempotent. Archiving is pe
  • Get all linear teamsDEPRECATED: Use ListLinearTeams instead (returns paginated payloads with members and projects); this tool returns simpler id/name-level data
  • Get attachmentDownloads a specific attachment from a Linear issue; the `file_name` must include the correct file extension.
  • Get commentRetrieves a single Linear comment by its unique ID. Returns comprehensive details including the comment body, author, timestamps, associated
  • Get current userGets the currently authenticated user's ID, name, email, and other profile information — this is the account behind the API token, which may
  • Get cycles by team idRetrieves all cycles for a specified Linear team ID; cycles are time-boxed work periods (like sprints). Results are team-scoped to the given
  • Get issue defaultsFetches a Linear team's default issue estimate and state, useful for pre-filling new issue forms.
  • Get linear issueRetrieves an existing Linear issue's comprehensive details, including id, identifier, title, description, timestamps, state, team, creator,
  • Get linear projectRetrieves a single Linear project by its unique identifier. Use when verifying a newly created or updated project, or when fetching detailed
  • Get project updateRetrieves a specific project update by its unique identifier. Use when you need to fetch details about a specific project status update, inc
  • List commentsLists comments from Linear workspace accessible to the authenticated user. Use this action when you need to retrieve comments for analysis,

+ 23 more

Often paired with Linear.

The apps the jobs above reach for alongside it.

Hand over the work you keep repeating.

Your first agent is one sentence away.

Get started free

200 credits to start · no credit card · nothing to install