eavz
GitHub

GitHub

Developer platform that allows developers to create, store, manage and share their code

17 actions
11 triggers

Actions

Name
github_create_issue

Create Issue in GitHub Repository

getIssueInformation

Grabs information from a specific issue

createCommentOnAIssue

Adds a comment to the specified issue (also works with pull requests)

lockIssue

Locks the specified issue

unlockIssue

Unlocks the specified issue

rawGraphqlQuery

Perform a raw GraphQL query

github_create_pull_request_review_comment

Creates a review comment on a pull request in a GitHub repository

github_create_commit_comment

Creates a comment on a commit in a GitHub repository

github_create_discussion_comment

Creates a comment on a discussion in a GitHub repository

add_labels_to_issue

Adds labels to an existing issue.

create_branch

Creates a new branch on a repository.

delete_branch

Deletes a branch from a repository.

update_issue

Updates an existing issue.

find_branch

Finds a branch by name and returns its details.

find_issue

Finds an issue based title.

find_user

Finds a user by their login name.

custom_api_call

Make a custom API call to a specific endpoint

Triggers

Name
trigger_pull_request

Triggers when there is activity on a pull request.

trigger_star

Trigger when there is activity relating to repository stars.

trigger_issues

Triggers when there is activity relating to an issue.

trigger_push

Triggers when there is a push to a repository branch. This includes when a commit is pushed, when a commit tag is pushed, when a branch is deleted, when a tag is deleted, or when a repository is created from a template.

trigger_discussion

Triggers when there is activity relating to a discussion.

trigger_discussion_comment

Triggers when there is a new comment posted on a discussion.

new_branch

Triggers when a new branch is created.

new_collaborator

Triggers when a new collaborator is added to a repository.

new_label

Triggers when a new label is created in a repository.

new_milestone

Triggers when a new milestone is created.

new_release

Triggers when a new release is added.

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute({
  integrationName: 'github',
  actionName: 'github_create_issue',
  input: { /* ... */ },
  connectionId: 'conn_id',
  workspaceId: 'ws_id',
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect GitHub to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does GitHub support?

GitHub supports 17 actions including Create Issue, Get issue information, Create comment on a issue, Lock issue, Unlock issue, and more.

Can I use GitHub with AI agents?

Yes. Add GitHub to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.

What authentication does GitHub use?

GitHub uses OAuth2. Weavz handles token management, refresh, and secure credential storage automatically.

How much does the GitHub integration cost?

The GitHub integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.

What triggers does GitHub support?

GitHub supports 11 triggers including New Pull Request, New Star, New Issue, Push, New Discussion, and more.

Connect GitHub in 2 minutes

Get 1,000 free actions every month. No credit card required.