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

Catch Doppler config drift before every GitHub release

When you publish a GitHub release, an agent compares your staging and production secret keys in Doppler and posts a deploy-readiness report to Slack.

DopplerGitHubSlack

Run affected tests on every PR with an AI failure explainer

Whenever a pull request opens or updates, an agent spins up a fresh sandbox, runs the tests touched by the diff, and posts a plain-English explanation of any failures.

DaytonaGitHub

Customer changelog email from each GitHub release

Every time you publish a new GitHub release, turn the raw notes into a polished changelog email and queue it as a Resend broadcast to your product updates list.

GitHubResend

Auto-triage new GitHub PRs with risk labels and Slack summary

When a pull request is opened, an agent posts a plain-language summary, flags risk areas like migrations or auth, labels the PR, and pings Slack.

GitHubSlack Bot

Weekly GitHub changelog to Notion and Slack

Every Friday at 4pm, turn the week's merged pull requests into a customer-readable changelog in Notion and announce it in Slack.

GitHubNotionSlack

Daily engineering standup digest in Slack

Every weekday at 8:30am, post a per-engineer standup summary to Slack that combines active Jira sprint work with each person's GitHub pull requests.

JiraGitHubSlack

Daily stale pull request nudge in Slack DMs

Every weekday at 10am, find stale GitHub PRs across your repos and DM the right person on Slack with the PRs they're blocking.

GitHubSlack

Turn recurring Sentry errors into deduped GitHub issues

Every 30 minutes, file a tracking GitHub issue for each high-frequency Sentry error, skip ones already filed, and ping engineering in Slack.

SentryGitHubSlack
+2Browse all prompts

Your GitHub workflows, on autopilot.