BillixDOCS
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 @lead

Issue 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-call

Weekly 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-updates

Repository 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

Was this page helpful? Let us know!

Report an issue

On this page