Turn a Slack thread into a Linear issue with Claude

Paste a Slack thread link and get a Linear issue with a clear title, the problem in two sentences and a link back to the conversation.

Using Corsair, read this Slack thread: <paste the thread link>. Create a Linear issue in the Product team with a short title, the problem in two sentences, what people suggested, and a link to the thread. Then reply in the thread with the Linear link.

Runs once, when you ask

How to run it

  1. 1

    Connect Slack and Linear in Corsair

    Sign in to each app once. Corsair keeps the credentials and makes the calls, so your agent never sees a password or key.

  2. 2

    Add Corsair's MCP server to your agent

    Claude, ChatGPT, Cursor and Claude Code use the same address:

    https://mcp.corsair.dev/mcp

    Steps for each client

    ChatGPT personal plans get read tools only, and this prompt changes things in your apps. On those plans, use Claude, Cursor or Claude Code instead.

  3. 3

    Paste the prompt

    Your agent runs it right away and tells you what it did. Change the names in it (channels, repos, teams, time zone) to your own.

Why the prompt is written this way

Paste the link

In Slack, open the thread menu and copy the link. The agent reads every reply, not just the first message.

Two sentences

A short problem statement is easier to triage than a pasted conversation.

Close the loop

The reply in the thread tells everyone it is tracked, so nobody files it twice.

Tools it calls

The Corsair tools your agent uses for this job. Writes follow your link's mode: on a Strict link, each one waits for your approval.

AppToolUsed toAccess
SlackGet Replieschannels.getRepliesReads the whole threadRead-only
LinearListteams.listFinds the Product teamRead-only
LinearCreateissues.createCreates the issueWrite
SlackPostmessages.postReplies in the thread with the linkWrite

Good to know

  • The Slack account you connected must be in the channel to read the thread.
  • It writes in Linear and Slack, so on a Strict link both steps wait for your approval.

More use cases

Slack, Google CalendarEvery weekday at 9:00 New York time

Slack reminders with your meetings

Have your agent post a Slack reminder every morning with the day's meetings, who's attending and what to prepare. Set it once in plain words.

GitHub, LinearWhen a GitHub issue is opened

New GitHub issues into Linear

When someone opens an issue in your GitHub repo, a Linear issue is created in the right team with a summary, and each issue links to the other.

Questions

Yes. Ask: "whenever someone reacts with :ticket: to a message in #support, create a Linear issue from its thread". Corsair saves that as a routine on Slack's reaction event.