Integration · Development
GitHub
Walk a repository tree, read its files and list its issues. Open an issue or comment on one when you approve it.
- what it can do
- Reads and writes
- read tools · write tools
- 3 · 2
- writes ask you first
- All
What the assistant can do
3 read · 2 writegithub_get_treeReadsList the file tree of a repository you can access, private ones included.github_read_fileReadsRead the raw contents of one file at a path.github_list_issuesReadsList the issues on a repository.github_create_issueAsks firstOpen a new issue with a title and a Markdown body.github_comment_issueAsks firstAdd a comment to an issue or a pull request.
Permissions requested
read:userRead your GitHub profile.user:emailRead the email addresses on your account.repoFull access to the public and private repositories you can reach.
On a GitHub OAuth app, private code is only reachable through repo, and repo also allows writing. The assistant can only call the five tools above, and both writes stop for you.
When it asks you
Creating an issue and commenting always ask, one at a time, with the text shown first. Neither can be added to an allow list.
How to connect
- 1
Open Integrations in the chat sidebar. It opens the settings panel in the console.
- 2
Choose GitHub and approve the request on GitHub's own consent screen.
- 3
In a thread, open + in the composer, then Connectors, and switch GitHub on for that chat.
Here are a few similar integrations.
- DevelopmentLinearList and search your issues, so a roadmap question gets answered from where the work is tracked.Read onlyPermissions
- DevelopmentJira and ConfluenceSearch Jira issues with JQL and Confluence pages by keyword, from one Atlassian grant.Read onlyPermissions
- DevelopmentSupabaseList your organization's projects and read one. Create or delete a project when you approve it.Reads and writesPermissions
Connect a service from the chat sidebar.
Switch it on in a thread and approve each write as it comes up. Disconnecting removes the access immediately.