Integrations / Engineering

GitHub

Read and write repositories, pull requests and issues, and trigger workflows from GitHub webhooks.

10 tools 9 trigger events

Tools

github.get_repository

Get repository metadata.

repo*

github.list_pull_requests

List pull requests in a repository.

repo*statelimit

github.get_pull_request

Get a pull request, optionally including its diff.

repo*number*include_diff

github.get_issue

Get an issue or pull request conversation with its comments.

repo*number*

github.search_issues

Search issues and pull requests with GitHub search syntax.

query*limit

github.get_file

Read a file from a repository.

repo*path*ref

github.create_issue writes

Open a new issue.

repo*title*bodylabels

github.create_pull_request writes

Open a pull request from a branch that has already been pushed.

repo*head*base*title*bodydraft

github.create_comment writes

Comment on an issue or pull request.

repo*number*body*

github.add_labels writes

Add labels to an issue or pull request.

repo*number*labels*

Connect

Setting up GitHub →

Credentials

Access token Webhook secret

Triggers

Add a webhook in your repository or organization settings with content type application/json, this URL, and the webhook secret saved on this connection.

Events

pull_requestpull_request_reviewpull_request_review_commentissuesissue_commentpushreleaseworkflow_runcheck_run
trigger
kind: github connection: github events: [pull_request] actions: [...] repos: [...]

Examples

PR review bot — A careful first review on every pull request, in under a minute.

Issue to pull request — Label an issue `automate`, get a pull request with passing tests.

Daily engineering digest — Yesterday's pull requests and new bugs, summarized before standup.

Incident triage from any alert — Turn noisy monitoring webhooks into triaged, tracked incidents.

Your next automation is one sentence away.

14-day free trial with $5 of built-in AI included. Cancel anytime.