How to enable
Go to Settings → Capabilities and enable GitHub. Then enter your personal access token, and optionally specify which repositories to watch (see below for details).Example use cases
- Code Review Assistant — “Review PR 254 and flag any potential issues or security concerns”
- Release Notes Generator — “Summarize all commits since the last release and generate release notes”
- Issue Triage — “When a new issue is created, analyze it and add appropriate labels”
- Dependency Updates — “Check for outdated dependencies and create a PR with updates”
How to connect your GitHub account
Create a personal access token
Go to GitHub Settings → Developer settings → Personal access tokens and create a new token. GitHub offers two types:Fine-grained tokens (recommended) — Create a fine-grained token with for example these permissions:
- Contents: Read and write
- Metadata: Read-only (required)
- Pull requests: Read and write
- Issues: Read and write
repo scope.See GitHub’s documentation on personal access tokens for more details.Configure in Abundly
Go to Settings → Capabilities and enable GitHub. Paste your personal access token.If you want the agent to react to GitHub events (via webhooks), enter the repositories to watch in the Watched repositories field — for example,
owner/repo or myorg/myrepo. Multiple repos can be comma-separated.Set up webhooks (optional)
To trigger your agent when events happen in GitHub (new issues, pull requests, etc.), configure a webhook in each repository you’re watching:
- Go to your repository → Settings → Webhooks → Add webhook
- Set the Payload URL to:
- Set Content type to
application/json - Select which events should trigger the webhook (e.g., Issues, Pull requests, Pushes)
- Click Add webhook
The GitHub integration focuses on repository-level operations and does not currently support GitHub Projects.

