Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

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

ActionDescription
list_reposList repos accessible to the authenticated user
get_repoGet a repo by owner/name
create_repoCreate a new repo
create_org_repoCreate a repo in an organization
exec("github.list_repos", { sort: "updated", per_page: 10 })

Issues

ActionDescription
list_issuesList issues for a repo
get_issueGet a single issue
create_issueCreate a new issue
update_issueUpdate an issue (title, body, state, labels, assignees)
list_issue_commentsGet comments on an issue
create_issue_commentAdd 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

ActionDescription
list_pullsList PRs for a repo
get_pullGet a single PR with diff stats
create_pullCreate a new PR
update_pullUpdate a PR (title, body, state)
merge_pullMerge a PR
list_pull_filesList files changed in a PR
create_reviewSubmit a PR review (approve, request changes, comment)
request_reviewersRequest reviewers on a PR

Code & Files

ActionDescription
get_fileGet file contents from a repo
create_or_update_fileCreate or update a file (with commit)
delete_fileDelete a file
list_directoryList files in a directory

Branches

ActionDescription
list_branchesList branches
create_branchCreate a branch from another branch
delete_branchDelete a branch

Actions / CI

ActionDescription
list_workflowsList workflow definitions
list_workflow_runsList workflow runs
trigger_workflowTrigger a workflow dispatch
cancel_workflow_runCancel a running workflow
rerun_workflowRe-run a workflow

Releases

ActionDescription
list_releasesList releases
create_releaseCreate a new release

Labels & Notifications

ActionDescription
list_labelsList labels for a repo
create_labelCreate a label
list_notificationsList notifications
mark_notifications_readMark notifications as read

Search

ActionDescription
search_codeSearch code across repos
search_issuesSearch issues and PRs
search_reposSearch repositories
get_viewerGet the authenticated user's profile