AI AGENTS

On-demand epic split triggered from Slack

A teammate pastes a Linear epic link into a Slack command and an agent splits it into estimated child issues on the spot.

CategoryAI Agents
Enginepaperclip
Difficultyintermediate
Triggerchat
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSlack slash command with epic linkSlack
  • LogicParse and validate epic ID
  • ActionFetch epic from LinearLinearLinear
  • ActionOpenAI proposes estimated child issuesOpenAI
  • ActionCreate child issues under epicLinearLinear
  • OutputReply with breakdown in Slack threadSlack

What it does

A teammate invokes a Slack slash command with a Linear epic URL. The agent fetches the epic, decomposes it into estimated child issues, creates them under the parent, and replies in the same Slack thread with the breakdown so the requester can confirm at a glance.

When to use it

Use when grooming needs to happen interactively during a standup or planning chat, not on a schedule. Anyone can groom a specific epic the moment it comes up, without leaving Slack or opening Linear.

How it works

  1. 1A Slack slash command fires with the epic link as its argument.
  2. 2A logic step parses the epic ID from the URL and rejects malformed input.
  3. 3A Linear action fetches the epic title, description, and existing children.
  4. 4OpenAI proposes a set of estimated child issues with acceptance criteria.
  5. 5The child issues are created in Linear under the epic.
  6. 6A Slack reply posts the proposed breakdown and a link back to the updated epic.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SlackChannels, DMs, threads, mentions.
  2. 2
    Connect LinearIssues, projects, cycles, triage.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.