Integrations / Engineering

GitHub

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

12 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.update_issue writes

Change an issue or pull request that already exists: its title, body or state. Only the fields you pass change, and body replaces the whole body, so read the current one with get_issue first if you mean to add to it.

repo*number*titlebodystatestate_reason

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*

github.add_reaction writes

React to an issue or pull request with an emoji, the way a person clicks one in GitHub. Reacting again with the same emoji leaves it as it was.

repo*number*content*

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.

Turn one person's AI process into the company's.

Murmurator is invite-only. Already invited? Sign in and build something real.