IntegrationsDevelopment
GitHub
Access repositories, issues, and pull requests with Billix
1 min read
Documentation
Connect GitHub to work with your code, manage issues, and streamline development workflows.
What You Can Do
With GitHub connected:
- Access repositories and code
- View issues and discussions
- Read pull requests and reviews
- Create issues and comments
- Get notified of activity
Connecting GitHub
Go to Settings
Open Settings → Integrations.
Find GitHub
Click "Connect" next to GitHub.
Sign in to GitHub
Authenticate with your GitHub account.
Select Repositories
Choose which repositories to grant access to:
- All repositories
- Select repositories
Authorize
Complete the authorization process.
Using GitHub in Chat
View Repositories
"List my GitHub repositories"
"Show me recent activity in my-org/main-app"Work with Issues
"Show open issues in my-org/main-app"
"What issues are assigned to me?"
"Create an issue in my-org/main-app:
Title: 'Fix login bug'
Body: 'Users report login fails on Safari'"Pull Requests
"Show open PRs in my-org/main-app"
"What PRs need my review?"
"Summarize PR #123"Search Code
"Find where AuthService is defined in my-org/main-app"
"Search for 'TODO' comments in the codebase"Using GitHub with Agents
PR Notifier
Name: PR Summary Bot
Trigger: Event - PR opened
Integrations: GitHub, Slack
Instructions:
1. Get PR details: title, description, files changed
2. Assess the size (small/medium/large)
3. Post to #engineering:
"New PR: {title}
Size: {size}
Files: {count}
Link: {url}"
4. If large PR (>500 lines), mention @leadIssue Triage
Name: Issue Categorizer
Trigger: Event - Issue created
Integrations: GitHub
Instructions:
1. Read issue title and body
2. Categorize: bug, feature, documentation, question
3. Add appropriate labels
4. If bug with 'urgent' or 'critical', assign to on-callWeekly Development Summary
Name: Dev Week Summary
Trigger: Weekly, Fridays at 5:00 PM
Integrations: GitHub, Slack
Instructions:
1. Count PRs merged this week
2. List issues closed
3. Note any issues opened > 7 days ago (stale)
4. Post summary to #dev-updatesRepository Access
Personal Repositories
All your personal repos can be accessed (if you granted permission).
Organization Repositories
For org repos:
- You must have access to the repo
- Billix sees what you see
Private vs Public
Billix respects repository visibility—it can only access repos you have permission to view.
Common Actions
Creating Issues
"Create issue in owner/repo:
Title: Bug - Login page not loading
Labels: bug, priority-high
Body: |
## Description
Login page shows blank screen on Chrome.
## Steps to reproduce
1. Go to /login
2. Page stays blank
## Expected
Login form should appear"Commenting on PRs
"Comment on PR #45 in my-org/app:
'Looks good! Just one suggestion - consider adding a test for the edge case.'"Searching
"Find files containing 'API_KEY' in my-org/app"
"Search for functions named 'processOrder' across all my repos"Common Questions
Troubleshooting
"Repository not found"
- Check repository name spelling
- Verify you have access
- Ensure the repo is in your authorized list
Permission Errors
- Reconnect GitHub in Settings
- Verify repository permissions
- Check organization app restrictions
Next Steps
- Connect Linear for issue tracking
- Create development agents
- Set up Slack for notifications
Was this page helpful? Let us know!
Report an issue