Slack-Ticket Overview

slack-ticket bridges the gap between your team’s Slack discussions and GitHub issue tracking. When bugs, feature requests, or support tickets surface in Slack, the CLI transforms fragmented conversations into perfectly structured, actionable GitHub issues—in seconds.

The Problem

Your team chats in Slack. Issues live in GitHub. The gap between these two worlds creates friction:

The Solution

slack-ticket uses AI to understand your Slack conversations and automatically generates well-structured GitHub issues:

Key Features

AI-Powered Issue Generation

The AI analyzes your Slack conversation and extracts the key information:

slack-ticket create https://yourworkspace.slack.com/archives/C12345/p123456789

The tool generates a GitHub issue with:

Flexible Labeling System

slack-ticket applies labels based on multiple strategies:

StrategyDescription
Keyword matchingScans thread for terms like “bug”, “crash”, “performance”
SeveritySet via CLI flag or inferred from context
ComponentMatches against your configured components

Multi-Provider AI Support

Choose the AI provider that works for your team:

Konsent Integration

slack-ticket is designed to work seamlessly within the konsent project ecosystem. While konsent provides the architectural foundation and team coordination patterns, slack-ticket handles the tactical work of turning discussions into trackable work items.

Teams using konsent can leverage slack-ticket to:

  1. Capture decisions: Transform architecture discussions into GitHub issues for implementation
  2. Track action items: Convert sprint planning conversations into properly labeled tasks
  3. Maintain context: Keep GitHub issues in sync with Slack discussions as projects evolve

Quick Start

# Install globally
npm install -g slack-ticket

# Run interactive setup
slack-ticket setup

# Create a GitHub issue from a Slack thread
slack-ticket create <slack-thread-url>

For detailed setup instructions, see the Setup Guide.


Why Teams Choose slack-ticket

  1. Saves hours weekly: No more manual copy-pasting from Slack to GitHub
  2. Consistent issue quality: Every issue follows the same structured format
  3. Never lose context: New Slack messages automatically update existing issues
  4. Works where you work: CLI integrates into existing workflows and scripts

Learn more about the CLI commands or AI analysis features.