All use cases

File bugs from Slack without switching context

Describe the issue in plain language. Zero creates a formatted GitHub issue, labels it, and assigns the right person.

Zero connects:SlackGitHubLinear

Why filing GitHub issues from Slack saves context switching

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 to create GitHub issues from a Slack message

@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.

How Zero parses your message and creates a formatted issue

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.

Add details, batch file issues, or automate triage

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.

Required integrations: GitHub and Slack

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

Best practices for filing bugs via Slack

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".