Overview
Connect GitHub to create branches, edit files, manage issues & sub-issues, review & merge pull requests, run workflows, monitor security alerts, handle discussions, gists, releases, tags, and search across code and org data.1. Connect (OAuth)
1
Open Integrations
Settings → Integrations → GitHub.
2
Authenticate
Click Connect GitHub and approve scopes (repo, workflow, org).
3
Select Scope
Choose orgs / repos to expose (start small).
4
Test
Ask: “List my open pull requests.”
Revoke anytime in GitHub → Settings → Applications.
2. Capabilities
Repos & Branches
Create/list repos, fork, create/list branches.
Files & Content
View, create, update, delete files; push multiple changes.
Issues & Sub-Issues
Search/create/update issues, comments, manage sub-issues, assign Copilot.
Pull Requests & Reviews
Create/update PRs, diffs, files, status, request/submit reviews, merge, update branch.
Discussions
List/create/fetch discussions, categories, comments.
Gists
List, create, update personal gists.
Notifications
List, detail, mark read, dismiss, manage subscriptions.
CI / Workflows
List workflows/runs/jobs, run/rerun/cancel, artifacts, logs, usage.
Security & Quality
Code scanning, secret scanning, Dependabot, advisories (repo/org/global).
Releases & Tags
List releases/tags, latest release, release by tag.
Search & Discovery
Search code, issues, PRs, repos, users, orgs.
Teams & Org
List teams, members, get profile (me).
Advanced
Request Copilot review, structured automation actions.
Write actions can prompt for confirmation before execution.
3. Quick Commands
4. Common Patterns
- Issues
- Pull Requests
- Security
- Workflows
- Files & Branches
- Search
5. Best Practices
| Goal | Tip |
|---|---|
| Clean PRs | Small focused branches + clear titles |
| Fast reviews | Provide context & tests before requesting |
| Issue clarity | Use labels + consistent templates |
| Security hygiene | Triage new alerts daily |
| Workflow efficiency | Retry only failed jobs, not entire runs |
| Branch discipline | Delete merged branches regularly |
| Noise reduction | Dismiss obsolete notifications in bulk |
| Traceability | Link issues, PRs, discussions, releases |
6. Troubleshooting
| Issue | Fix |
|---|---|
| Missing repo | Expand scope or verify access rights |
| Permission denied | Reconnect with required scopes / org approval |
| PR merge blocked | Check required checks / branch protection |
| File update failed | Verify branch exists & latest commit base |
| Workflow run not found | Confirm workflow file path & branch |
| Empty search | Broaden keywords or remove filters |
| Security alerts missing | Ensure security scanning enabled in repo |
| Notifications stale | Refresh after marking read |
7. Security
- OAuth tokens only; revocable anytime
- Scoped access (org/repo granularity)
- No persistent code storage; processed transiently
- Confirmation prompts for destructive actions (delete, merge, cancel)
8. Sample Flow
GitHub connected. You can now manage repos, issues, PRs, workflows, security, and code via chat.
Need deeper analytics? Combine GitHub with project, task, or KPI tools in a workflow.