SUMMARIZATION

Agentic Slack Decision Triage to Linear and GitHub

An agent reads a flagged Slack thread, extracts the decision and action items, then autonomously routes each one — engineering work to GitHub issues.

CategorySummarization
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerFlag emoji added to a Slack threadSlack
  • ActionAgent fetches thread and extracts decision plus action itemsSlack
  • LogicAgent classifies each item as engineering or non-engineeringOpenAI
  • ActionCreate GitHub issues for engineering itemsGitHubGitHub
  • ActionCreate assigned Linear issues for non-engineering itemsLinearLinear
  • OutputReply in-thread explaining routing with linksSlack

What it does

Not every action item belongs in the same system. This agent-driven workflow reads a flagged Slack thread, extracts the decision and its action items, and reasons about where each item should live. Code or infrastructure work is opened as a GitHub issue in the relevant repository; product, ops, and process items become assigned Linear issues. The agent explains its routing decisions and posts a summary with links to everything it created.

When to use it

Use it when a single discussion spawns mixed work — bug fixes that belong in GitHub alongside product tasks that belong in Linear — and you want the routing decided intelligently rather than dumping everything in one tracker. Best for teams comfortable letting an agent choose the destination per item.

How it works

  1. 1A flag emoji on a Slack thread fires the trigger.
  2. 2The agent fetches the full thread and extracts the decision plus action items.
  3. 3For each action item the agent classifies it as engineering work or non-engineering work.
  4. 4Engineering items are created as GitHub issues in the inferred repository.
  5. 5Non-engineering items are created as assigned Linear issues.
  6. 6The agent posts a thread reply explaining each routing choice with links to the created items.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SlackChannels, DMs, threads, mentions.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect LinearIssues, projects, cycles, triage.
  4. 4
    Connect GitHubRepos, issues, pull requests, actions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.