slack-to-ticket

Parse Slack threads into structured Linear issues with inferred titles and priorities.

2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/mostafa-drz/claude-skills --skill slack-to-ticket
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-to-ticket
Source: https://github.com/mostafa-drz/claude-skills/tree/main/code/slack-to-ticket
Command: npx skills add https://github.com/mostafa-drz/claude-skills --skill slack-to-ticket

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack threads are informal and often lack the structure needed to turn discussions into trackable work items. This skill parses a pasted Slack conversation to infer a concise title, priority, category, and a clear description, and checks for duplicates before creating a Linear issue.

Core Features & Use Cases

  • Parse topic, category, urgency signals, action items, and participants from a Slack thread.
  • Check Linear for duplicates and fetch context such as teams, projects, and statuses to guide creation.
  • Create a structured Linear issue with a clean description and optional references.

Quick Start

Paste a Slack thread and run the Slack-to-Ticket command to convert it into a Linear issue.

Frequently Asked Questions about slack-to-ticket

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn Slack threads into Linear tickets?

To turn Slack threads into Linear tickets, paste the conversation into the skill and run the Slack-to-Ticket command. It parses the thread to infer a structured title, priority, category, and description, then creates a Linear issue after you confirm the target team and project.

How does parsing a Slack conversation for issue tracking work?

Parsing a Slack conversation for issue tracking works by extracting urgency signals, topic, and action items from the pasted text. The skill infers the ticket metadata and produces a clean, human-readable description without exposing the full raw Slack transcript in the final issue.

Can I check for duplicate Linear issues before creating a ticket from Slack?

Yes, you can check for duplicate Linear issues before creating a ticket from Slack. The skill automatically queries Linear to identify potential duplicates and fetches available teams, projects, and statuses to guide the issue creation process.

Do I need to manually assign labels and priorities when creating Linear issues from Slack?

You do not need to manually assign labels and priorities when creating Linear issues from Slack. The skill infers priority and category from the thread context and validates labels against Linear's taxonomy, only asking you to select the team, project, and an optional assignee.

What's the best way to structure informal Slack discussions into trackable work items?

The best way to structure informal Slack discussions into trackable work items is using an automated parser that identifies action items and participants. This skill formats the inferred data into a structured Linear issue with a concise title and clear description.