All use cases

File GitHub Issues from Slack Messages

Describe a bug in plain language in Slack. Zero creates a formatted GitHub issue, labels it, and assigns the right person without any context switching.

Zero connects:SlackGitHubLinear

What Zero delivers

What the problem is

You just noticed a UX bug during a demo. Instead of opening GitHub, finding the repo, writing a formatted issue, and assigning someone, you describe it in Slack. Zero creates the issue, adds labels, and assigns the right person. You never leave the conversation.

How Zero fixes it

Step 1: Connect your tools

GitHub
GitHub
Required
OAuth connection to GitHub. Zero needs read/write access to create and manage issues.
Connect
Slack
Slack
Required
Zero reads your message and replies in the same thread.
Connect

Step 2: Ask Zero

@Zero create issue: pressing ESC in the schedule dialog closes it immediately even with unsaved edits. Should ask for confirmation first. Assign to Lancy. Label as bug, platform. Priority medium.
Zero parses the request
Zero understands the bug description, identifies the assignee, and infers appropriate labels (bug, platform) and priority from context.
Issue created on GitHub
Zero creates a properly formatted GitHub issue with a clear title, description, labels, and assignment, all from your natural-language Slack message.
Confirmation in Slack
Zero replies in the same thread with the issue number, title, assignee, and a direct link so you can verify without leaving Slack.

Step 3: Take it further

Add more detail
Attach screenshots or steps to reproduce
@Zero add to #6260: steps to reproduce. 1. Open schedule dialog 2. Type something 3. Press ESC. Expected: confirmation dialog.
Batch file issues
Create multiple issues at once
@Zero create 3 issues from these bugs: 1. ESC dialog close (Lancy) 2. Date picker off by one day (James) 3. Avatar upload fails on Safari (Yuma)
Automate triage
Auto-create issues from a channel
@Zero watch #bugs, when someone posts a message starting with "bug:", auto-create a GitHub issue and reply with the link.

Tips for better results

Include the assignee name. Zero matches Slack display names to GitHub usernames.
Mention labels explicitly if you want specific ones, otherwise Zero infers from context.
Works for feature requests too, just say "feature request" instead of "bug".