GitHub

GitHub

Code hosting and collaboration platform for repositories, issues, pull requests, and CI/CD workflows.

OAuth54 tools14 triggers

Three ways to use GitHub

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with GitHub.

Add Labels to an Issue

Adds one or more labels to an issue or pull request without removing existing labels.

Tool

Add Repository Collaborator

Adds a user as a collaborator to a repository, sending them an invitation notification.

Tool

Cancel a Workflow Run

Cancels a queued or in-progress workflow run.

Tool

Create a Branch

Creates a new branch by creating a git reference pointing to a commit SHA.

Tool

Create a File

Creates a new file in a repository with Base64-encoded content.

Tool

Create a Label

Creates a new label in a repository with a name, color, and optional description.

Tool

Supported triggers

Start a workflow when something happens in GitHub.

New Issue in GitHub

Triggers when a new issue is created in the chosen repository

Trigger

New Pull Request in GitHub

Triggers when a new pull request is opened in the chosen repository

Trigger

New Issue Comment in GitHub

Triggers when a new comment is posted on an issue or pull request in the chosen repository

Trigger

New Pull Request Review Comment in GitHub

Triggers when a new review comment (line comment) is posted on a pull request

Trigger

New Pull Request Review in GitHub

Triggers when a reviewer submits a review on a pull request (approved, changes requested, or commented)

Trigger

New Release in GitHub

Triggers when a new release is created in the chosen repository

Trigger

Get started automating GitHub

1Connect your account
2Choose a trigger or tool
3Configure the workflow
4Refine the process
5Turn it on

Ready-to-use workflows

Prompts using GitHub

Browse all

Did the last Heroku deploy cause this Sentry error?

When a new Sentry error appears, we check your latest Heroku deploy, alert your team in Slack with the likely cause, and open a GitHub triage ticket.

HerokuSentrySlack BotGitHub

Turn Heroku deploys into a readable Slack changelog

Every time you ship to Heroku, we post a clear summary to Slack listing what changed, who deployed it, and whether it was a rollback.

HerokuGitHubSlack

Spin up a Fly.io preview environment for every pull request

The moment a pull request opens, we launch a live preview of that branch on Fly.io and post the link right on the PR and in your team's Slack channel.

Fly.ioGitHubSlack Bot

Run your dbt Cloud production job on every merge to main

Every time a pull request merges into main, we kick off your dbt Cloud production job so your warehouse always reflects the exact code that just shipped.

dbt CloudGitHub

Ship a Lambda version and post release notes to Slack

When a new GitHub release ships, cut a fresh AWS Lambda version, roll the production alias onto it, and drop a friendly summary in Slack.

GitHubAWS LambdaSlack Bot

Mark every GitHub release on your Amplitude charts

The moment a GitHub release is published, drop a matching marker on your Amplitude funnels and retention charts so every metric shift ties back to a deploy.

GitHubAmplitude

Announce new GitHub releases in Discord

The moment you publish a GitHub release, rewrite the notes for real humans and post them as a rich embed in your community Discord channel.

GitHubDiscord

Turn GitHub releases into Guru knowledge updates for Support and Sales

The moment engineering ships a release on GitHub, publish a plain-English recap to Guru, alert Support and Sales, and post a TL;DR in Slack.

GitHubGuruSlack Bot
+4Browse all prompts

Your GitHub workflows, on autopilot.