GitHub
40 actions for repositories, issues, pull requests, code, branches, CI/CD, releases, and search. Uses a GitHub App with installation-level access — you choose which repos and orgs to grant.
Connection
Click Connect on your dashboard. You'll be taken to GitHub to install the Gateway app, where you pick which account/org and repos to grant access. Click Manage on an existing connection to add more orgs.
Repositories
| Action | Description |
|---|---|
list_repos | List repos accessible to the authenticated user |
get_repo | Get a repo by owner/name |
create_repo | Create a new repo |
create_org_repo | Create a repo in an organization |
exec("github.list_repos", { sort: "updated", per_page: 10 })Issues
| Action | Description |
|---|---|
list_issues | List issues for a repo |
get_issue | Get a single issue |
create_issue | Create a new issue |
update_issue | Update an issue (title, body, state, labels, assignees) |
list_issue_comments | Get comments on an issue |
create_issue_comment | Add a comment to an issue |
exec("github.create_issue", {
owner: "myorg",
repo: "myapp",
title: "Auth bug on login page",
body: "Steps to reproduce...",
labels: ["bug"]
})Pull Requests
| Action | Description |
|---|---|
list_pulls | List PRs for a repo |
get_pull | Get a single PR with diff stats |
create_pull | Create a new PR |
update_pull | Update a PR (title, body, state) |
merge_pull | Merge a PR |
list_pull_files | List files changed in a PR |
create_review | Submit a PR review (approve, request changes, comment) |
request_reviewers | Request reviewers on a PR |
Code & Files
| Action | Description |
|---|---|
get_file | Get file contents from a repo |
create_or_update_file | Create or update a file (with commit) |
delete_file | Delete a file |
list_directory | List files in a directory |
Branches
| Action | Description |
|---|---|
list_branches | List branches |
create_branch | Create a branch from another branch |
delete_branch | Delete a branch |
Actions / CI
| Action | Description |
|---|---|
list_workflows | List workflow definitions |
list_workflow_runs | List workflow runs |
trigger_workflow | Trigger a workflow dispatch |
cancel_workflow_run | Cancel a running workflow |
rerun_workflow | Re-run a workflow |
Releases
| Action | Description |
|---|---|
list_releases | List releases |
create_release | Create a new release |
Labels & Notifications
| Action | Description |
|---|---|
list_labels | List labels for a repo |
create_label | Create a label |
list_notifications | List notifications |
mark_notifications_read | Mark notifications as read |
Search
| Action | Description |
|---|---|
search_code | Search code across repos |
search_issues | Search issues and PRs |
search_repos | Search repositories |
get_viewer | Get the authenticated user's profile |